Geospatial - GISQGIS

OpenGeo Suite: Skvelý príklad softvéru GIS, ktorý premýšľa o slabosti modelu OSGeo

Dnes, aspoň v geopriestorovom prostredí, každý profesionál s neutrálnym myslením uznáva, že softvér s bezplatným zdrojom je vyspelý ako komerčný softvér av niektorých ohľadoch vynikajúci.

Štandardná stratégia fungovala veľmi dobre. Aj keď je jeho vyváženosť aktualizácií z hľadiska energie, ktorú vyžaduje technologický vývoj, otázna, možno práve to položilo základy zaručujúce úspech v ďalších snahách, ako je komunita, filozofický prístup, ekonómia a ďalšie myšlienky, ktoré boli použité na zdôvodnenie modelu, ktoré sú v konečnom dôsledku tiež nevyhnutné.

Predaj riešení s otvoreným zdrojovým kódom však nie je jednoduchý v obchodnom alebo vládnom prostredí, a to z mnohých dôvodov, ktoré čiastočne pochádzajú z konkurencie, ale tiež ako nevyhnutný výsledok slabín modelu, ktorý sa musí vyvíjať a koexistovať s proprietárnym softvérom. Rozhodovatelia si kladú otázky ako:

  • Ak sa jedného rána objaví problém v dôsledku aktualizácií z iných platforiem, napríklad v oblasti bezpečnosti, kto reaguje, keď potrebujeme podporu, a za akú cenu ho nechať v rozpočte?

  • Akú kombináciu by sme mali zvoliť na zaistenie kompatibility vzhľadom na škálu alternatív v jazyku, knižniciach, klientskych riešeniach, webových riešeniach? quasi Total?

OpenGeo Suite je riešenie, ktoré využíva nielen všetku vyspelosť dostupných nástrojov, ale zameriava sa aj na riešenie týchto slabých stránok modelu. Okrem toho, že dáva komunite riešenie, pomocou ktorého môžu zdokonaliť svoje vývojové iniciatívy, vytvára spoločné vlákno pre príslušné komponenty, ktoré majú usmerňovať ich vývoj, a pre spoločnosti poskytuje OpenGeo Suite závažnosť, ktorá je potrebná pri rozhodovaní o otvorenom zdroji. Aj keď existujú ďalšie spoločnosti, po čase testovania tejto alternatívy mi nezostáva nič iné, ako uznať vysokú kapacitu a kreativitu mysliteľov stojacich za spoločnosťou Boundless, ktorá toto riešenie vytvorila.

Poďme sa pozrieť na prístup OpenGeo Suite:

Aké nástroje obsahuje balík OpenGeo?

Mať toľko možností riešenia nie je zlé, je to normálne, aj keď to trochu komplikuje, ako zabezpečiť výber nástrojov v integrálnych výrobných procesoch. Zlý výber môže byť nákladný, ak si uvedomíme, že keď sme už investovali úsilie do výskumu, vývoja, odbornej prípravy a predovšetkým nenávratného času.

Napríklad iba z hľadiska vývojového jazyka máme hlavolam vychádzajúci z potrieb komunity, pričom veľa z nich robí úplne to isté, iné napodobňujú inú príchuť, niektoré majú jedinečné vlastnosti v jednoduchých rutinách, ktoré by sme chceli mať všetky. Pozrime sa na toto oddelenie podľa funkcií a jazykov; Aj keď musím byť úprimný, kategorizácia nie je výlučná a v niektorých prípadoch je ťažké rozlíšiť hranicu:

  • Na úrovni klienta, ktorý je najpopulárnejším kontextom, sú: QGis, Grass, ILWIS, SAGA, Kapaware, založené na C ++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, založené na prostredí Java. MapWindow pre svoju časť na ActiveX založenom na .NET.
  • V knižniciach máme: GDAL, OGR, PROJ4, FDO, GEOS v C ++. GeoTools založené na prostredí Java, WKB4J, JTS, Baltic. NTS, GeoTools.NET, SharpMap cez .NET.
  • Pokiaľ ide o riešenia pre web, ktoré sa dnes tešia veľkej obľube: MapServer, MapGuide OS v C ++; GeoServer, stupeň, geonetwork v Jave. OpenLayers, Leaflet a Ka-Map v Javascript, mapFish v Pythone, MapBender v PHP / Javascript.
  • Pokiaľ ide o databázy, Postgres je nespornou dominantou, hoci existujú aj iné riešenia.

Vyššie uvedené nám ukazuje, že je možné pripojiť systém takmer v akomkoľvek prostredí. Navyše, veľa z nich, hoci sa narodili v jednom jazyku, dnes podporuje ostatných. Mnohí z nich sa tiež narodili ako klienti, ale sú schopní spravovať webové dáta a v prípadoch, ako je Open Layers, je dokonca možné vo webovom prostredí vyvinúť takmer všetko, čo sa deje v klientskom nástroji.

Akú kombináciu slobodného softvéru používať?

O apartmáne OpenGeo rozhodlo QGIS Ako klient pre stolné počítače si už teraz zaslúžite kategóriu článkov o Geofumadas. Pre web si vybrali GeoServer ako dátový server, ktorý pracuje na Tomcat, Jetty ako runtime prostredí Java, GeoWebCache pre tessellation a OpenLayers ako knižnica, aj keď táto posledná možnosť nevyžaduje požadovanú registráciu, a to vzhľadom na riešenia ako Leaflet, ktorá rastie s veľkým úspechom, najmä vďaka svojmu modelu. založený na doplnkoch a ich potenciáli s mobilnými aplikáciami. Uvidíte, že by ste mohli prejsť jedným jazykovým jazykom, ale rád by som videl analytickú maticu, ktorá vás priviedla k tejto definícii.

Povedzme si jasne, každý môže tieto riešenia implementovať individuálne. Čo OpenGeo obsahuje, je inštalátor s verziami týchto komponentov s vylepšeniami na zefektívnenie nudných rutín; napríklad:

opengeo suite

 

  • opengeo mapový serverInštalátor urobí montáž úhľadnou. Byť schopný zvoliť si, ktoré komponenty nainštalovať, odstrániť alebo odinštalovať. Pre tých, ktorí sa zaoberali runtime modulom Java so šťastnou chybou 503, bude vedieť užitočnosť.
  • Existujú rôzne inštalatérov: Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu a aplikačné servery.  
  • Nedávna verzia 4.02 prináša PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 a GeoWebCache 1.5; a podporuje OpenLayers 3.
  • Priame odkazy sa vytvárajú v ponuke Štart, aby sa zastavili alebo spustili GeoServer a Postgres; tiež zvýšiť užívateľské rozhranie na načítanie dát shapefiles do Postgresu (shp2psql) a tiež na prístup k databáze PostGis (PgAdmin).
  • V ponuke Štart sa nachádza aj prístup k localhost, ktorý v tejto verzii eliminuje klientske rozhranie verzie 3, s čistým ovládacím panelom k službám GeoServer, GeoWebCache a GeoExplorer.
  • Tento produkt, GeoExplorer, predstavuje pôsobivý vývoj Boundles založený na GeExte, ktorý slúži ako prehliadač dát pre GeoServer, umožňuje nahrávanie dát z lokálneho súboru alebo z dátového skladu, pričom umožňuje konfigurovať farbu, hrúbku čiary, priehľadnosť, označovanie vrátane pravidiel a ukladanie priamo do súboru štýlu geoServer (sld). Nikto so zdravým rozumom to nefunguje s čistým kódom a GeoExplorer je vynikajúce riešenie -hoci robí viac vecí-.
  • Nainštalovaná verzia GeoServeru obsahuje odkaz na import údajov, pričom je možné vytvárať zdroje z miestnych vrstiev tvarov vrátane PostGis, pomocou ktorých je možné údaje presúvať z jednej základne do druhej vrátane z Localhostu do hostenej služby; Je zaujímavé, že toto nahrávanie dát rieši problémy OGR2OGR, ktoré, pokiaľ nie sú urobené pomocou riadku konzoly, spôsobujú ťažkosti pri nahrávaní viacpolygónovej vrstvy, pretože predvolený je jednoduchý polygón.
  • V tomto prípade sa objavia služby WPS, pretože v možnosti inštalácie som sa rozhodol ich integrovať.
  • V čase inštalácie je možné pridať doplnky GeoServeru, ako sú CSS Styling, CSW, Cloustering a podpora knižníc obrázkov GDAL. K dispozícii je tiež doplnok pre PostGIS, ktorý podporuje mračná bodov v databáze a GDAL / OGR je možné nainštalovať aj ako klient. Pre vývojárov existuje možnosť inštalovať Webapp SDK a GeoScript.
  • Na rozdiel od mojej verzie hostenej na serveri vidím, že existuje viac možných zdrojov údajov, ktoré sa určite dajú pridať, ale v prípade verzie, ktorá prichádza s balíkom OpenGeo Suite, prichádza s textom oddeleným čiarkami, H2, H2 JNDI, SQL Server, OGR, Oracle a päsť možností v rastrových pôvodoch.

A čo Qgis?

  • Z najlepších vytvorili pre Qgis skvelý doplnok s názvom OpenGeo explorer, pomocou ktorého môžete komunikovať s databázou Postgres a tiež s GeoServerom. Odtiaľ môžete upravovať súbory slds, presúvať vrstvy, skupiny vrstiev, upravovať názvy, mazať, prezerať pracovné priestory, vrstvy vo vyrovnávacej pamäti atď.
  • Ak je vrstva odstránená, sld sa odstráni; To všetko je konfigurovateľné a na konci dosiahne úlohu od klienta, ktorý riadi, čo sa deje, že synchronizácia môže byť pomocou rozhrania REST API.
  • Zatiaľ to, čo nemá, je shp2psql, ale neprekvapuje ma, že ho potom integrujú do toho istého panela, možno tak priehľadného ako doplnok Spit, ktorý na rozdiel od používateľského rozhrania ukladá pripojenia, môže nahrať niekoľko vrstiev v bloku, indikátor priebehu je viac Realistické a najzrozumiteľnejšie chybové správy.

otvorte doplnok geo suity postgres

S týmto balíkom OpenGeo nehovorí, že toto je čarovný recept. Určite to však presunie veľkú časť komunity k tejto preferencii, najmä preto, že spoločnosti, ktoré predávajú kurzy, budú radšej vyučovať túto cestu, ktorá zaručuje kratšiu krivku učenia.

Kombinácia je kompatibilná s inými nástrojmi, ktoré je možné na serveri pripevniť.

 

Aký dopad má program OpenGeo Suite

Uvidíme, aký to bude mať dopad na komunitu, pretože za Boundlessom sú ľudia s mnohými skúsenosťami v odbore, ktorí sa podieľali na vývoji nástrojov a knižníc, vďaka ktorým je teraz tento sektor udržateľný. Ale predovšetkým školením v oblasti podnikania a marketingu služieb, ktoré sa z technickej úrovne často premrhá. Aby som spomenul aspoň šesť:

  • Eddie Pickle a Ken Bossung, zakladatelia spoločnosti IONIC, ktorá si kúpila ERDAS na 2007e a teraz je vo vlastníctve spoločnosti Leica.

  • Andreas Hocevar a Bart van den Eijnden, ktorí boli ponorení do vývoja OpenLayers 2 a GeoExt.

  • Victor Olaya, ktorý nám zanechal toto dedičstvo SEXTANTE,

  • Paul Ramsey, z počiatočných iniciátorov PostGIS.

Druhý pozitívny vplyv je formalita veľké spoločnosti, ktorý mal stáť monštrom na trhu, ktorá je vždy rizikovo prináša formalitu súťaž proti spoločnosti v proprietárnym sektore v oblastiach, ako je podpora, dôveryhodnosť, bezpečnosť a kontrola kvality vývoja.

Rozsah služieb, ktoré má spoločnosť Boundless, od migrácie platforiem po služby ročnej podpory, sa nám javí v súlade s obchodným a inštitucionálnym trhom, ktorý kúsok po kúsku chápe rozdiel medzi miestnou podporou a podporou podnikania. Tento trh by nemal byť ľahký, ale vidíme dobrým okom, ako inštitúcie dospievajú v myšlienkach, pričom oceňujú vývoj softvéru a informácií ako aktíva, a tak dokázali prejsť od zadávania úloh automechanika svojim motoristom až po najatie špecializovaného poistenia a služieb distribučných spoločností.

neobmedzenýV modeli otvoreného zdroja existuje príležitosť pre každého. Takže to, čo Boundless ponúka, je tu, s možnosťou byť partnerom; nad možnosti tých, ktorí chcú zvýšiť svoju schopnosť predávať služby, pokiaľ ide o implementáciu, školenie, podporu alebo rozvoj. Tento príklad sa nám zdá byť cenným a obsahuje dobré ponaučenie, ako sa naučiť a doplniť úsilie nadácie gvSIG iným spôsobom, o ktorom budeme hovoriť pri inej príležitosti.

Stiahnite si OpenGeo Suite.

Golgi Alvarez

Spisovateľ, výskumník, špecialista na modely hospodárenia s pôdou. Podieľal sa na konceptualizácii a implementácii modelov ako: Národný systém správy majetku SINAP v Hondurase, Model hospodárenia spoločných obcí v Hondurase, Integrovaný model správy katastra - Register v Nikarague, Systém správy územia SAT v Kolumbii . Editor vedomostného blogu Geofumadas od roku 2007 a tvorca akadémie AulaGEO, ktorá zahŕňa viac ako 100 kurzov na témy GIS - CAD - BIM - Digitálne dvojičky.

súvisiace články

2 Komentáre

  1. Zaujímam sa o vývojárov softvéru v rámci balíka Opengeo Suite, aby aplikovali geopriestorové riadenie na cestné megaprojekty

  2. Veľmi vám ďakujem za svoje úvodníky. Pre mňa osobne to považujem za obohacujúce.
    Vaša pomoc je dôležitá pre moje analýzy a rozhodovanie.

zanechať komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

Tlačidlo späť nahor