Geospatial - GISqgis

OpenGeo Suite: odličen primer programske opreme GIS, zasnovan za slabosti modela OSGeo

Danes, vsaj v geoprostornem okolju, vsak strokovnjak z nevtralnim razmišljanjem priznava, da je odprtokodna programska oprema tako zrela kot komercialna programska oprema in na nek način boljša.

Strategija standardov je delovala zelo dobro. Čeprav je ravnovesje posodabljanja ob energiji, ki jo zahteva tehnološki razvoj, vprašljivo, je morda to tisto, kar je postavilo temelje za uspeh v drugih prizadevanjih, kot so skupnost, filozofski pristop, ekonomija in druge ideje, ki so bile uporabljene za utemeljitev modela, ki so navsezadnje tudi nujne.

Vendar prodaja odprtokodnih rešitev ni enostavna v poslovnem ali vladnem okolju iz številnih razlogov, ki deloma izvirajo iz konkurence, pa tudi zaradi neizogibnih rezultatov slabosti modela, ki se mora razvijati in sobivati ​​z lastniško programsko opremo. Odločevalci si zastavljajo vprašanja, kot so:

  • Če nekega jutra vidimo težave, ki izhajajo iz posodobitev drugih platform, na vidike, kot je varnost, kdo se odzove, ko potrebujemo podporo, in po kakšni ceni ga pustimo v proračunu?

  • Kakšno kombinacijo bi morali izbrati za zagotovitev združljivosti glede na vrsto možnosti v jeziku, knjižnicah, odjemalskih rešitvah, spletnih rešitvah? skoraj skupaj?

OpenGeo Suite je rešitev, ki ne samo izkorišča vso zrelost razpoložljivih orodij, temveč se tudi odziva na te slabosti modela. Poleg tega, da skupnosti daje rešitev, s katero lahko izboljšajo svoje razvojne pobude, ustvarja skupno nit za vključene komponente, ki vodijo njihov razvoj, za podjetja pa OpenGeo Suite zagotavlja resnost, ki je potrebna pri odločanju o odprtokodni kodi. Čeprav obstajajo tudi druga podjetja, mi po nekaj časa preizkušanja te alternative ne preostane drugega, kot da prepoznam visoko zmogljivost in ustvarjalnost mislecev, ki stojijo za podjetjem Boundless, ki je ustvarilo to rešitev.

Oglejmo si nekaj, kar pomeni pristop OpenGeo Suite:

Katera orodja OpenGeo Suite vključuje?

Če imamo toliko možnosti rešitve, ni slabo, je normalno, čeprav nekoliko zaplete, kako zagotoviti izbor orodij v celovitih proizvodnih procesih. Napačna izbira je lahko draga, če se zavedamo, kdaj smo že vložili prizadevanja v raziskave, razvoj, usposabljanje in predvsem v čas, ki ga ni mogoče obnoviti.

Na primer, le glede razvojnega jezika imamo sestavljanko, ki izhaja iz potreb skupnosti, pri čemer mnogi delajo popolnoma enako, drugi posnemajo drug okus, nekateri z edinstvenimi lastnostmi v preprostih rutinah, ki bi jih želeli imeti vse. Poglejmo to ločitev po funkcionalnostih in jezikih; Čeprav moram biti iskren, kategorizacija ni izključna in v nekaterih primerih je težko ločiti mejo:

  • Na ravni odjemalca, ki je najbolj priljubljen kontekst, so: QGis, Grass, ILWIS, SAGA, Kapaware, ki temeljijo na C ++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, ki temelji na Javi. MapWindow za ActiveX, ki temelji na .NET.
  • V knjižnicah imamo na C ++ GDAL, OGR, PROJ4, FDO, GEOS. GeoTools na osnovi Jave, WKB4J, JTS, Baltik. NTS, GeoTools.NET, SharpMap prek .NET.
  • Kar zadeva rešitve za splet, ki so danes zelo priljubljene: MapServer, OS MapGuide na C ++; GeoServer, Degree, Geonetwork on Java. OpenLayers, Letak in Ka-Map v Javascriptu, mapFish v Pythonu, MapBender v PHP / Javascript.
  • Glede podatkovnih baz je Postgres nesporno prevladujoč, čeprav obstajajo tudi druge rešitve.

Zgoraj nam kaže, da je sistem mogoče namestiti v skoraj vsako okolje. Poleg tega mnogi med njimi, čeprav so bili rojeni v enem jeziku, zdaj podpirajo druge. Mnogi od njih so bili tudi rojeni kot stranke, vendar so sposobni upravljati spletne podatke in v primerih, kot je Open Layers, je v spletnem okolju mogoče celo razviti skoraj vse, kar se naredi v odjemalskem orodju.

Kakšna kombinacija proste programske opreme za uporabo?

Odločitev OpenGeo suite je bila določena Qis Kot namizni odjemalec že zaslužite kategorijo člankov o Geofumadasu. Za splet so izbrali GeoServer kot podatkovni strežnik, ki deluje na Tomcat, Jetty kot izvajalno okolje Java, GeoWebCache za tesselacijo in OpenLayers kot knjižnico, čeprav ta zadnja možnost nima zahtevane registracije, če upoštevamo rešitve, kot je Leaflet, ki z velikim uspehom raste predvsem zaradi svojega modela. na osnovi vtičnikov in njihovega potenciala pri mobilnih aplikacijah. Glejte, da bi lahko šli skozi eno vrstico jezika, vendar bi rad videl analitično matriko, ki vas je pripeljala do te definicije.

Bodimo jasni, te rešitve lahko vsak izvaja posamezno. Kar vsebuje OpenGeo, je namestitveni program z različicami teh komponent z izboljšavami, ki omogočajo bolj dolgočasne rutine; na primer:

opengeo suite

 

  • strežnik mape opengeo suiteNamestitveni program naredi sklop urejen. Možnost izbire komponent za namestitev, odstranitev ali odstranitev. Tisti, ki so se z veselo napako 503 ukvarjali z izvajalnim mehanizmom Java, bodo vedeli, kako koristna je.
  • Obstajajo različni monterji: za Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu in Application Server.  
  • Najnovejša različica 4.02 prinaša PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 in GeoWebCache 1.5; in podpira OpenLayers 3.
  • V meniju Start so ustvarjene neposredne povezave za zaustavitev ali zagon GeoServer in Postgres; tudi za dvig uporabniškega vmesnika formatnih datotek za nalaganje podatkov v Postgres (shp2psql) in tudi za dostop do baze podatkov PostGis (PgAdmin).
  • V začetnem meniju je tudi dostop do localhost, ki v tej različici odstrani odjemalski vmesnik različice 3 s čisto nadzorno ploščo do storitev GeoServer, GeoWebCache in GeoExplorer.
  • Ta izdelek, GeoExplorer, je impresiven razvoj Boundlesa na osnovi GeExt-a, ki deluje kot pregledovalnik podatkov za GeoServer, omogoča nalaganje podatkov iz lokalne datoteke ali iz podatkovnega skladišča, pri čemer lahko nastavi barvo, debelino črte, preglednost, označevanje, vključno s pravili in shranjevanje neposredno v datoteko sloga geoServer (sld). Nihče pri zdravi pameti tega ne dela s čisto kodo in GeoExplorer je odlična rešitev -čeprav naredi več stvari-.
  • Nameščena različica GeoServer vključuje povezavo do uvoza podatkov, ki omogoča ustvarjanje virov iz lokalnih oblik oblik, vključno s PostGisom, s katerim lahko podatke premikate iz ene baze v drugo, vključene iz Localhost-a v gostovano storitev; Zanimivo je, da to nalaganje podatkov rešuje težave OGR2OGR, ki povzročajo težave pri nalaganju sloja več poligonov, razen če so narejene s konzolo, saj je privzeti preprost poligon.
  • V tem primeru se pojavijo storitve WPS, ker sem se pri možnosti namestitve odločil za njihovo integracijo.
  • Dodatke GeoServer, kot so CSS Styling, CSW, Cloustering in podpora za knjižnice slik GDAL, lahko dodate ob namestitvi. Obstaja tudi dodatek za PostGIS, ki podpira oblake točk v zbirki podatkov, GDAL / OGR pa je mogoče namestiti tudi kot odjemalca. Za razvijalce obstaja možnost namestitve Webapp SDK in GeoScript.
  • Za razliko od moje različice, ki je nameščena na strežniku, vidim, da obstaja več možnih virov podatkov, ki jih je mogoče varno dodati, toda v primeru različice, ki je priložena Suite OpenGeo, ima besedilo, ločeno z vejico, H2, H2 JNDI, SQL Server, OGR, Oracle in prva možnost v rastrskem izvoru.

Kaj pa Qgis?

  • Med najboljšimi so za Qgis ustvarili odličen vtičnik z imenom OpenGeo explorer, s katerim lahko komunicirate z bazo podatkov Postgres in tudi z GeoServer. Od tu lahko urejate slds, premikate sloje, skupine slojev, urejate imena, brišete, ogledujete delovne prostore, predpomnjene sloje itd.
  • Če se plast odstrani, se sld odstrani; vse to je mogoče konfigurirati in na koncu doseže opravilo od odjemalca, ki nadzira, kaj je gor, da lahko sinhronizacijo uporabljate REST API.
  • Za zdaj tisto, kar nimate, je shp2psql, vendar me ne preseneča, da ga nato vključite v isto ploščo, morda tako pregledno kot vstavek za Spit, ki za razliko od uporabniškega vmesnika shranjuje povezave, lahko naložite več plasti en bloc, vrstica napredka je več realistična in najbolj razumljiva sporočila o napakah.

odprti geo-paket postgres plugin

S tem paketom OpenGeo Suite ne rečem, da je to čarobni recept. Zagotovo pa bo velik del skupnosti premaknil k tej preferenci, zlasti ker bodo podjetja, ki prodajajo tečaje, raje učila to pot, ki zagotavlja krajšo učno krivuljo.

Kombinacija je združljiva z drugimi orodji, ki jih je mogoče namestiti na strežnik.

 

Kakšen vpliv ima OpenGeo Suite

Videli bomo, kakšen vpliv ima to na skupnost, kajti za Boundlessom so ljudje z veliko izkušnjami na tem področju, ki so sodelovali pri razvoju orodij in knjižnic, zaradi katerih je sektor zdaj trajnosten. Predvsem pa z usposabljanjem za podjetništvo in trženje storitev, ki se pogosto zapravlja s tehnične ravni. Če omenimo vsaj šest:

  • Eddie Pickle in Ken Bossung, ustanovitelja podjetja IONIC, ki je kupil ERDAS od 2007 in je zdaj v lasti Leice.

  • Andreas Hocevar in Bart van den Eijnden, ki sta bili potopljeni v razvoj OpenLayers 2 in GeoExt.

  • Victor Olaya, ki je zapustil to zapuščino SEXTANTE,

  • Paul Ramsey, prvih pobudnikov PostGIS-a.

Drugi pozitivni učinek je formalnost veliko podjetje, ki naj bi postal pošast na trgu, ki je vedno na tveganju, prinaša formalnost konkurence proti podjetij v lastniške sektorju na področjih, kot so podpore, verodostojnost, varnost in nadzor kakovosti nad razvojem.

Nabor storitev, ki jih ima Boundless, od selitve platforme do letnih podpornih storitev, se nam zdi skladen s poslovnim in institucionalnim trgom, ki malo po malo razume razliko med lokalno in poslovno podporo. Ta trg ne bi smel biti lahek, vendar z dobrimi očmi vidimo, kako institucije dozorevajo v mislih, pri čemer vrednotijo ​​razvoj programske opreme in informacije, zato jim je uspelo preiti od dodeljevanja avtomehaničnih nalog svojim voznikom do najemanja specializiranih zavarovalnic in storitev distribucijskih podjetij.

brezmejnaV odprtokodnem modelu je priložnost za vsakogar. Torej tisto, kar ponuja Boundless, obstaja, z možnostjo biti partner; presegajo zmožnosti tistih, ki želijo izboljšati svojo sposobnost prodaje storitev v smislu izvajanja, usposabljanja, podpore ali razvoja. Zdi se nam, da je primer dragocen in dobrih lekcij za učenje in dopolnjevanje prizadevanj fundacije gvSIG na drug način, o katerem bomo govorili ob drugi priložnosti.

Prenesite OpenGeo Suite.

Golgi Alvarez

Pisatelj, raziskovalec, specialist za modele upravljanja zemljišč. Sodeloval je pri konceptualizaciji in implementaciji modelov, kot so: Nacionalni sistem upravljanja lastnine SINAP v Hondurasu, Model upravljanja skupnih občin v Hondurasu, Integrirani model upravljanja katastra - register v Nikaragvi, Sistem upravljanja ozemlja SAT v Kolumbiji . Urednik bloga znanja Geofumadas od leta 2007 in ustvarjalec akademije AulaGEO, ki vključuje več kot 100 tečajev o temah GIS - CAD - BIM - Digital Twins.

Povezani članki

2 Komentarji

  1. Zainteresirani za razvijalce programske opreme v programu Opengeo Suite za uporabo geoprostorskega nadzora za megaprojekte avtocest

  2. Najlepša hvala za vaše uredništvo. Osebno jih obogatim.
    Vaša pomoč je pomembna za mojo analizo in odločanje.

Pustite komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

Nazaj na vrh