OpenGeo Suite: Odličan primjer GIS softvera slabosti mislio model OSGeo

Do današnjeg dana, barem u geospatijalnom okruženju, svaki stručnjak za neutralno razmišljanje priznaje da je slobodan softver zreo kao komercijalni softver, au nekim pogledima superiorniji.

Strategija za standarde djelovala je vrlo dobro. Iako je njegova ravnoteža ažuriranja u odnosu na energiju koja je potrebna za tehnološku evoluciju upitna, možda je upravo to postavilo temelje za garantovanje uspjeha 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 laka u poslovnom ili vladinom okruženju, iz mnogih razloga koji dijelom potječu iz konkurencije, ali i kao neizbježni rezultat slabosti modela, koji mora evoluirati i koegzistirati s vlasničkim softverom. Donositelji odluka postavljaju sebi pitanja poput:

  • Ako jednog jutra vidimo problem koji proizilazi iz ažuriranja sa drugih platformi, u aspektima kao što je sigurnost. Ko odgovara na trenutak kada nam je potrebna podrška i po kojoj cijeni je to ostaviti u budžetu?

  • S obzirom na raspon alternativa u jeziku, bibliotekama, klijentskim rješenjima, web rješenjima, koju kombinaciju bismo trebali odabrati da bismo osigurali kompatibilnost? gotovo ukupno

OpenGeo Suite je rješenje koje ne samo da koristi svu zrelost dostupnih alata, već ima za cilj i odgovor na te slabosti modela. Osim što zajednici daje rješenje pomoću kojeg mogu poboljšati svoje razvojne inicijative, ona stvara zajedničku nit za uključene komponente da vode njihov razvoj, a za kompanije OpenGeo Suite pruža ozbiljnost potrebnu za odlučivanje o otvorenom izvornom kodu. Iako postoje i druge kompanije, nakon vremena testiranja ove alternative, ne preostaje mi ništa drugo nego prepoznati veliki kapacitet i kreativnost mislilaca koji stoje iza kompanije Boundless, kompanije koja je kreirala ovo rješenje.

Hajde da pogledamo pristup OpenGeo Suite:

Koji alat uključuje OpenGeo Suite?

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

Na primjer, samo u smislu 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. 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 nivou klijenta, što je najpopularniji kontekst, su: QGis, Grass, ILWIS, SAGA, Kapaware, zasnovani na C ++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, bazirano na Javi. MapWindow sa svoje strane na ActiveXu baziranom na .NET.
  • U bibliotekama imamo: GDAL, OGR, PROJ4, FDO, GEOS na C ++. GeoTools zasnovan 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, stepen, Geonetwork na Javi. OpenLayers, Letak i Ka-Map u Javascriptu, mapFish u Pythonu, MapBender u PHP / Javascriptu.
  • Što se tiče baza podataka, Postgres je nesporna dominantna, iako su dostupna i druga rješenja.

Gore nam pokazuje da je sistem moguće montirati u gotovo bilo koje okruženje. Štoviše, mnogi od njih, iako su rođeni na jednom jeziku, sada podržavaju druge. Mnogi od njih su također 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.

Koja kombinacija besplatnog softvera?

Odlučio je OpenGeo suite Qis Kao desktop klijent već ste zaslužili kategoriju članaka o Geofumadasu. Za web su izabrali GeoServer kao poslužitelj podataka koji radi na Tomcat-u, Jetty kao Java runtime okruženje, GeoWebCache za tesselaciju i OpenLayers kao biblioteku, iako ova posljednja opcija nema potrebnu registraciju, uzimajući u obzir rješenja poput Leaflet-a koja s velikim uspjehom raste, posebno zbog svog modela zasnovan na Pluginima i njegovom potencijalu 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 dosadne rutine bile učinkovitije; na primjer:

opengeo suite

 

  • opengeo suite map serverInstalacijski program čini sklop urednim. Mogućnost odabira komponenata za instaliranje, uklanjanje ili deinstaliranje. Korisnici će znati koji su se bavili Java runtime engineom sa sretnom greškom 503.
  • Postoje različiti monteri: Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu i aplikacijski serveri.  
  • 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.
  • U start meniju stvarate direktne veze da biste zaustavili ili započeli GeoServer i Postgres; Takođe, podići korisničko sučelje podataka u obliku podataka u Postgres (shp2psql), a takođe i pristupiti PostGis bazi podataka (PgAdmin).
  • Takođe u početnom meniju postoji pristup localhostu, koji u ovoj verziji uklanja klijentsko sučelje verzije 3, s čistom kontrolnom pločom za usluge GeoServer, GeoWebCache i GeoExplorer.
  • Ovaj proizvod, GeoExplorer je impresivan razvoj Boundlesa zasnovan na GeExt-u koji djeluje kao preglednik podataka za GeoServer, omogućava prijenos podataka iz lokalne datoteke ili iz skladišta podataka, budući da može konfigurirati boju, debljinu linije, prozirnost, označavanje, uključujući pravila i spremanje direktno u datoteku stila geoServer (sld). Nitko pri zdravoj pameti to ne radi s čistim kodom, a GeoExplorer je izvrsno rješenje -iako radi više stvari-.
  • Instalirana verzija GeoServera uključuje vezu na uvoz podataka, uz mogućnost stvaranja izvora iz lokalnih slojeva oblika, uključujući PostGis s kojim se podaci mogu premještati iz jedne baze u drugu, uključujući s Localhosta na hostiranu uslugu; Zanimljivo je da ovaj prijenos podataka rješava probleme OGR2OGR koji, osim ako se ne rade s linijom konzole, stvaraju poteškoće prilikom prijenosa sloja više poligona, jer je zadani jednostavni poligon.
  • U ovom slučaju pojavljuju se usluge WPS jer sam u opciji instalacije odlučio da ih integrišem.
  • GeoServer dodaci 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 u bazi podataka, a GDAL / OGR se također može instalirati kao klijent. Za programere postoji mogućnost instaliranja Webapp SDK-a i GeoScript-a.
  • Za razliku od mog domaćin na server verzija, vidim da postoji više izvora moguće podataka koji osiguranje se može dodati, ali u slučaju koji dolazi sa OpenGeo Suite verzija donosi razgraničene tekst Comma H2, H2 JNDI, SQL Server, OGR, Oracle i nekoliko mogućnosti u rasterskim pozadinama.

Šta je sa Qgis?

  • Od najboljih, za Qgis su stvorili odličan 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 je sloj uklonjen, sld se briše; sve ovo je konfigurisano i na kraju dobija posao od klijenta koji kontroliše ono što je gore, ta sinhronizacija može koristiti REST API.
  • Za sada nema je shp2psql ali nije ni čudo onda integriran u istu ploču, možda transparentne kao dodatak Spit da za razliku od UI pohranjuje veze, možete uploadati nekoliko slojeva blokira, traka napretka je više realne i razumljive poruke o grešci.

open geo suite postgres plugin

Sa ovim OpenGeo Suiteom ne želite reći da je ovo čarobni recept. Ali to će sigurno preusmjeriti veliki dio zajednice na ovu sklonost, pogotovo jer će kompanije koje prodaju kurseve radije podučavati ovaj put koji garantuje kraću krivulju učenja.

Kombo je kompatibilan sa drugim alatima koji se mogu montirati na server.

 

Kakav uticaj dolazi sa OpenGeo Suite

Vidjet ćemo kakav utjecaj ovo ima na zajednicu, jer iza Boundlessa stoje ljudi s velikim iskustvom na terenu koji su bili uključeni u razvoj alata i biblioteka koji sektor sada čine održivim. Ali prije svega obukom iz poduzetništva i marketingom usluga, koja se često troši sa tehničkog nivoa. Da spomenemo najmanje šest:

  • Eddie Pickle i Ken Bossung, osnivači IONIC-a, kompanije 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 nas je napustio to nasleđe SEXTANTE,

  • Paul Ramsey, od ranih inicijatora PostGIS-a.

Drugi pozitivan uticaj je formalnost velike kompanije koja je bila da postane čudovište na tržištu koji je uvijek rizicima, donosi formalnost konkurenciji protiv kompanija u vlasničke sektora u područjima kao što su podrška, kredibilitet, sigurnost i kontrola kvaliteta nad razvojem.

Spektar usluga koje Boundless ima, u rasponu od migracije platforme do usluga godišnje podrške, čini nam se dosljednim poslovnom i institucionalnom tržištu koje malo po malo razumije razliku u lokalnoj i poslovnoj podršci. Ovo tržište ne bi trebalo biti lako, ali dobrim očima vidimo kako institucije sazrijevaju u razmišljanjima, 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 distributivnih kompanija.

beskrajnoU 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. Čini nam se da je primjer dragocjen i da je dobra lekcija za naučiti i nadopuniti napor gvSIG Foundation na drugi način, o kojem ćemo razgovarati drugi put.

Preuzmite OpenGeo Suite.

2 Odgovora na "OpenGeo Suite: Sjajan primjer GIS softverskog razmišljanja o slabostima OSGeo modela"

  1. Zainteresirani za softverske programere u okviru Opengeo Suite-a da primijene geoprostornu kontrolu na cestovnim megaprojektima

  2. Puno vam hvala za vaše uređivače. Za mene lično, mislim da ga obogaćuje.
    Vaša pomoć je važna za moju analizu i donošenje odluka.

Ostavite odgovor

Vaša e-mail adresa neće biti objavljena.

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.