将netCDF文件显示到Google地图

Vas*_*kas 7 google-maps netcdf

我有一些气象数据导出到netCDF格式,我想在谷歌地图中显示它们.

我尝试了Panoply软件,主要遵循这些http://marinedataliteracy.org/ops/pano_gridsvecs.htm说明,并成功将数据导出到.kml文件中.

kml文件在Google地球中显示正常,但在Google地图中加载时,没有显示任何内容.

加载kml的javascript代码肯定是正确的,因为正确显示了其他类型的kml.以防万一,这是javascript代码

var kmzLayer = new google.maps.KmlLayer("LINK_TO_KML");
kmzLayer.setMap(map);
Run Code Online (Sandbox Code Playgroud)

这里还有一个名为netcdf2gmaps的项目http://code.google.com/p/netcdf2gmaps/,但它似乎已被放弃,并且没有任何反馈意见.

有没有办法将netCDF数据显示到Google地图?

the*_*eta 4

我不知道您是否解决了您的问题,但为了参考问题标题,我想添加更多信息。

Panoply(或 IDV)以当前显示和经/纬度边界的简单 PNG 快照的方式导出到 KMZ(压缩 KML),如下所示:

<?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>
Run Code Online (Sandbox Code Playgroud)

这似乎是 Google 地球界面的唯一方法 - 位图图像。令人遗憾的是,Google 地球并不是为可视化或数值模型数据而设计的,因为它无法表示各种其他功能。

如果在 Google 地球/地图中覆盖位图是一项任务,那么您已经注意到,只需双击生成的 KMZ 文件即可:

在此输入图像描述

或者对于 Google 地图,上传文件并将路径粘贴到 Google 地图搜索栏中:

在此输入图像描述