¿Cómo mostrar datos de ráster dinámico (lidar) en un mapa web?

10

Tengo algunos datos LiDAR de alta calidad. Necesito procesarlo dinámicamente y actualizar un campo (no un campo de elevación) dependiendo de mi entrada y elevación en ese punto. Una vez hecho esto, necesito mostrar estos datos ráster en el mapa web (mapa de Bing, mapa de Google, etc.) en el mayor tiempo posible. Esto es lo que he podido hacer hasta ahora: he creado algunos scripts con ArcGIS Python Lib, que procesan mis clips lidar, agregan un campo, actualizan ese campo de acuerdo con la entrada que viene. Así que ahora básicamente tengo todos Los puntos en la trama se clasifican en 3 categorías cada 5 minutos. Si veo este ráster en arcGIS, puedo ver un bonito ráster de 3 colores superpuesto en un mapa base.

Pero ahora necesito representar estos clips de trama en un mapa web. Mi primer pensamiento fue poligonalizar estos clips clasificados y mostrar los polígonos en un mapa de JavaScript. Pero la poligonización lleva mucho tiempo y, por lo tanto, se elimina.

Ahora, otra opción que tengo es utilizar las capacidades de representación Raster de GeoServer para mostrar las imágenes. Luego use este WMS que creé para superponerlo en Bing Maps. Aquí es donde estoy atrapado. No tengo idea de cómo obtener automáticamente Rasters compatibles con Geoserver, como Geotiff, jpg200o, etc. de mis archivos ADF, primero renderizarlos en capas abiertas, luego intentar superponerlos en los mapas de Bing.

Si alguien conoce algún buen tutorial que haga este tipo de representación de rásteres que cambian dinámicamente en el mapa, sería genial si pudiera señalarme.

Además, si hay otros enfoques mejores para implementar este tipo de sistema, sugiérale. Estoy abierto a casi cualquier solución.

Gracias

PD: Soy bastante bueno en programación web, servicios web, bases de datos y secuencias de comandos, etc. Pero soy nuevo en trabajar con Lidar y Geo-Rasters.

Shaunak
fuente

Respuestas:

6

GeoServer puede suministrar su red de aplicaciones web KMZ, en tiempo real.

Hay una muy buena página "Visualizar Lidar en Google Earth" aquí

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

El punto clave es:

"creamos el mosaico de 10 por 8 de contornos de 10 pies gilmer.kmz (c, d) en solo 20 minutos usando menos de 100 MB de memoria principal y sin espacio de disco temporal de 357 archivos LAS (proporcionados por West Virginia View) que contienen un total de 156 millones de puntos LIDAR .

Una vez que sus datos estén listos, puede usar la red KMZ de Geoserver

Ejemplo de Google Earth en la web con este KML de red es: http://code.google.com/apis/earth/documentation/samples/kmlnetworklink_example.html

Mapperz
fuente