Sono un utente ArcGIS Desktop che sta entrando nel mondo della mappatura web per la prima volta. Seguendo i consigli che ho trovato qui su GIS.SE, ho iniziato con i tutorial gratuiti di OpenGeo .
Tuttavia, ho iniziato a rendermi conto che la maggior parte delle demo e degli esempi erano orientati verso i dati vettoriali. Il mio progetto principale prevede la visualizzazione di una serie temporale di 300 frame di raster da 5000 x 5000 pixel. Sul mio computer desktop questi sono memorizzati in un singolo binario BIP intero a 16 bit 5000x5000x300, che ammonta a circa 8 GB. Il mio obiettivo è essere in grado di fare clic su una cella (di un singolo raster nelle serie temporali) e far apparire un grafico che mostra i valori di quel pixel nelle serie temporali di 300 elementi. I dati raster utilizzati per ciascun grafico delle serie temporali devono essere archiviati senza perdita di dati, sebbene le mappe di sovrapposizione su cui si fa clic possano essere cache con perdita.
Esiste qualcosa che potrebbe essere più adatto per questo progetto (per uno sviluppatore GIS web alle prime armi) di OpenGeo? O dovrei semplicemente continuare con questa configurazione?
Per riferimento, ho esperienza di programmazione in Python, Java e PHP. Non ho molta esperienza con SQL. Questo è un progetto a tempo indeterminato, quindi ho un sacco di tempo per imparare nuove lingue, se necessario. Ho già un web server, anche se probabilmente dovrò cambiare host perché GoDaddy non sembra supportare PostgreSQL senza ottenere un VPS.
Grazie per l'aiuto!
EDIT: (13 gennaio) Sto ancora cercando informazioni su come archiviare al meglio un raster BIP intero a 16 bit tridimensionale ed essere in grado di eseguire una query efficiente su una singola "colonna" di dati dell'asse z. Non voglio convertirlo in un formato a 32 bit (perché ciò raddoppierebbe la sua dimensione del file dalla sua attuale forma a 16 bit).