Home > OpenGeo Suite: Un Software GIS grande esempio, il pensiero sulla debolezza del modello OSGeo

OpenGeo Suite: Un Software GIS grande esempio, il pensiero sulla debolezza del modello OSGeo

Fino ad oggi, almeno nel contesto geospaziale, qualsiasi professionista con il pensiero neutro riconosce che il software open source è maturo come software commerciale, e per certi versi superiore ad esso.

La strategia norme lavorato molto saggiamente. Mentre è discutibile il suo aggiornamento equilibrio contro l’energia necessaria per gli sviluppi tecnologici, forse era quello che ha gettato le basi per il successo in altre attività, quali comunità, l’approccio filosofico, economia e altre idee che sono stati utilizzati per giustificare il modello, che sono in ultima analisi, anche necessario.

Tuttavia, vendere soluzioni Open Source non è facile in ambienti aziendali o governativi per molte ragioni, che in parte sono radicati nella concorrenza, ma anche come il risultato inevitabile delle carenze del modello, che deve evolvere e coesistere con il software proprietario. Decisori stessi domande come fanno:

  • Se una mattina come conseguenza di altri aggiornamenti piattaforme appare un problema, in aspetti quali la sicurezza, che si risponde al momento in cui abbiamo bisogno di sostegno, ea quale prezzo, in modo da lasciare in bilancio?

  • Data la gamma di alternative in lingua, biblioteche, soluzioni client, soluzioni web, ecc quale combinazione dobbiamo scegliere per garantire la piena compatibilità più vicino?

OpenGeo Suite è una soluzione che sfrutta non solo tutta la durata degli strumenti disponibili, ma mira anche a rispondere a queste carenze del modello. Oltre a dare alla comunità una soluzione in grado di migliorare i loro sforzi di sviluppo, crea un filo così come i componenti interessati possono guidare la sua evoluzione, e per le imprese, OpenGeo Suite fornisce la serietà necessaria per decidere open source. Mentre ci sono altre società, dopo qualche tempo di provare questa alternativa, non c’era altra scelta per me che a riconoscere l’elevata capacità e la creatività del team di pensiero alla base senza confini, la società creatrice di questa soluzione.

geoserver gis

Diamo un po ‘un’occhiata a ciò che l’approccio OpenGeo Suite implica:

Quali strumenti OpenGeo Suite comprende?

geoserver opengeoAvendo così tante opzioni di soluzione non è male, è normale, anche se un po complica come garantire la selezione di strumenti nei processi di produzione integrata. Una scelta sbagliata può ottenere costoso se ci rendiamo conto a questo proposito quando abbiamo investito sforzi in ricerca, sviluppo, formazione e, soprattutto, il tempo irrecuperabile.

Ad esempio, solo in termini di sviluppo linguistico, abbiamo un puzzle risultante dalle esigenze della comunità, molti di loro fanno esattamente lo stesso, altro emulando in altro modo, alcuni con caratteristiche uniche in semplici routine che avremmo già come tutti di avere loro. Vediamo questa separazione da caratteristiche e le lingue, anche se devo essere onesto, la categorizzazione non è esclusiva e in alcuni casi è difficile distinguere il confine:

  • A livello di client, che è il contesto più popolari sono: qgis, Erba, ILWIS, SAGA, Kapaware basato su C + +. gvSIG, Salto, uDig, Kosmo, LocalGIS, GeoPista, SEXTANTE basate su Java. MapWindow, al suo fianco ActiveX si basa su. NET.
  • Nelle biblioteche abbiamo: GDAL, OGR, Proj4, FDO, GEOS su C + +. GeoTools, WKB4J, JTS e del Baltico basato su Java. NTS, GeoTools.NET, SharpMap lavorando su. NET.
  • In termini di soluzioni web, che ora assumono grande boom: MapServer, MapGuide OS su C + +, GeoServer, Laurea, Geonetwork su Java. OpenLayers, Schemi e Ka-Map in Javascript, MapFish su Python, Mapbender in PHP / Javascript.
  • Per quanto riguarda database ‘, Postgres è la dominante indiscusso, ma ci sono anche altre soluzioni.

Quanto sopra dimostra che è possibile montare un sistema quasi in qualsiasi ambiente. Cosa c’è di più, molti di loro, anche se sono nati in una lingua ora supportati altri. Molti di loro sono nati anche come client, ma sono in grado di gestire dati web e, in casi come Livelli Open, è ancora possibile sviluppare in un ambiente web-based quasi tutto ciò che viene fatto su uno strumento client.

Quale software libero combinazione dobbiamo usare?

OpenGeo Suite deciso Qgis come un client desktop, che, a questo punto, merita già una categoria di voci “in eGeomate. Per il web hanno scelto GeoServer come server di dati che gira su Tomcat, Jetty come Runtime Environment Java, GeoWebCache per la tassellazione e OpenLayers come libreria, anche se questa ultima opzione non è una necessaria la registrazione queste soluzioni è la scheda che sta crescendo con grande successo soprattutto per la sua modello basato su Plugins e il suo potenziale con le applicazioni mobili. Guardate che potevano andare per la linea di una sola lingua, ma ora mi piacerebbe vedere la matrice di analisi che li ha portati a questa definizione.

Cerchiamo di essere chiari, chiunque può implementare queste soluzioni dai singoli. Che OpenGeo contiene è un installatore con le versioni di questi componenti con miglioramenti che rendono più efficienti le routine noiose, ad esempio:

  • Il programma di installazione rende il montaggio bruscamente. È possibile scegliere quali componenti si desidera installare, rimuovere o disinstallare. Per coloro che hanno affrontato un motore di runtime Java e l’happy ‘Errore 503’ conosce la sua utilità.
  • Ci sono diversi programmi di installazione: Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu e server delle applicazioni.
  • L’ultima versione 4.02 porta PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10 GeoWebCache 2.4.3 e GeoServer 1.5, in aggiunta supporta OpenLayers 3.
  • Nel menu di avvio vengono creati collegamenti diretti per arrestare o avviare GeoServer e Postgres, anche per sollevare l’interfaccia utente per gli shapefile ‘il caricamento dei dati di Postgres (shp2psql) ed anche per accedere al database PostGIS (PgAdmin)
  • Anche nel menu di avvio c’è un accesso al localhost, che in questa versione rimuove l’interfaccia del client versione 3, con un pannello di controllo pulito per GeoServer, GeoWebCache e servizi GeoExplorer.
  • Questo prodotto, GeoExplorer, è uno sconfinato sviluppo impressionante in base a GeExt che serve come un visualizzatore di dati per GeoServer, permette il caricamento di dati da un file locale o da un archivio dati, e può impostare colore, spessore linee, la trasparenza, l’etichettatura, comprese le norme e salvare direttamente sul file di stile GeoServer (SLD). Nessuno nella sua mente funziona solo con questo codice e GeoExplorer è una soluzione eccellente –anche se lo fa più cose
  • geoserver boundlessLa versione di GeoServer installata include un collegamento per l’importazione dei dati, e può creare origini da livelli di forma locali, tra cui PostGIS con cui le informazioni da un database può essere spostato in un’altra incluso dal Localhost a un servizio di hosting, ma è interessante che questo caricamento dati risolve i problemi ogr2ogr che se non sono fatte con la linea di console, gettare difficoltà quando strato multipolygon è sollevato, perché il default è un semplice poligono
  • In questo caso, i servizi WPS appaiono perché nell’opzione installare decisi di integrarli.
  • Al momento dell’installazione, è possibile aggiungere GeoServer Add-ons come CSS Styling, CSW, Clustering, e il supporto per immagini GDAL biblioteche. C’è anche un add-on per PostGIS che supporta nubi punti “sul database e come client è anche possibile installare GDAL / OGR. Per gli sviluppatori vi è possibilità di installare Webapp SDK e GeoScript.
  • A differenza mia versione ospitata sul server, vedo che ci sono più fonti di dati possibili che sicuramente possono essere aggiunti, ma nel caso di versione che viene fornito con il OpenGeo Suite, porta testo delimitato da virgole, H2, H2 JNDI, SQL Server, OGR , Oracle e una manciata di possibilità in sfondi raster.

Che dire QGIS?

  • Il migliore di tutti, perché per QGIS è stato creato un ottimo plugin chiamato OpenGeo explorer con cui è possibile interagire con la base Postgres e anche con GeoServer. Da qui è possibile modificare il sld, spostare i livelli, i gruppi di layer, i nomi di modificare, cancellare, guardare le aree di lavoro, livelli di cache, ecc
  • Se un livello viene rimosso, il sld viene rimosso, tutto questo è configurabile e alla fine ottiene un posto di lavoro da parte del cliente controllare ciò che è al di sopra, e la sincronizzazione può essere utilizzando l’API REST.
  • Ormai ciò che non ha è shp2psql ma non sarà sorpreso che poi si integrano nello stesso pannello, forse trasparente come il plugin Spit che, a differenza l’interfaccia utente, le connessioni negozio, possono caricare diversi strati nel blocco, il progresso bar è più realistico e messaggi di errore sono più comprensibili.

Con questo, OpenGeo Suite non sta dicendo che questa è la ricetta magica. Ma certamente si sposterà gran parte della comunità di questa preferenza, soprattutto perché le aziende che vendono corsi possono preferire di insegnare questo percorso che garantisce una curva di apprendimento più breve.

La combinazione è compatibile con altri strumenti che possono essere montati sul server.

L’impatto che viene fornito con OpenGeo Suite

Vedremo che impatto questo ha sulla comunità, perché dietro Boundless ci sono persone con molta esperienza in questo campo, che è stato coinvolto negli strumenti e lo sviluppo librerie che compongono ora il settore sostenibile. Ma soprattutto con competenzanei servizi di imprenditorialità e di marketing, che spesso viene sprecato dal livello tecnico. Per citare almeno sei:

  • Eddie Pickle e Ken Bossung, fondatori ionico, società che ha acquistato ERDAS nel 2007 e ora di proprietà di Leica.

  • Andreas Hocevar e Bart van den Eijnden, che sono stati immersi in OpenLayers 2 e sviluppo GeoExt.

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

  • Paul Ramsey, i primi iniziatori PostGIS.

Un altro effetto positivo è sulla formalità della grande società che, senza diventare un mostro di mercato, – che è sempre un rischio, porta formalità a competere contro le aziende del settore privato in settori quali il sostegno, la credibilità, la sicurezza e il controllo di qualità nel corso degli sviluppi.

boundlessL’offerta dei servizi Boundless è, che vanno dalla migrazione della piattaforma di servizi di supporto annuali sembra coerente con il mercato corporate e istituzionale che comprende gradualmente la differenza di avere supporto locale e aziendale. Non dovrebbe essere facile in questo mercato, ma vediamo con piacere come le istituzioni maturano nel pensiero, considerando lo sviluppo del software e le informazioni come una risorsa, quindi era il modo in cui hanno superato da assegnare il lavoro meccanico auto per i suoi automobilisti ad assumere l’assicurazione specializzate e servizi alle imprese di distribuzione.

Nel modello open source, vi è la possibilità per tutti. Così che cosa offre Boundless, è lì, con la possibilità di essere un partner, Là è la capacità di coloro che desiderano migliorare la loro capacità di vendita di servizi nel campo implementazione, formazione, supporto o di sviluppo. L’esempio ci sembra valido e con buone lezioni per imparare e completare lo sforzo che con altri mezzi conduce la Fondazione gvSIG, di cui parleremo in un’altra occasione.

 

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.