OpenGeo Suite: Un grande esempio di debolezza software GIS pensato modello OSGeo

Ad oggi, almeno nell'ambiente geospaziale, ogni professionista di pensiero neutrale riconosce che il software libero è maturo come il software commerciale e per certi versi superiore.

La strategia di standard ha funzionato molto bene. Anche se è discutibile il suo equilibrio di aggiornamento prima dell'energia che l'evoluzione tecnologica richiede, forse erano le fondamenta per garantire il successo in altri sforzi come la comunità, l'approccio filosofico, l'economia e altre idee che furono utilizzate per giustificare il modello, che sono anche necessari.

Tuttavia, la vendita di soluzioni Open Source non è facile in ambienti aziendali o governativi, per molte ragioni che in parte hanno origine nel concorso, ma anche come un risultato inevitabile dei punti deboli del modello, che deve evolvere e coesistere con il software proprietario. I responsabili decisionali vengono chiesti come:

  • Se una mattina vediamo un problema derivante da aggiornamenti da altre piattaforme, in aspetti quali la sicurezza Chi risponde al momento in cui abbiamo bisogno di un supporto e a quale prezzo per lasciarlo budgetato?

  • Data la gamma di alternative in lingua, librerie, soluzioni client, soluzioni web, quale combinazione dovremmo scegliere per garantire la compatibilità quasi Totale?

OpenGeo Suite è una soluzione che non solo approfitta di tutta la maturità degli strumenti disponibili, ma mira anche a rispondere a queste debolezze del modello. Oltre a dare alla comunità una soluzione con cui potranno migliorare le loro iniziative di sviluppo, crea un thread comune per i componenti coinvolti per guidare la loro evoluzione e per le aziende OpenGeo Suite fornisce la serietà che richiede la scelta per open source. Mentre ci sono altre società, dopo un po 'di tentativo di questa alternativa non ho altro che riconoscere l'alta capacità e la creatività del pensiero dietro Boundless, l'azienda che ha creato questa soluzione.

Diamo un'occhiata all'approccio OpenGeo Suite:

Quali strumenti comprende OpenGeo Suite?

Avere tante opzioni per la soluzione non è male, è normale, anche se complicano un po 'come assicurare la scelta degli strumenti in processi di produzione integrali. Una selezione erronea può essere costosa se ci rendiamo conto quando abbiamo già investito in ricerca, sviluppo, formazione e soprattutto tempo irrecuperabile.

Ad esempio, solo in termini di sviluppo del linguaggio abbiamo un puzzle risultante dalle esigenze della comunità, molti di loro facendo esattamente la stessa, gli altri emulando un altro sapore, alcuni con caratteristiche uniche in semplici routine che non avevano nessuno e noi tutti. Vediamo questa separazione per funzionalità e lingue; anche se devo essere onesto, la classificazione non è esclusiva e in alcuni casi è difficile distinguere il confine:

  • A livello di client, il contesto più popolare è: QGis, Erba, ILWIS, SAGA, Kapaware, basati su C ++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, basati su Java. MapWindow dal suo lato su ActiveX basato su .NET.
  • Nelle librerie abbiamo: GDAL, OGR, PROJ4, FDO, GEOS su C ++. GeoTools, WKB4J, JTS, Baltico basato su Java. NTS, GeoTools.NET, SharpMap su .NET.
  • In termini di soluzioni web, che ora vanno in boom: MapServer, MapGuide OS sopra C + +; GeoServer, Grado, Geonetwork su Java. OpenLayers, Foglio e Ka-Map in Javascript, mapFish su Python, MapBender in PHP / Javascript.
  • Per quanto riguarda le basi di dati, Postgres è il dominante incontrastato, anche se sono disponibili altre soluzioni.

Ciò dimostra che è possibile montare un sistema in quasi tutti gli ambienti. Inoltre, molti di loro, anche se sono nati in una lingua, appoggiano ora altri. Molti di loro sono nati come client ma sono in grado di gestire i dati web e in casi come Open Layers è possibile sviluppare in un ambiente web quasi tutto ciò che è fatto in uno strumento client.

Quale combinazione di software libero da utilizzare?

La suite di OpenGeo è stata decisa da QGis come un client desktop, che a questo punto già merita una categoria di articoli in Geofumadas. Per il web ha scelto GeoServer come un server di dati che opera su Tomcat, Jetty e ambiente runtime Java, GeoWebCache per tassellazione e OpenLayers come una libreria, anche se la seconda opzione ha una registrazione obbligatoria considerare soluzioni come volantino che sta crescendo con grande successo in particolare per il suo modello basato su Plugins e il suo potenziale con applicazioni mobili. Potete vedere che potrebbero andare da una sola lingua, ma vorrei vedere la matrice di analisi che li ha portati a questa definizione.

Sia chiaro che chiunque può implementare queste soluzioni per singolo individuo. Quello che OpenGeo contiene è un installatore con versioni di questi componenti con miglioramenti a routine efficienti e noiose; per esempio:

suite opengeo

  • server mappe suite suite opengeoL'installatore rende ordinatamente l'assemblaggio. Essere in grado di scegliere quali componenti installare, rimuovere o disinstallare. Per coloro che hanno affrontato un motore di runtime Java con il beato 503 Error saprà l'utilità.
  • Ci sono diversi installatori: Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu e server di applicazioni.
  • L'ultima versione porta 4.02 9.3.1 PostgreSQL, PostGIS 2.1.1, 10 GeoTools, GeoServer 2.4.3 e 1.5 GeoWebCache; e supporta OpenLayers 3.
  • Nel menu di avvio si creano collegamenti diretti per interrompere o avviare GeoServer e Postgres; anche per sollevare l'interfaccia utente dei file shapefile di caricamento dati a Postgres (shp2psql) e anche per accedere al database PostGis (PgAdmin).
  • Anche nel menu di avvio c'è un accesso a localhost, che in questa versione elimina l'interfaccia client della versione 3, con un pannello di controllo pulito verso i servizi GeoServer, GeoWebCache e GeoExplorer.
  • Questo prodotto, GeoExplorer è uno straordinario sviluppo di Boundles sulla base GeExt che serve i dati visualizzatore di GeoServer, permette il caricamento dei dati da un file locale o da un archivio dati e in grado di impostare il colore, spessore della linea, la trasparenza, etichettati, incluse le regole e il salvataggio direttamente nel file di stile geoServer (sld). Nessuno nella loro giusta mente funziona a questo codice puro e GeoExplorer è un'ottima soluzione -anche se fa più cose-.
  • GeoServer installata versione include un collegamento per importare dati, e può essere creato da strati fonti di forma locali, tra cui PostGIS cui i dati possono essere spostati da una base all'altra localhost tra cui un servizio in hosting; È interessante che questo incremento OGR2OGR dati che risolve problemi a meno fornito con linea console, lanciare difficoltà quando un multipoligono livello verso l'alto, come default è semplice poligono.
  • In questo caso, i servizi WPS appaiono perché nell'opzione di installazione ho deciso di integrarli.
  • Al momento dell'installazione è possibile aggiungere componenti aggiuntivi GeoServer come CSS Styling, CSW, Cloustering e supporto per le librerie di immagini GDAL. Esiste inoltre un Add-on per PostGIS che supporta le nuvole di punti nel database e come client è possibile installare anche GDAL / OGR. Per gli sviluppatori è possibile installare Webapp SDK e GeoScript.
  • A differenza di mia ospitato sul versione server, vedo che ci sono più fonti possibili di dati che l'assicurazione può essere aggiunto, ma nel caso di che viene fornito con la versione OpenGeo Suite porta di testo delimitato da virgole H2, H2 JNDI, SQL Server, OGR, Oracle e una manciata di possibilità in sfondi raster.

Cosa succede a Qgis?

  • Meglio per Qgis creato una grande plugin chiamato OpenGeo Explorer con cui è possibile interagire con la base Postgres e con GeoServer. Da qui è possibile modificare lo SLD, spostare i livelli, gruppi di livelli, nomi di modificare, eliminare, visualizzare le aree di lavoro, strati memorizzati nella cache, ecc
  • Se viene rimosso un livello, il sld viene eliminato; tutto questo è configurabile e alla fine ottiene un lavoro dal cliente che controlla ciò che è in su, che la sincronizzazione può utilizzare l'API REST.
  • Per ora non ha è shp2psql, ma non c'è da meravigliarsi poi integrato nel pannello stesso, forse il più trasparente plug Spit che a differenza dei negozi UI i collegamenti, è possibile caricare diversi strati bloccano, la barra di avanzamento è più messaggi di errore realistici e più comprensibili.

aprire il plugin geo suite postgres

Con questa OpenGeo Suite non sta dicendo che questa è la ricetta magica. Ma certamente muoverà gran parte della comunità a questa preferenza, soprattutto perché le aziende che vendono corsi preferiranno insegnare questa via che garantisce una curva di apprendimento più corta.

Il combo è compatibile con altri strumenti che possono essere montati sul server.

Quale impatto viene fornito con OpenGeo Suite

Vedremo che impatto ha questo sulla comunità, perché ci sono persone che stanno dietro Boundless molta esperienza nel campo, che è stato coinvolto nello sviluppo di strumenti e librerie che compongono ora il settore sostenibile. Ma soprattutto con la drogheria nell'imprenditorialità e nei servizi di marketing, spesso sprecata dal livello tecnico. Per citare almeno sei:

  • Eddie Pickle e Ken Bossung, fondatori di IONIC, società che ha acquistato ERDAS su 2007 ed è ora di proprietà di Leica.

  • Andreas Hocevar e Bart van den Eijnden, che erano immersi nello sviluppo di OpenLayers 2 e GeoExt.

  • Victor Olaya, che ci ha lasciato quell'eredità di SEXTANTE,

  • Paul Ramsey, dei primi iniziatori di PostGIS.

L'altro impatto positivo è nella formalità di una grande impresa che, oltre a diventare un mostro nel mercato - sempre un rischio - fornisce una formalità per la concorrenza contro le imprese del settore privato in aspetti quali il sostegno, la credibilità, la sicurezza e controllo di qualità sugli sviluppi.

La gamma dei servizi ha Boundless, che vanno dalla migrazione di piattaforme per servizi di supporto annuali sembrano coerenti con il mercato corporate e istituzionale comprendere gradualmente la differenza di avere un supporto locale e di sostegno alle imprese. Non dovrei essere facile questo mercato, ma vediamo con gli occhi buoni, come istituzioni maturano nel pensiero, valorizzando lo sviluppo del software e le informazioni come una risorsa e fatto attraverso allocare il lavoro meccanico suoi automobilisti ad acquistare servizi assicurativi e specializzati delle società di distribuzione.

illimitatoNel modello di codice gratuito, c'è opportunità per tutti. Quindi ciò che offre Boundless, c'è, con un'occasione per essere un partner; al di là della capacità di coloro che desiderano migliorare la loro commerciabilità dei servizi in esecuzione, formazione, supporto e sviluppo. L'esempio sembra preziose lezioni e buone per imparare e integrare lo sforzo per un'altra strada porta alla Fondazione gvSIG, discusso in un'altra occasione.

Scarica OpenGeo Suite.

2 Risposte a "OpenGeo Suite: un grande esempio di software GIS progettato per i punti deboli del modello OSGeo"

  1. Interessato agli sviluppatori di software sotto Opengeo Suite per applicare il controllo geospaziale a megaprojects

  2. Grazie mille per i tuoi editoriali. A me personalmente, lo trovo arricchire.
    Il tuo aiuto è importante per la mia analisi e il processo decisionale.

Lascia un commento

L'indirizzo email non verrà pubblicato.

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.