OpenGeo Suite: un exemplu excelent de software GIS care se gândește la slăbiciunile modelului OSGeo

Astăzi, cel puțin în mediul geospațial, fiecare profesionist cu gândire neutră recunoaște că software-ul open source este la fel de matur ca și software-ul comercial și, în unele privințe, superior.

Strategia standardelor a funcționat foarte bine. Deși este discutabil actualizare echilibru la energia necesară evoluția tehnologică, poate că a fost ceea ce a pus bazele pentru succesul în alte eforturi ca abordare filosofică comunitate, economie și alte idei care au fost folosite pentru a justifica modelul, care pe scurt sunt, de asemenea, necesare.

Cu toate acestea, vânzarea de soluții Open Source nu este ușor în mediile de afaceri sau de guvern, din mai multe motive care provin parțial în competiție, ci, de asemenea, ca un rezultat inevitabil al punctelor slabe ale modelului, care trebuie să evolueze și să coexiste cu software-ul proprietar. Factorii de decizie se întreabă:

  • Dacă într-o dimineață vedem o problemă care rezultă din actualizările altor platforme, cum ar fi securitatea Cine răspunde atunci când avem nevoie de sprijin și la ce preț să-l lăsăm bugetat?

  • Având în vedere gama de alternative în limbaj, biblioteci, soluții client, soluții web, ce combinație ar trebui să alegem pentru a asigura compatibilitatea cvasi Totalul?

OpenGeo Suite este o soluție care nu numai ca foloseste maturitatea deplină a instrumentelor disponibile, dar, de asemenea, își propune să rezolve punctele slabe ale modelului. În plus față de a da comunității o soluție care poate îmbunătăți inițiativele lor de dezvoltare, creează un fir pentru componentele implicate directe evoluția lor și, pentru companiile OpenGeo Suite oferă gravitatea este nevoie de a decide asupra open source. Deși există alte companii, după un timp pentru a încerca această alternativă am pe nimeni să recunoască capacitatea ridicată și creativitatea gândirii în spatele nemărginită, creatorul acestei soluții.

Să vedem câteva dintre ceea ce implică abordarea OpenGeo Suite:

Ce instrumente includ OpenGeo Suite?

Având atât de multe opțiuni de soluție nu este rău, e normal, deși oarecum complicat cum să se asigure selecție cuprinzătoare de instrumente în procesele de producție. O alegere greșită poate obține scump, dacă ne dăm seama când am investit eforturi în cercetare, dezvoltare, timpul de instruire și mai ales nu sunt recuperabile.

De exemplu, numai în ceea ce privește dezvoltarea limbajului avem un puzzle care rezultă din nevoile comunității, mulți dintre ei fac exact la fel, alții emularea un alt gust, unele cu caracteristici unice în rutine simple, care nu avea nici unul și toți am. Să vedem această separare prin funcționalități și limbi; Deși trebuie să fiu cinstit, clasificarea nu este exclusivă și, în unele cazuri, este dificil să se facă distincția între graniță:

  • La nivelul clientului, cel mai popular context este: QGis, Grass, ILWIS, SAGA, Kapaware, bazat pe C ++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, bazate pe Java. MapWindow de partea sa pe ActiveX bazat pe .NET.
  • În biblioteci avem: GDAL, OGR, PROJ4, FDO, GEOS pe C ++. GeoTools, WKB4J, JTS, Baltice bazate pe Java. NTS, GeoTools.NET, SharpMap pe .NET.
  • În ceea ce privește soluțiile web, care sunt acum în plină expansiune: MapServer, MapGuide OS pe C ++; GeoServer, diplomă, Geonetwork over Java. OpenLayers, Pliant și Ka-Hartă în Javascript, Python MapFish, MapBender în PHP / JavaScript.
  • În ceea ce privește bazele de date, Postgres este dominația necontestată, deși există și alte soluții.

Cele de mai sus arată că este posibil să montați un sistem aproape în orice mediu. Mai mult, mulți dintre ei, deși s-au născut într-o limbă, susțin acum pe alții. Mulți dintre ei s-au născut ca un client, dar sunt capabili să gestioneze date web, iar în cazuri precum Open Layers este posibil să se dezvolte într-un mediu web aproape tot ceea ce se face într-un instrument client.

Ce combinație de software liber de folosit?

Sala OpenGeo a fost decisă de QGIS ca client desktop, care la acest moment merită deja o categorie de articole în Geofumadas. Pentru web a ales GeoServer ca un server de date care opereaza pe Tomcat, Jetty și mediu de rulare Java, GeoWebCache pentru tessellation și OpenLayers ca o bibliotecă, deși această din urmă opțiune are o înregistrare obligatorie în considerare soluții, cum ar fi Pliant, care este în creștere cu mare succes mai ales pentru modelul său bazat pe Plugin-uri și potențialul său cu aplicații mobile. Ei văd că acestea ar putea merge pentru o singură linie de limbă, dar aș dori să văd matricea de analiză, care a dus la această definiție.

Să fie clar că oricine poate implementa aceste soluții în mod individual. Ce conține OpenGeo este un program de instalare cu versiuni ale acestor componente, cu îmbunătățiri pentru a îmbunătăți rutinele obositoare; de exemplu:

opengeo suite

  • server de hartă opengeo suiteInstalatorul face ansamblul într-un mod clar. Fiind capabil să aleagă componentele pe care să le instalați, să le eliminați sau să le dezinstalați. Pentru cei care s-au ocupat de un motor de rulare Java cu blânda eroare 503, ei vor cunoaște utilitatea.
  • Există diferiți instalatori: pentru Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu și Servere de aplicații.
  • Cea mai recentă versiune aduce 4.02 9.3.1 PostgreSQL, PostGIS 2.1.1, 10 GeoTools, GeoServer 2.4.3 și 1.5 GeoWebCache; și acceptă OpenLayers 3.
  • În meniul Start, sunt create link-uri directe pentru a opri sau a porni GeoServer și Postgres; de asemenea, pentru a ridica interfața utilizator a formelor de încărcare a datelor în Postgres (shp2psql) și, de asemenea, pentru a accesa baza de date PostGis (PgAdmin).
  • De asemenea, în meniul de start există acces la localhost, care, în această versiune elimină interfața client versiunea 3 cu un panou de control curat la GeoServer, GeoExplorer GeoWebCache și servicii.
  • Acest produs, GeoExplorer este o dezvoltare uimitoare a Boundles bazate pe GeExt care servește date de vizualizare pentru a GeoServer, permite de încărcare a datelor dintr-un fișier local sau de la un magazin de date și pot seta culoarea, linia de grosime, transparență, etichetate, inclusiv normele și fixarea direct pe (SLD) Geoserver tip de fișier. Nimeni în mintea lor dreapta funcționează acest cod pur și GeoExplorer este o soluție excelentă -deși face mai multe lucruri-.
  • GeoServer instalat versiune include un link pentru a importa date, și pot fi create din straturi surse de formă locale, inclusiv PostGIS prin care datele pot fi mutate dintr-o bază la alta localhost, inclusiv un serviciu găzduit; Este interesant faptul că această creștere a OGR2OGR date care rezolvă probleme dacă nu a făcut cu linia de consolă, arunca dificultăți atunci când un strat multipolygon în sus, ca implicit este poligon simplu.
  • În acest caz, serviciile WPS apar deoarece, în opțiunea de instalare, am decis să le integrez.
  • În momentul instalării, puteți adăuga suplimente GeoServer, cum ar fi CSS Styling, CSW, Cloustering și suport pentru bibliotecile de imagini GDAL. Există, de asemenea, un add-on pentru PostGIS care suportă nori de puncte în baza de date și, ca client, puteți instala GDAL / OGR. Pentru dezvoltatori există o opțiune de a instala Webapp SDK și GeoScript.
  • Spre deosebire de meu găzduit pe versiunea de server, am vedea că există mai multe surse posibile de date care pot fi adăugate de asigurare, dar, în cazul care vine cu versiunea OpenGeo Suite aduce text delimitat prin virgule H2, H2 JNDI, SQL Server, OGR, Oracle și un pumn de posibilități în origini raster.

Ce zici de Qgis?

  • Dintre cele mai bune, pentru Qgis au creat un plugin excelent numit OpenGeo explorer, cu ajutorul căruia puteți interacționa cu baza Postgres și de asemenea cu GeoServer. De aici puteți să editați sld-urile, să mutați straturile, grupurile de straturi, să editați numele, să ștergeți, să vedeți spații de lucru, straturi stocate în cache etc.
  • Dacă un strat este eliminat, sld este eliminat; acest lucru este configurabil și în cele din urmă realizează un loc de muncă de la client pentru a controla ceea ce este mai sus, această sincronizare poate fi folosind API-ul REST.
  • Pentru moment nu are este shp2psql, dar nu e de mirare apoi integrate în același panou, probabil, la fel de transparente ca plugin Spit că, spre deosebire de magazine UI de conexiuni, puteți încărca mai multe straturi bloca, bara de progres este mai mult realiste și cele mai ușor de înțeles mesaje de eroare.

deschide pluginul geo-postgres

Cu această OpenGeo Suite nu se spune că aceasta este rețeta magică. Dar cu siguranta va muta aceasta parte a comunitatii in aceasta preferinta, mai ales pentru ca firmele care vand cursuri vor prefera sa invete acest traseu care garanteaza o curba de invatare mai scurta.

Combo-ul este compatibil cu alte instrumente care pot fi instalate pe server.

Ce impact are programul OpenGeo Suite?

Vom vedea ce impact are acest lucru asupra comunității, deoarece în spatele Boundless există oameni cu o mulțime de experiență în domeniu, care a fost implicat în dezvoltarea de instrumente și librării care fac acum sectorul durabil. Dar mai presus de toate cu cancheo în antreprenoriat și marketing de servicii, care este adesea risipit de la nivel tehnic. Să menționăm cel puțin șase:

  • Eddie Pickle si Ken Bossung, fondatorii companiei ionici, ERDAS cumpărat în 2007 și acum este deținut de Leica.

  • Andreas Hocevar și Bart van den Eijnden, care au fost imersați în dezvoltarea OpenLayers 2 și GeoExt.

  • Victor Olaya, care ne-a lăsat moștenirea lui SEXTANTE,

  • Paul Ramsey, dintre primii inițiatori ai PostGIS.

Celălalt impact pozitiv este formalitatea o companie mare, care a fost de a deveni un monstru pe piață, care este întotdeauna un risc, aduce o concurență formalitate împotriva companiilor din sectorul de proprietate în domenii cum ar fi de sprijin, credibilitate, securitate și controlul calității asupra evoluțiilor.

Gama de servicii are fara limite, variind de la migrarea platforme pentru servicii anuale de sprijin par compatibile cu piața corporativă și instituțională să înțeleagă treptat diferența de a avea un sprijin la nivel local și de sprijin de afaceri. Nu ar trebui să fie ușor această piață, dar ne vedem cu ochi buni ca instituții mature în gândire, evaluarea dezvoltării de software și informații ca activ și a făcut-o prin alocarea de lucru mecanic auto șoferii săi să cumpere servicii de asigurare și specializate a companiilor de distribuție.

nemărginitÎn modelul de cod gratuit, există o oportunitate pentru toată lumea. Deci, ceea ce oferă Boundless, există, cu ocazia fi partener; acolo capacitatea celor care doresc să-și sporească abilitatea de a vinde servicii în termeni de implementare, instruire, suport sau dezvoltare. Exemplul constată lecții valoroase și bune pentru a învăța și a completa efortul depus de Fundația gvSIG, despre care vom vorbi despre o altă ocazie.

Descărcați OpenGeo Suite.

2 Răspunsuri la "OpenGeo Suite: un exemplu excelent de software GIS conceput pentru punctele slabe ale modelului OSGeo"

  1. Interesat de dezvoltatorii de software de la Opengeo Suite să aplice controlul geospatial pe megaproiectele rutiere

  2. Vă mulțumesc foarte mult pentru editorialele dvs. Personal, mi se pare îmbogățit.
    Ajutorul dvs. este important pentru analiza și luarea deciziilor mele.

Lasă un comentariu

Adresa ta de email nu va fi publicată.

Acest site folosește Akismet pentru a reduce spamul. Aflați cum sunt procesate datele despre comentarii.