Геопросторни - ГИСQGIS

OpenGeo Suite: одличен пример за ГИС софтверски размислувања за слабостите на OSGeo моделот

Денес, барем во гео-просторното опкружување, секој професионалец со неутрално размислување признава дека слободниот изворен софтвер е исто толку зрел како комерцијалниот софтвер, а во некои погледи и супериорниот.

Стратегијата за стандарди работеше многу добро. Иако неговиот биланс на ажурирање наспроти енергијата што ја бара технолошката еволуција е под знак прашалник, можеби токму тоа ги постави темелите да гарантира успех во другите напори како што се заедницата, филозофскиот пристап, економијата и другите идеи што беа искористени за оправдување на моделот. кои во крајна линија се исто така неопходни.

Сепак, продажбата на решенија со отворен код не е лесна во деловни или владини средини, од многу причини кои делумно потекнуваат од конкуренцијата, но исто така и како неизбежен резултат на слабостите на моделот, кој мора да еволуира и да коегзистира со комерцијален софтвер. Носителите на одлуки си поставуваат прашања како:

  • Ако едно утро се појави проблем како резултат на ажурирања од други платформи, во аспекти како што е безбедноста, кој реагира кога ни треба поддршка, и по која цена да го оставиме буџетот?

  • Со оглед на опсегот на јазични алтернативи, библиотеки, решенија за клиенти, веб решенија, каква комбинација треба да избереме за да обезбедиме компатибилност? квази вкупно?

OpenGeo Suite е решение што не само што ја користи целата зрелост на достапните алатки, туку има и цел да одговори на оние слабости на моделот. Покрај тоа што на заедницата и дава решение со кое тие можат да ги зајакнуваат своите иницијативи за развој, тоа создава заедничка нишка за вклучените компоненти за водење на нивната еволуција и, за компаниите, OpenGeo Suite обезбедува сериозност потребна за да се донесе одлука за отворен извор. Иако има и други компании, по некое време на тестирање на оваа алтернатива, немам друг избор освен да го препознаам високиот капацитет и креативноста на мислителите кои стојат зад „Безграничното“, компанијата што го создаде ова решение.

Ајде да видиме што значи пристапот на 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-based GeoTools, WKB4J, JTS, Балтик. NTS, GeoTools.NET, SharpMap над .NET.
  • Што се однесува до веб-решенијата, кои денес имаат голема популарност: MapServer, MapGuide OS на C ++; Геосервер, степен, геомрежа на Јава. OpenLayers, Leaflet и Ka-Map во Javascript, мапа Риба во Python, MapBender во PHP / Javascript.
  • Што се однесува до базите на податоци, Postgres е неспорен доминантен, иако има и други решенија.

Горенаведеното ни покажува дека е можно да се монтира систем во скоро секое опкружување. Покрај тоа, многу од нив, иако се родени на еден јазик, сега ги поддржуваат другите. Многу од нив исто така се родени како клиенти, но тие се способни да управуваат со веб-податоци и во случаи како Отворени слоеви е можно дури и да се развие во веб-околина скоро сè што е направено во алатка за клиенти.

Која комбинација на слободен софтвер да се користи?

Одлуката за OpenGeo беше решена од Qis Како десктоп клиент, кој до сега заслужува категорија статии во Геофумадас. За веб, тие го избраа GeoServer како сервер за податоци што работи на Tomcat, Jetty како Java за време на траење, GeoWebCache за заптивање и OpenLayers како библиотека, иако оваа последна опција нема потребна регистрација, со оглед на решенијата како што е Leaflet кој расте со голем успех, особено поради неговиот модел. базиран на приклучоци и неговиот потенцијал со мобилни апликации. Погледнете дека можете да поминете низ една линија на јазик, но јас би сакал да ја видам матрицата на анализата што ве доведе до оваа дефиниција.

Да бидеме јасни, секој може да ги имплементира овие решенија индивидуално. Она што го содржи OpenGeo е инсталерот со верзии на овие компоненти со подобрувања што ги прават мачните рутини поефикасни; на пример:

opengeo suite

 

  • отворен сервер на мапиИнсталаторот го прави собранието уредно. Да се ​​биде во можност да изберете кои компоненти ќе ги инсталирате, отстраните или деинсталирате. За оние кои се занимаваа со мотор за траење на 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; исто така, да се подигне корисничкиот интерфејс за вчитување на податоците од shapefiles во Postgres (shp2psql), како и за пристап до базата на податоци PostGis (PgAdmin).
  • Исто така во почетното мени има пристап до localhost, кој во оваа верзија го елиминира клиентскиот интерфејс од верзијата 3, со чиста контролна табла кон услугите GeoServer, GeoWebCache и GeoExplorer.
  • Овој производ, GeoExplorer е импресивен развој на Boundles врз основа на GeExt, кој делува како прегледувач на податоци за 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 е отстранет; Сето ова може да се конфигурира и на крајот постигнува работа од клиентот што контролира што е нагоре, дека синхронизацијата може да ја користи API REST.
  • За сега она што го нема е shp2psql но не ме изненадува што тогаш тие го интегрираат во истиот панел, можеби толку транспарентен како додатокот Спит што за разлика од UI-от ги чува врските, може да испратите неколку слоеви во блок, лентата за напредок е повеќе Реални и најразбирливи пораки за грешка.

отворен гео-сопствена postgres додаток

Со овој пакет OpenGeo не се вели дека ова е волшебниот рецепт. Но, тоа сигурно ќе придвижи голем дел од заедницата кон овој избор, особено затоа што компаниите што продаваат курсеви претпочитаат да ја предаваат оваа рута што гарантира пониска крива на учење.

Комбо е компатибилен со други алатки кои можат да се монтираат на серверот.

 

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

Seeе видиме какво влијание има ова врз заедницата, бидејќи зад „Безграничен“ има луѓе со големо искуство во оваа област, кои биле вклучени во развојот на алатки и библиотеки што сега го прават секторот одржлив. Но, пред сè со обука за претприемништво и маркетинг на услуги, што честопати се троши од техничко ниво. Да споменеме најмалку шест:

  • Еди Пикл и Кен Босунг, основачи на IONIC, компанија која го купи ЕРДАС во 2007 година и сега е во сопственост на Леика.

  • Андреас Хочевар и Барт ван ден Ејенден, кои беа ангажирани во развојот на OpenLayers 2 и GeoExt.

  • Виктор Олаја, кој ни го остави наследството на СЕКСТАНТЕ,

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

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

Опсегот на услуги што ги има Boundless, почнувајќи од миграција на платформа до годишни услуги за поддршка, ни се чини во согласност со деловниот и институционалниот пазар кои малку по малку ја разбираат разликата во тоа да се има локална поддршка и деловна поддршка. Овој пазар не треба да биде лесен, но со добри очи гледаме како институциите созреваат во мислата, оценувајќи го развојот на софтверот и информациите како предност, со што тие успеаја да преминат од доделување задачи за автомеханичари на нивните возачи до вработување специјализирано осигурување и услуги на дистрибутивните компании.

безграничнаВо моделот со отворен извор, има можност за секого. Она што го нуди Boundless е таму, со можност да да биде партнер; над можноста на оние кои сакаат да ја зголемат својата способност да продаваат услуги во смисла на имплементација, обука, поддршка или развој. Примерот ни се чини дека е вреден и има добри лекции за да научиме и да ги надополниме напорите што ги спроведува фондацијата gvSIG на друг начин, за кои ќе зборуваме друго време.

Преземи OpenGeo Suite.

Голџи Алварез

Писател, истражувач, специјалист за модели за управување со земјиштето. Учествувал во концептуализација и имплементација на модели како што се: Национален систем за администрација на имот SINAP во Хондурас, Модел на управување со заеднички општини во Хондурас, Интегриран модел на управување со катастар - регистар во Никарагва, систем на администрација на територијата SAT во Колумбија . Уредник на блогот за знаење Geofumadas од 2007 година и креатор на Академијата AulaGEO која вклучува повеќе од 100 курсеви за теми за GIS - CAD - BIM - Digital Twins.

поврзани написи

2 Коментари

  1. Заинтересирани за развивачи на софтвер под Opengeo Suite за примена на геопросторна контрола на мегапроекти на патишта

  2. Ви благодарам многу за вашите уредници. Лично, ги наоѓам како ги збогатуваат.
    Вашата помош е важна за мојата анализа и донесување одлуки.

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

Вашата е-маил адреса нема да бидат објавени. Задолжителни полиња се означени со *

Вратете се на почетокот копче