【发布时间】:2017-03-07 19:03:08
【问题描述】:
标题并没有很好地解释我的情况,请耐心等待。
我正在开发一个气象网站,该网站显示从网格计算机模型数据创建的各种图。我正在使用 NCL(NCAR 命令语言)来创建这些图(采用 PNG 文件格式)。然后通过在线界面显示这些图像。
这是我的问题。在查看让我们说...美国...的 PNG 图像时,我希望能够单击地图上的某个位置,并检索我单击的位置的纬度/经度坐标。似乎不可能使用 PNG 图像,但是其他网站已经做了类似的事情。例如,查看http://weather.cod.edu/forecast/,单击 GFS,然后只需选择一个扇区视图。一旦你看到温度图,你就可以点击地图,它会加载你点击的点的预报探测。此外,当您将鼠标悬停在绘图上时,它会在绘图上显示光标所在位置的值。
我真的不知道从哪里开始创建这样的东西。有没有人做过类似的事情?我用于创建绘图 (NCL) 的语言可以以 ps、eps、epsi、pdf 和 png 格式输出。
我唯一的猜测是,有一些代码将图像中的像素与纬度/经度坐标相关联...然后可用于在地图上显示值,或传递给以创建大气探测.
感谢您的帮助。
【问题讨论】:
-
MapBox 可以通过单击或拖动标记来获取 LatLong。您必须将 NCL 数据映射到标准 JSON GIS 数组。 mapbox.com/mapbox.js/example/v1.0.0/select-center-form
标签: javascript html maps latitude-longitude weather