2012-05-14 44 views
6

Tengo algunos datos meteorológicos que se exportan al formato netCDF y quiero mostrarlos en Google Maps.Mostrar archivos netCDF a Google Maps

Probé el software Panoply, principalmente siguiendo estas instrucciones http://marinedataliteracy.org/ops/pano_gridsvecs.htm y exporté con éxito los datos en archivos .kml.

El archivo kml se muestra bien en Google Earth, pero al cargarlo en Google Maps, no se muestra nada.

El código javascript que está cargando el kml es definitivamente correcto, porque otros tipos de kml se muestran correctamente. Por si acaso, este es el código Javascript

var kmzLayer = new google.maps.KmlLayer("LINK_TO_KML"); 
kmzLayer.setMap(map); 

También hay un proyecto llamado netcdf2gmaps aquí http://code.google.com/p/netcdf2gmaps/ pero parece abandonado y no hay retroalimentación para ello.

¿Hay alguna manera de mostrar los datos netCDF a Google Maps?

Respuesta

2

No sé si resolvió su problema, pero para referencia al título de la pregunta pensé en agregar más información.

Panoplia (o IDV) la exportación a KMZ (KML comprimido) en una forma de simple instantánea PNG de su pantalla actual y los límites lat lon /, así:

<?xml version="1.0" encoding="UTF-8"?> 
<kml xmlns="http://earth.google.com/kml/2.0"> 
    <GroundOverlay> 
     <name>Maximum_temperature_Maximum_unwe in GEFS_Global_1p0deg_Ensemble_deri</name> 
     <Icon> 
      <href>Maximum_temperature_Maximum_unwe in GEFS_Global_1p0deg_Ensemble_deri.png</href> 
     </Icon> 
     <LatLonBox> 
      <west>-29.1622</west> 
      <north>55.0</north> 
      <east>49.1622</east> 
      <south>25.0</south> 
     </LatLonBox> 
    </GroundOverlay> 
</kml> 

Y eso parece como única manera de Interfaz de Google Earth: imágenes de mapa de bits. Lo cual es una triste realidad de que Google Earth no está diseñado para la visualización o los datos del modelo numérico, ya que no puede representar otras características vagas.

Si la superposición de mapa de bits en Google Earth/Maps es la tarea que como ya se ha dado cuenta de que es sólo una cuestión de hacer doble clic producido KMZ:

enter image description here

o para Google Maps, de subir el archivo y pegar la ruta en Google Maps barra de búsqueda:

enter image description here

+0

No se que no he encontrado todavía una solución. También mi problema es que el archivo KMZ no se muestra en Google Maps. Simplemente muestra una ventana de información con el nombre del archivo pero la imagen de superposición no se muestra en absoluto. Mi archivo KML tiene la misma estructura que el tuyo. –

+0

¿No es una opción para ti subir archivos KMZ y pegar la ruta en Google Maps? No estoy seguro, pero AFAIK funciona para todo tipo de URL salvo para archivos locales (con el prefijo "file: //") – theta

+0

Sí, funciona para cualquier otro tipo de archivo KMZ que cargue en mi servidor en línea (no local) , pero si tiene una imagen, no se muestra. –