Геопространствена - ГИСqgis

OpenGeo Suite: отличен пример за GIS софтуер, който се занимава със слабостите на модела OSGeo

Днес, поне в геопространствената среда, всеки професионалист с неутрално мислене разпознава, че софтуерът с отворен код е зрял като комерсиален софтуер и в някои отношения е по-добър.

Стратегията за стандартите работи много добре. Въпреки че балансът му на актуализиране в лицето на енергията, която изисква технологичната еволюция е съмнителен, може би именно това постави основите, за да се гарантира успех в други усилия като общността, философския подход, икономиката и други идеи, използвани за оправдаване на модела, които в крайна сметка също са необходими.

Продажбата на решения с отворен код обаче не е лесна в бизнес или правителствена среда поради много причини, които отчасти произхождат от конкуренцията, но също и като неизбежен резултат от слабостите на модела, който трябва да се развива и да съществува съвместно със собствения софтуер. Вземащите решения си задават въпроси като:

  • Ако една сутрин видим проблем, произтичащ от актуализациите на други платформи, в аспекти като сигурността Кой отговаря, когато се нуждаем от подкрепа, и на каква цена да я оставим в бюджета?

  • Предвид обхвата на алтернативите в езика, библиотеките, клиентските решения, уеб решенията, каква комбинация трябва да изберем, за да осигурим съвместимост? квази Общо?

OpenGeo Suite е решение, което не само се възползва от цялата зрялост на наличните инструменти, но също така цели да отговори на тези слабости на модела. Освен че дава на общността решение, с което те могат да подобрят своите инициативи за развитие, той създава обща нишка за включените компоненти, които да ръководят тяхното развитие, а за компаниите OpenGeo Suite осигурява сериозността, необходима за вземане на решение за отворен код. Въпреки че има и други компании, след време на тестване на тази алтернатива нямам друг избор, освен да призная високия капацитет и креативността на мислителите зад Boundless, компанията, създала това решение.

Нека да разгледаме подхода на OpenGeo Suite:

Какви инструменти включва OpenGeo Suite?

Наличието на толкова много варианти на решения не е лошо, нормално е, макар че донякъде усложнява начина за осигуряване на избора на инструменти в интегрирани производствени процеси. Грешният подбор може да струва скъпо, ако осъзнаем, че вече сме инвестирали усилия в научни изследвания, разработки, обучение и преди всичко невъзстановимо време.

Например, само по отношение на езика за развитие имаме пъзел, произтичащ от нуждите на общността, много от тях правят абсолютно същото, други подражават на друг вкус, някои с уникални характеристики в прости процедури, които бихме искали да имаме всички от тях. Нека видим това разделяне по функционалности и езици; Въпреки че трябва да бъда честен, категоризацията не е изключителна и в някои случаи е трудно да се разграничи границата:

  • На ниво клиент, което е най-популярният контекст, са: QGis, Grass, ILWIS, SAGA, Kapaware, базирани на C ++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, базирани на Java. MapWindow от своя страна на ActiveX, базиран на .NET.
  • В библиотеките имаме: GDAL, OGR, PROJ4, FDO, GEOS на C ++. Базирани на Java GeoTools, WKB4J, JTS, Baltic. NTS, GeoTools.NET, SharpMap през .NET.
  • Що се отнася до решенията за мрежата, които днес имат голяма популярност: MapServer, MapGuide OS на C ++; GeoServer, степен, Geonetwork на Java. OpenLayers, Leaflet и Ka-Map в Javascript, mapFish в Python, MapBender в PHP / Javascript.
  • Що се отнася до базите данни, Postgres е безспорен доминант, въпреки че има и други решения.

Горното ни показва, че е възможно да се монтира система в почти всяка среда. Освен това много от тях, въпреки че са родени на един език, сега подкрепят други. Много от тях също са родени като клиенти, но са способни да управляват уеб данни и в случаи като Open Layers дори е възможно да се разработи в уеб среда почти всичко, което се прави в клиентски инструмент.

Каква комбинация от свободен софтуер да използвате?

Suite OpenGeo беше решен от QGis Като настолен клиент вече заслужавате категория статии за Geofumadas. За мрежата те избраха GeoServer като сървър за данни, който работи на Tomcat, Jetty като среда за изпълнение на Java, GeoWebCache за теселация и OpenLayers като библиотека, въпреки че тази последна опция няма задължителна регистрация, като се вземат предвид решения като Leaflet, която расте с голям успех, особено поради своя модел. въз основа на Plugins и неговия потенциал с мобилни приложения. Вижте, че можете да преминете през един ред език, но бих искал да видя матрицата за анализ, която ви е довела до това определение.

Нека бъдем ясни, всеки може да внедри тези решения индивидуално. Това, което OpenGeo съдържа, е инсталационна програма с версии на тези компоненти с подобрения, за да направи досадни процедури по-ефективни; например:

отворен апартамент

 

  • opengeo карта сървърИнсталаторът прави монтажа чист. Да можете да избирате кои компоненти да инсталирате, премахвате или деинсталирате. За тези, които са се занимавали с Java среда за изпълнение с щастливата грешка 503 ще знаят полезността.
  • Има различни инсталатори: Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu и сървъри за приложения.  
  • Последната версия 4.02 предлага PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 и GeoWebCache 1.5; и поддържа OpenLayers 3.
  • В стартовото меню се създават директни връзки за спиране или стартиране на GeoServer и Postgres; също така да повиши потребителския интерфейс на шейпфайловете за зареждане на данни в Postgres (shp2psql), а също и за достъп до базата данни PostGis (PgAdmin).
  • Също така в стартовото меню има достъп до localhost, който в тази версия елиминира клиентския интерфейс на версия 3, с чист контролен панел към услугите GeoServer, GeoWebCache и GeoExplorer.
  • Този продукт, GeoExplorer е впечатляваща разработка на Boundles, базирана на GeExt, която действа като средство за преглед на данни за GeoServer, позволява качване на данни от локален файл или от хранилище за данни, като може да конфигурира цвят, дебелина на линиите, прозрачност, етикетиране, включително правила и записване директно във файла със стил geoServer (sld). Никой в ​​здравия си ум не работи това с чист код и GeoExplorer е отлично решение -въпреки че прави повече неща-.
  • Инсталираната версия на GeoServer включва връзка към импортирането на данни, като може да създава източници от слоеве с локални форми, включително PostGis, с които данните могат да бъдат премествани от една база в друга, включени от Localhost към хоствана услуга; Интересно е, че това качване на данни решава проблеми с OGR2OGR, които, освен ако не са направени с конзолна линия, създават трудности при качване на многополигонен слой, тъй като по подразбиране е прост полигон.
  • В този случай WPS услугите се появяват, защото в опцията за инсталиране реших да ги интегрирам.
  • Добавките GeoServer като CSS Styling, CSW, Cloustering и поддръжка за GDAL библиотеки с изображения могат да бъдат добавени по време на инсталацията. Има и добавка за PostGIS, която поддържа облаци от точки в базата данни и GDAL / OGR също може да бъде инсталиран като клиент. За разработчиците има възможност да инсталират Webapp SDK и GeoScript.
  • За разлика от моята версия, хоствана на сървъра, виждам, че има повече възможни източници на данни, които могат да бъдат добавени безопасно, но в случай на версията, която идва с OpenGeo Suite, има текст, разделен със запетая, H2, H2 JNDI, SQL Server, OGR, Oracle и първите възможности в растерния произход.

Ами Qgis?

  • От най-добрите, за Qgis те създадоха страхотен плъгин, наречен OpenGeo explorer, с който можете да взаимодействате с базата данни Postgres, а също и с GeoServer. Оттук можете да редактирате slds, да премествате слоеве, групи слоеве, да редактирате имена, да изтривате, да преглеждате работни пространства, кеширани слоеве и т.н.
  • Ако слой е премахнат, sld се отстранява; Всичко това е конфигурируемо и в крайна сметка постига задание от клиента, контролиращ какво е станало, че синхронизацията може да използва REST API.
  • За сега това, което нямате, е shp2psql, но не ме изненадва, че след това го интегрирате в същия панел, може би толкова прозрачен, колкото приставката за Spit, която за разлика от UI съхранява връзките, можете да качите няколко слоя en bloc, лентата за напредък е по-голяма реалистични и най-разбираеми съобщения за грешки.

отворен плъгин за географско съдържание

С този OpenGeo Suite не се казва, че това е вълшебната рецепта. Но със сигурност ще насочи голяма част от общността към това предпочитание, особено след като компаниите, които продават курсове, ще предпочетат да преподават този маршрут, който гарантира по-кратка крива на обучение.

Комботът е съвместим с други инструменти, които могат да се монтират на сървъра.

 

Какво влияние има с OpenGeo Suite

Ще видим какво въздействие има това върху общността, защото зад Boundless има хора с голям опит в тази област, които са участвали в разработването на инструменти и библиотеки, които сега правят сектора устойчив. Но преди всичко с обучение по предприемачество и маркетинг на услуги, което често се губи от техническо ниво. Да спомена поне шест:

  • Eddie Pickle и Ken Bossung, основатели на IONIC, компания, закупила ERDAS от 2007 и сега е собственост на Leica.

  • Андреас Хосевар и Барт ван ден Ейдендън, които бяха потопени в разработването на OpenLayers 2 и GeoExt.

  • Виктор Олайя, който ни остави наследството на SEXTANTE,

  • Пол Рамзи, от ранните инициатори на PostGIS.

Другият положителен ефект е формалността на голяма компания, която щеше да се превърне в чудовище на пазара, който е винаги на риска, носи формалност конкуренция срещу фирми в собственически сектор в области като подкрепа, доверие, сигурност и качествен контрол върху развитието.

Обхватът на услугите, които Boundless има, вариращи от миграция на платформи до услуги за годишна поддръжка, ни се струва съвместим с бизнеса и институционалния пазар, които малко по малко разбират разликата от наличието на местна и бизнес подкрепа. Този пазар не би трябвало да е лесен, но виждаме с добри очи как институциите узряват в мисли, оценявайки разработването на софтуер и информацията като актив, като по този начин те успяха да преминат от възлагане на задачи на автомеханик на своите автомобилисти, до наемане на специализирани застраховки и услуги на дистрибуторските компании.

безграниченВ модела с отворен код има възможност за всички. И така, това, което Boundless предлага е налице, с възможност да да бъдеш партньор; извън възможностите на тези, които желаят да подобрят способността си да продават услуги по отношение на внедряване, обучение, подкрепа или развитие. Примерът ни се струва ценен и с добри уроци за усвояване и допълване на усилията, положени от фондацията gvSIG по друг начин, за който ще говорим по друг повод.

Изтеглете OpenGeo Suite.

Голджи Алварес

Писател, изследовател, специалист по модели за управление на земята. Участвал е в концептуализирането и внедряването на модели като: Национална система за управление на собствеността SINAP в Хондурас, Модел на управление на съвместни общини в Хондурас, Интегриран модел на управление на кадастъра – регистър в Никарагуа, Система за администрация на територията SAT в Колумбия . Редактор на блога на знанието Geofumadas от 2007 г. и създател на AulaGEO Academy, която включва повече от 100 курса по теми за GIS - CAD - BIM - Digital Twins.

Свързани статии

2 Коментари

  1. Интересуват се от разработчици на софтуер под Opengeo Suite за прилагане на геопространствен контрол към магистрални мегапроекти

  2. Благодаря ви много за редакторите си. За мен лично аз смятам, че това е обогатително.
    Вашата помощ е важна за моя анализ и вземане на решения.

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

Така че проверете
Близо
Бутон "Нагоре" горе