Prostorni - GISQGiS

OpenGeo Suite: veliki primjer slabosti GIS softverskih mislio modela OSGeo

Danas, barem u geoprostornom okruženju, svaki profesionalac s neutralnim razmišljanjem prepoznaje da je softver besplatnih izvora zreo koliko i komercijalni softver, te da je u nekim aspektima superiorniji.

Strategija za standarde djelovala je vrlo dobro. Iako je njegova ravnoteža ažuriranja u odnosu na energiju potrebnu tehnološkom evoluciji upitna, možda je upravo ono postavilo temelje zajamčiti uspjeh u drugim naporima kao što su zajednica, filozofski pristup, ekonomija i druge ideje koje su korištene za opravdanje modela. koji su u konačnici i neophodni.

Međutim, prodaja rješenja otvorenog koda nije jednostavna u poslovnom ili vladinom okruženju, iz mnogih razloga koji dijelom potječu od konkurencije, ali i kao neizbježni rezultat slabosti modela, koji se mora razvijati i koegzistirati s vlasničkim softverom. Donositelji odluka postavljaju si pitanja poput:

  • Ako se jednog jutra problem pojavi zbog ažuriranja s drugih platformi, u aspektima kao što je sigurnost, tko odgovara kad nam treba podrška i po kojoj cijeni da to ostavimo u proračunu?

  • S obzirom na niz jezičnih alternativa, knjižnica, klijentskih rješenja, web rješenja, koju bismo kombinaciju trebali odabrati da bismo osigurali kompatibilnost? kvazi Ukupna?

OpenGeo Suite rješenje je koje ne samo da koristi punu zrelost dostupnih alata, već također ima za cilj odgovoriti na one slabosti u modelu. Osim što zajednici daje rješenje pomoću kojeg mogu poboljšati svoje razvojne inicijative, stvara zajedničku nit za uključene komponente kako bi vodile njihov razvoj, a za tvrtke OpenGeo Suite pruža ozbiljnost potrebnu za odlučivanje o otvorenom izvornom kodu. Iako postoje i druge tvrtke, nakon vremena testiranja ove alternative ne preostaje mi drugo nego prepoznati visoki kapacitet i kreativnost mislilaca koji stoje iza tvrtke Boundless, tvrtke koja je stvorila ovo rješenje.

Pogledajmo neke od pristupa OpenGeo Suitea:

Koje alate uključuje OpenGeo Suite?

Imati toliko mogućnosti rješenja nije loše, normalno je, iako donekle komplicira kako osigurati odabir alata u integralnim proizvodnim procesima. Pogrešan odabir može biti skup ako shvatimo kad smo već uložili napore u istraživanje, razvoj, obuku i nadasve nepovratno vrijeme.

Na primjer, samo u pogledu razvojnog jezika imamo zagonetku koja proizlazi iz potreba zajednice, mnogi od njih rade potpuno isto, drugi oponašaju drugi okus, neki s jedinstvenim karakteristikama u jednostavnim rutinama koje bismo željeli imati sve njih. Pogledajmo ovo razdvajanje po funkcionalnostima i jezicima; Iako moram biti iskren, kategorizacija nije isključiva i u nekim je slučajevima teško razlikovati granicu:

  • Na razini klijenta, što je najpopularniji kontekst, su: QGis, Grass, ILWIS, SAGA, Kapaware, temeljeni na C ++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, temeljeno na Javi. MapWindow sa svoje strane na ActiveXu koji se temelji na .NET-u.
  • U knjižnicama imamo: GDAL, OGR, PROJ4, FDO, GEOS na C ++. GeoTools temeljeni na Javi, WKB4J, JTS, Baltik. NTS, GeoTools.NET, SharpMap preko .NET-a.
  • Što se tiče rješenja za web, koja danas imaju veliku popularnost: MapServer, MapGuide OS na C ++; GeoServer, stupanj, Geonetwork na Javi. OpenLayers, Letak i Ka-Map u Javascriptu, mapFish u Pythonu, MapBender u PHP / Javascript.
  • Što se tiče baza podataka, Postgres je nesporna dominantnost, iako postoje druga rješenja.

Gore nam pokazuje da je sustav moguće montirati u gotovo bilo kojem okruženju. Štoviše, mnogi od njih, iako su rođeni na jednom jeziku, sada podržavaju druge. Mnogi od njih također su rođeni kao klijenti, ali sposobni su upravljati web podacima, au slučajevima poput Open Layers-a moguće je čak i razviti u web okruženju gotovo sve što se radi u klijentskom alatu.

Kakva kombinacija slobodnog softvera za korištenje?

Odlučio je OpenGeo apartman QGiS Kao klijent za stolna računala, koji do sada zaslužuje kategoriju članaka u Geofumadasu. Za web su odabrali GeoServer kao podatkovni poslužitelj koji radi na Tomcat-u, Jetty-u kao Java runtime okruženju, GeoWebCache-u za tesselaciju i OpenLayers-u kao biblioteci, iako ova posljednja opcija nema potrebnu registraciju, uzimajući u obzir rješenja poput Leaflet-a koje s velikim uspjehom raste, posebno zbog svog modela. na temelju dodataka i njegovog potencijala kod mobilnih aplikacija. Vidite da biste mogli proći kroz jedan jezični red, ali volio bih vidjeti matricu analize koja vas je dovela do ove definicije.

Da se razumijemo, svatko može pojedinačno implementirati ova rješenja. Ono što OpenGeo sadrži je instalacijski program s verzijama ovih komponenata s poboljšanjima kako bi zamorne rutine bile učinkovitije; na primjer:

opengeo paket

 

  • poslužitelj za mapu opengeo paketaInstalacijski program čini sklop urednim. Mogućnost odabira komponenata za instaliranje, uklanjanje ili deinstaliranje. Korisnici će znati koji su se bavili Java runtime motorom sa sretnom pogreškom 503.
  • Postoje različite instalacije: Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu i poslužitelji aplikacija.  
  • Najnovija verzija 4.02 donosi PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 i GeoWebCache 1.5; i podržava OpenLayers 3.
  • Izravne veze stvaraju se u izborniku Start za zaustavljanje ili pokretanje GeoServera i Postgresa; također podići korisničko sučelje za učitavanje datafiles podataka u Postgres (shp2psql) i također pristupiti PostGis bazi podataka (PgAdmin).
  • Također u izborniku Start postoji pristup localhostu, koji u ovoj verziji uklanja klijentsko sučelje verzije 3, s čistom upravljačkom pločom prema uslugama GeoServer, GeoWebCache i GeoExplorer.
  • Ovaj proizvod, GeoExplorer, impresivan je razvoj Boundlesa zasnovan na GeExt-u koji djeluje kao preglednik podataka za GeoServer, omogućuje prijenos podataka iz lokalne datoteke ili iz skladišta podataka, moći konfigurirati boju, debljinu crte, prozirnost, označavanje, uključujući pravila i spremanje izravno u datoteku stila geoServer (sld). Nitko pri zdravoj pameti ne radi ovaj na čistom kodu, a GeoExplorer je izvrsno rješenje -iako čini više stvari-.
  • Instalirana verzija GeoServera uključuje vezu na uvoz podataka, što omogućuje stvaranje podrijetla iz lokalnih slojeva oblika, uključujući PostGis s kojim se podaci mogu premještati s jedne baze na drugu, uključujući s Localhosta na hostiranu uslugu; Zanimljivo je da ovaj prijenos podataka rješava probleme OGR2OGR koji, osim ako nisu gotovi s linijom konzole, stvaraju poteškoće prilikom prijenosa sloja više poligona, jer je zadani jednostavni poligon.
  • U ovom se slučaju pojavljuju WPS usluge jer sam u mogućnosti instaliranja odlučio integrirati ih.
  • Dodaci GeoServer kao što su CSS Styling, CSW, Cloustering i podrška za GDAL biblioteke slika mogu se dodati u vrijeme instalacije. Postoji i dodatak za PostGIS koji podržava oblake točaka preko baze podataka, a GDAL / OGR se također može instalirati kao klijent. Za programere postoji mogućnost instaliranja Webapp SDK i GeoScript.
  • Za razliku od moje verzije koja se nalazi na poslužitelju, vidim da postoji više mogućih izvora podataka, koji se zasigurno mogu dodati, ali u slučaju verzije koja dolazi s OpenGeo Suiteom, dolazi s tekstom ograničenim zarezom, H2, H2 JNDI, SQL Server, OGR, Oracle i šačica mogućnosti u rasteru.

Što je s Qgisom?

  • Od najboljih, za Qgis su stvorili izvrstan dodatak pod nazivom OpenGeo explorer pomoću kojeg možete komunicirati s bazom podataka Postgres i GeoServer. Odavde možete uređivati ​​slds, premještati slojeve, grupe slojeva, uređivati ​​imena, brisati, pregledavati radne prostore, predmemorirane slojeve itd.
  • Ako se ukloni sloj, uklanja se sld; Sve je to moguće konfigurirati i na kraju se postigne posao od klijenta koji kontrolira ono što se događa, a to se usklađivanje može koristiti REST API-jem.
  • Za sada ono što nema je shp2psql, ali ne čudi me što ga onda integriraju u taj isti panel, možda jednako transparentan kao i Spit dodatak koji za razliku od korisničkog sučelja pohranjuje veze, može učitati nekoliko slojeva u blok, traka napretka je više Realne i najrazumljivije poruke o pogreškama.

otvoriti dodatak za geo paket postgres

S ovim OpenGeo Suiteom ne želi se reći da je ovo čarobni recept. Ali to će zasigurno preusmjeriti velik dio zajednice na ovu sklonost, pogotovo jer će tvrtke koje prodaju tečajeve radije podučavati ovaj put koji jamči kraću krivulju učenja.

Kombinacija je kompatibilna s drugim alatima koji se mogu montirati na poslužitelj.

 

Kakav učinak dolazi s OpenGeo Suiteom

Vidjet ćemo kakav utjecaj to ima na zajednicu, jer iza Boundlessa stoje ljudi s velikim iskustvom na tom terenu koji su bili uključeni u razvoj alata i knjižnica koji sektor sada čine održivim. Ali prije svega obukom za poduzetništvo i marketinške usluge, koja se često troši s tehničke razine. Da spomenemo najmanje šest:

  • Eddie Pickle i Ken Bossung, osnivači IONIC-a, tvrtke koja je kupila ERDAS na 2007-u i sada je u vlasništvu Leice.

  • Andreas Hocevar i Bart van den Eijnden, koji su bili uronjeni u razvoj OpenLayers 2 i GeoExt.

  • Victor Olaya, koji nam je ostavio ostavštinu SEXTANTE,

  • Paul Ramsey, od prvih pokretača PostGIS-a.

Drugi pozitivan utjecaj je formalnost veliku tvrtku koja će postati čudovište na tržištu koja je uvijek rizike od nepovoljnog, donosi formalnost natjecanje protiv tvrtki u vlasnički sektora u područjima kao što su podrška, vjerodostojnost, sigurnosti i kontrola kvalitete tijekom razvoja.

Usluge koje nudi Boundless, u rasponu od migracije platforme do usluga godišnje podrške, čine nam se u skladu s poslovnim i institucionalnim tržištem koje malo-pomalo shvaćaju razliku između lokalne podrške i poslovne podrške. Ovo tržište ne bi trebalo biti lako, ali dobrim očima vidimo kako institucije sazrijevaju u mislima, vrednujući razvoj softvera i informacije, tako da su uspjeli prijeći od dodjeljivanja automehaničarskih zadataka svojim vozačima do zapošljavanja specijaliziranih osiguranja i usluga distribucijskih tvrtki.

bezgraničanU modelu otvorenog koda postoji prilika za sve. Dakle, ono što nudi „Bezgranično“ postoji, uz priliku da biti partner; izvan mogućnosti onih koji žele poboljšati svoju sposobnost prodaje usluga u smislu implementacije, obuke, podrške ili razvoja. Primjer se čini dragocjenim i pruža dobre pouke za učenje i nadopunu napora koje je zaklada gvSIG učinila na drugi način, o čemu ćemo razgovarati nekom drugom prilikom.

Preuzmite OpenGeo Suite.

Golgi Alvarez

Pisac, istraživač, specijalist za modele upravljanja zemljištem. Sudjelovao je u konceptualizaciji i implementaciji modela kao što su: Nacionalni sustav upravljanja imovinom SINAP u Hondurasu, Model upravljanja zajedničkim općinama u Hondurasu, Integrirani model upravljanja katastrom - registar u Nikaragvi, Sustav administracije teritorija SAT u Kolumbiji . Urednik Geofumadas bloga znanja od 2007. i kreator AulaGEO akademije koja uključuje više od 100 tečajeva o temama GIS - CAD - BIM - Digital Twins.

Vezani članci

2 Komentari

  1. Zainteresirani za programere softvera u sklopu Opengeo Suitea za primjenu geoprostorne kontrole na megaprojekte cesta

  2. Puno vam zahvaljujemo na svojim uredništvima. Osobno mi se čini da se obogaćuju.
    Vaša pomoć je važna za analizu i donošenje odluka.

Ostavi komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

Također provjerite
Blizu
Natrag na vrh