Opzioni per Open Source Cloud GIS? [chiuso]


11

Sto cercando una soluzione GIS cloud open source.

Situazione attuale: fino a 100 GB di dati archiviati in file geodatabase aggiornati quotidianamente. I dati vengono utilizzati per creare mappe e attività di geoprocessing.

Idealmente, voglio solo una copia dei dati, tuttavia devono essere condivisi tra più aziende che lavorano al progetto, che aggiungerà anche nuovi dati e aggiornerà quelli vecchi. Gli utenti GIS utilizzano ArcGIS Desktop v10.1 ma per il resto del team di progetto vorrei avere un visualizzatore di dati in grado di svolgere compiti semplici come misurare e buffer. Se potessimo creare alcuni strumenti personalizzati per il visualizzatore di dati sarebbe fantastico.

Quindi i miei criteri principali sono l'archiviazione dei dati:

  • Conservare grandi volumi
  • Buon accesso da qualsiasi luogo
  • Veloce e facile da aggiornare
  • Gestibile dal front-end personalizzato?
  • Facile condivisione di dati
  • Sicuro
  • Eseguito il backup
  • Livelli di autorizzazione

Visualizzatore dati:

  • Buona simbologia
  • Trasparenza
  • Buona mappatura di base
  • Gestire diverse proiezioni
  • Veloce
  • 2D e 3D?
  • Strumento ID
  • Collegamento a documenti / immagini
  • Aggiungi strumenti semplici
  • Zoom e misura
  • Visualizza CAD e GIS, raster, vect, TIN
  • Buon accesso
  • Crea funzionalità
  • Aggiungi dati e coordinate
  • Livelli di autorizzazione

Spero di ottenere una soluzione economica e ben supportata. Sto pensando che sarà una soluzione imbullonata composta da più componenti, ma non so da dove cominciare.


Esistono opzioni migliori rispetto ai file geodatabase per l'archiviazione dei dati che sono più adatti all'accesso multiplo ma non ricordo come si chiamano (ancora un database ESRI)? Felice di utilizzare funzionalità di database di grandi dimensioni collegate come SQL o Oracle - questo sarebbe d'aiuto? Non ho ArcGIS Server solo desktop che vorremmo rimanere usando .... Sicuramente gli elementi open-source possono ancora usare il desktop ESRI? Nemmeno io ho avuto molta gioia con gli spettatori decenti: le uniche due belle che ho visto sono Autodesks Infrastructure Modeller (Autodesk 360) e Google Earth Builder .... So che c'è un prezzo da pagare per quei due, ma se ci non è nulla di open source che corrisponda quindi sarei disposto a pagare. Apparentemente ArcGIS Online non lo fa Ti permetto persino di interrogare immagini raster che non ci sarebbero utili dato che trattiamo molto i dati di altezza. Quindi questa probabilmente sarà una mancata corrispondenza di tutti i tipi di software ma sono sicuro di riuscire a far funzionare qualcosa? Vorrei anche un editor di metadati personalizzato piuttosto che quello cattivo in ArcCatalog ... Qualcosa che registrasse i dati in arrivo in un database e applicasse automaticamente gli stessi metadati alle classi di caratteristiche nei geodatabase. Non mi piace produrre XML persi come si ottiene con gli shapefile. Sto solo fissando obiettivi irrealistici con la torta nel cielo sognando o pensi che qualcosa sia realizzabile? Qualcosa che registra i dati in arrivo in un database e applica automaticamente gli stessi metadati alle classi di caratteristiche nei geodatabase. Non mi piace produrre XML persi come si ottiene con gli shapefile. Sto solo fissando obiettivi irrealistici con la torta nel cielo sognando o pensi che qualcosa sia realizzabile? Qualcosa che registra i dati in arrivo in un database e applica automaticamente gli stessi metadati alle classi di caratteristiche nei geodatabase. Non mi piace produrre XML persi come si ottiene con gli shapefile. Sto solo fissando obiettivi irrealistici con la torta nel cielo sognando o pensi che qualcosa sia realizzabile?


2
Deve essere ACID o può essere eventualmente coerente ?
Kirk Kuykendall,

1
Questa è una lista dei desideri che hai lì. Dubito che ci sia qualcosa che vada bene per quello che stai chiedendo fuori dalla scatola. Dovresti personalizzarlo.
RK,

So che è un post un po 'più vecchio, ma controlla GIS Cloud giscloud.com
GIS Cloud

Risposte:


7

memorizzato in geodatabase di file

I database di file geodetici sono nemici dell'open source: se lo cambi in PostGIS o shapefile o simili, avrai più fortuna.

Altrimenti stai cercando un sacco di funzioni. Avrai un po 'di fortuna con GeoServer , ma altrimenti potresti voler riconsiderare l'ambito di ciò che stai cercando.


8
Non vorrei gestire fino a 100 GB di dati in shapefile
tomfumb il

GDAL supporta la lettura / scrittura di FileGDB in modo che possa essere letto dalla maggior parte dei pacchetti geospaziali Open Source. Posso pensare a diversi formati in cui questo non è vero e quindi sono più "nemici" del sistema operativo
Ragi Yaser Burhum,

1
GDAL supporta la lettura / scrittura di FileGDB tramite un SDK a sorgente chiuso. Non male come altri formati, ma comunque terribile.
tmcw,

+1 per PostGIS e -1 per Shapefile. Gli Shapefile sono ottimi per la condivisione dei dati una tantum tra adulti consenzienti, ma per il resto sono cattivi, non ultimo perché non tutti i software implementano esattamente il formato.
MappaGnosis,

5

Il mio consiglio sarebbe di usare lo stack di osgeo . In particolare, ho usato questo stack in Amazon Cloud (AWS) per servire grandi set di dati raster e vettoriali.

Postgresql con Postgis memorizza i miei dati vettoriali server Geoserver / Geowebcache i dati vettoriali e affianca quei grandi set di dati per la pubblicazione. Tutto scorre attraverso il browser usando OpenLayers.

Ho eseguito il salvataggio su GeoExt e ho lanciato soluzioni con Geodjango / jQuery con un sacco di successo.


4

La risposta di seguito si basa sulla mia esperienza nella progettazione di sistemi aziendali, che si basa fortemente sulle soluzioni Esri. Questo è solo un consiglio generale basato su ciò che hai dato.

Conservazione:

condiviso tra più aziende che lavorano al progetto che aggiungerà anche nuovi dati e aggiornerà quelli vecchi

Dimentica gli SHP, dimentica gli fGDB, salvali in un DBMS che supporta i tipi spaziali. Per i tuoi punti elenco per l'archiviazione dei dati, un DBMS fa tutte queste cose. PostgreQL è open source e ha una grande comunità. Supporta sia tipi spaziali raster che vettoriali (senza req ArcSDE).

Se si mantengono i client ArcGIS Desktop, è possibile che questi dati vengano estratti correttamente.

Visualizzatore dati

economico e ben supportato

Gli utenti GIS utilizzano ArcGIS Desktop v10.1 ma per il resto del team di progetto vorrei avere un visualizzatore di dati

Utilizzare la versione gratuita di ArcGIS Explorer Desktop (da non confondere con il client ArcGIS Explorer Online). È tutt'altro che open source, ma è gratuito e ai miei occhi è un client molto potente perfetto per le tue esigenze. In realtà c'è una nuova versione che uscirà imminentemente che sembra fantastica. inserisci qui la descrizione dell'immagine

Osservando le tue esigenze, credo che spunta tutte le scatole. Sulla base dei tuoi clienti, andrei con un grosso client invece di un client basato sul web. Ciò significherebbe che devono scaricare / installare questo client, ma puoi centralizzare le impostazioni se tutti i tuoi utenti possono puntare a un singolo file di configurazione dell'applicazione. Hai citato il 3D, quindi questa è stata un'altra ragione per cui ho scelto questa applicazione. Il 3D nel browser è molto vicino, ma non ancora.

Tuttavia, l'avvertenza con questo visualizzatore è che al momento della scrittura sembra che non estrarrà i dati spaziali direttamente da un DBMS, a meno che non sia stato registrato come geodatabase. Questo potrebbe essere uno showtopper per te, poiché per farlo dovrai utilizzare una licenza ArcSDE. Supporta l'estrazione di WMS, quindi se includi un server GIS come Mapserver nello stack, questo potrebbe servire i dati di PostgreSQL come WMS, da consumare in ArcGIS Explorer Desktop.

Si prega di vedere altre risposte per gli spettatori alternativi (o se ho tempo per ulteriori riflessioni, tornerò e modificherò questa A).

piattaforma

condiviso tra più società

Più organizzazioni di solito indicano che l'autenticazione della directory attiva non è un'opzione. Utilizzare la sicurezza a livello postgreSQL per creare accessi per ciascuna organizzazione. Parli del cloud, quindi nulla ti impedisce di pubblicare postgreSQL da un provider come AWS . Cerca i prezzi di altri fornitori nella tua regione. AWS avrà già modelli di AMI con postgreSQL già caricato.


1
Grazie mille per il Consiglio Simone. Ho usato arcGIS explorer desktop sia il download che la versione online e non ho mai avuto così tanto successo con l'estrazione di dati da file di geodispositivi ..... Molto molto lento e la simbologia è piuttosto orribile. I dati che utilizziamo sono generalmente dati ambientali, quindi hanno bisogno di una simbologia abbastanza scientifica ... Simboli graduati, raster classificati, simboli della carta ammiraglia, ecc.
Georgina,

Forse dare alla nuova versione un vortice solo per vedere se i suoi problemi sono ancora gli stessi. resources.arcgis.com/en/communities/arcgis-explorer-desktop/… In caso contrario, mi piace la risposta Jzl5325.
Simon,

.... stavo guardando sul mio iPhone 4S ieri sera e il software di mappatura è fantastico ... 2d e 3D con antenna e se giochi a Londra gli edifici 3D si aprono molto velocemente ....
Georgina

3

Tutto quello che vuoi può essere fatto con diversi componenti open source. Tuttavia, le vostre esigenze sono troppo ambiziose e non troverete un singolo pacchetto / programma di installazione che sia una soluzione chiavi in ​​mano.

Ospitalo in AWS. Guarda Geoserver. Conservalo in PostGIS. Build personalizzato con Django.

Queste cose sono Open Source, quindi significa che hai alternative diverse per ogni progetto con diversi vantaggi / svantaggi.


1
Grazie Ragi, esaminerò quei componenti :) Mi rendo conto che sarà una soluzione imbullonata ma è così difficile scegliere e ricercare ognuno di essi
Georgina,

2

Amazon EC2 sarà una buona soluzione per i tuoi geodatabase (anche se può essere costoso essendo ESRI)

Scalabile su richiesta: se hai bisogno di più potenza di elaborazione, puoi avviare istanze EC2 aggiuntive, che puoi considerare come server virtuali sul cloud di Amazon che sono tutti creati dalla stessa AMI padre. La creazione di nuove istanze può anche essere eseguita a livello di codice in risposta alle statistiche sull'utilizzo. Nuove istanze possono essere create in pochi minuti, consentendo al server ArcGIS di rispondere con garbo a improvvisi picchi di traffico.

Amazon fornisce un bilanciamento del carico che puoi utilizzare per instradare il traffico verso le diverse istanze. Quando non hai più bisogno delle istanze, puoi distruggerle e non incorrere in ulteriori addebiti per loro.

Come si rende il server Amazon Cloud GIS accessibile al di fuori dell'ambiente locale?



0

http://www.gishosting.gter.it/home/ è una nuova soluzione sviluppata in italiano ma disponibile ovunque. Utilizza QGIS, QGIS-server, Lizmap web-client e (facoltativamente) PostGIS ed è totalmente open source.

Divulgazione : sono uno sviluppatore della soluzione GIsHosting.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.