2009-08-03 46 views
10

¿Hay alguna manera de crear un mapa de calor en Google Earth, por lo que las áreas con valores más altos (de algún parámetro especificado, como la población) aparecen como puntos de acceso?Google Earth Heat Maps

+1

que usted tiene un poco de suerte hasta ahora? – dassouki

+1

Terminé usando NASA worldwind para mi proyecto y creé heatmaps usando su ProceduralTiledImageLayer. –

Respuesta

4

Esto parece posible.
Por ejemplo, echar un vistazo a esos pocos enlaces:
de responsabilidad: He probado ninguno de los

Tienes tengo un par de enlaces en esos artículos también; algunos podrían ser interesantes también.

+1

Gracias. Había visto la mayoría de estos enlaces, parece que la mayoría de ellos están orientados a páginas web o .NET. Debería haber especificado que estoy tratando de hacer esto en la aplicación de cliente grueso.Mi mejor esperanza podría ser escribir mi propio algoritmo de mapas de calor y luego generar una superposición para google earth. –

+0

Ho :-(podría ser un poco más difícil, entonces :-(Anayway, si encuentra una buena solución, no se olvide de contarlo aquí: ¡podría ayudar a las personas que llegan a ver su pregunta! ¡Buena suerte! –

+0

Terminé creando un mapa de calor en una imagen transparente. Google Earth usa una proyección cilíndrica simple, por lo que es bastante fácil calcular los puntos de latitud y longitud según el tamaño del mapa. Mi mapa de calor no es perfecto, pero básicamente tracé un punto en cada ubicación y mezclé cerca puntos para crear un punto "más brillante." Gracias! –

1

Puede crear polígonos en un archivo KML y establecer el color de los mismos. También puede hacer los polígonos en 3D, con una altura que quizás represente la temperatura.

0

HeatmapTool.com puede tomar un archivo CSV de coordenadas y valores de intensidad para generar mosaicos de mapa de calor para Google Maps.

4

Mi colega desarrolló un programa Java de código abierto que generará mapas 3D de calor (KML) para Google Earth a partir de archivos de datos XML simplemente formateados. Puede ser de uso. El código completo del proyecto está en https://github.com/Noblis/OSAT Puede ignorar la mayor parte de lo que hay allí, y centrarse en GUIMain y los archivos auxiliares. Hay ejemplos de archivos y documentación. Lo llamaría una versión 0.5. Funciona, lo usamos en nuestros estudios, pero hay algunas asperezas. Fue hecho para estudios de accesibilidad de transporte, pero puede cambiar los parámetros que está graficando a cualquier cosa que desee, ejecute desde la línea de comando, lo que sea.

Puede usar el eje vertical para ver el mismo parámetro que se utiliza para el color O para mapear una variable completamente diferente.

He aquí dos capturas de pantalla para que pueda ver lo que hace: interfaz

herramienta: tool interface, showing drive times in DC

ejemplo de impresión 3D: Color shows transit travel times (red better), height is population

+0

El directorio de salida de muestra de este proyecto incluye KML fil es, pero en realidad no son KML ... son HTML. No se pueden cargar en Google Earth y, de hecho, ni siquiera son XML válidos. https://github.com/Noblis/OSAT/tree/master/Sample%20Output –

+0

Stealth Rabbi: ¿de qué archivos está hablando específicamente? Acabo de descargar DC% 20MAG% 20vs.% 20households.kml y lo abrí en Google Earth y lo visualicé bien. Los otros archivos .kml también parecen kml válidos cuando los abrí. Ciertamente no HTML. – ViennaMike

+0

Sí, es una que probé. Error en la línea 5, elemento inesperado "html". La primera línea del archivo que no es espacio en blanco es