Come visualizzare i dati raster dinamici (lidar) su una mappa Web?


10

Ho alcuni dati LiDAR di alta qualità. Ho bisogno di elaborarlo in modo dinamico e aggiornare un campo (non campo di elevazione) in base al mio input e elevazione a quel punto. Una volta fatto ciò, devo visualizzare questi dati raster su Web Map (Bing Map, Google Map ecc.) Il più in tempo reale possibile. Ecco cosa sono stato in grado di fare fino ad ora: ho creato alcuni script usando ArcGIS Python Lib, che elabora le mie clip lidar, aggiunge un campo, aggiorna quel campo in base all'input che arriva. Quindi ora ho praticamente tutto i punti sul raster sono classificati in 3 categorie ogni 5 minuti. Se visualizzo questo raster in arcGIS posso vedere un bel raster a 3 colori sovrapposto su una mappa di base.

Ma ora ho bisogno di renderizzare queste clip raster su una mappa Web. Il mio primo pensiero è stato quello di poligonizzare queste clip classificate e visualizzare i poligoni su una mappa JavaScript. Ma la poligonizzazione richiede molto tempo e quindi viene eliminata.

Ora un'altra opzione che ho è quella di utilizzare le funzionalità di rendering Raster di GeoServer per visualizzare le immagini. Quindi utilizza questo WMS che ho creato per sovrapporlo su Bing Maps. Questo è dove sono bloccato. Non ho idea di come ottenere automaticamente i raster supportati da Geoserver, come Geotiff, jpg200o ecc dai miei file ADF, renderli prima su livelli aperti, quindi provare a sovrapporli su mappe bing.

Se qualcuno conosce qualche buon tutorial che fa questo tipo di rendering di raster che cambiano dinamicamente sulla mappa, sarebbe fantastico se potessi indicarmi.

Inoltre, se ci sono altri approcci migliori per mettere in atto questo tipo di sistema, ti preghiamo di suggerire. Sono aperto a quasi tutte le soluzioni.

Grazie

PS: Sono abbastanza bravo in programmazione web, servizi web, database e scripting ecc. Ma sono nuovo a lavorare con Lidar e Geo-Rasters.

Risposte:


6

GeoServer può fornire la tua rete di applicazioni Web KMZ - in tempo reale.

C'è un'ottima pagina "Visualizza Lidar in Google Earth" qui

http://www.cs.unc.edu/~isenburg/googleearth/ (Martin Isenburg e Jonathan Shewchuk)

il punto chiave è:

"creiamo la piastrellatura 10 per 8 dei contorni 10 piedi gilmer.kmz (c, d) in soli 20 minuti utilizzando meno di 100 MB di memoria principale e nessuno spazio temporaneo su disco da 357 file LAS (forniti da West Virginia View) che contengono un totale di 156 milioni di punti LIDAR .

Una volta che i tuoi dati sono pronti, puoi utilizzare Network KMZ da Geoserver

Esempio di Google Earth sul Web con questo KML di rete è: http://code.google.com/apis/earth/documentation/samples/kmlnetworklink_example.html

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.