0

我想从许多气象站绘制当前温度(或气压等)的地图,其基础地图仍然可以识别。这个问题最容易想到如下:

我有一系列来自不规则间隔点的点测量值——想想三个 GPS 坐标,每个坐标都有一个温度值。我的站点可能彼此非常接近或相距甚远,用户可能想要放大或缩小。冷的应该是蓝色的,温暖的应该是红色的。理想情况下,我想只传递数组、颜色范围,然后处理其余的。我希望一切都在网络浏览器中。用户需要能够放大、缩小、四处移动以及回到他当前的位置。

我什至不知道如何思考这个问题。如果用户已经足够缩小,不透明的点可能会太近以致于遮挡地形。但是,放大后,很高兴能识别出车站本身的点。这大概需要一些智能来实现有多少点,例如,相对于显示器的密度?没有把握。

我相信谷歌地图会为许多 API 调用收费,所以我更喜欢使用可以使用不同底层地图的开放地图和/或开放 API。它不必花哨。我不关心方向等——只是一张在大多数缩放设置下都可以识别的地图,带有地标和街道名称,以及我漂亮的温度站覆盖颜色,这样用户就可以看到哪里很冷,哪里很冷它是温暖的。

(站点可以在线和离线,但我不需要每小时更新一次以上。我可以将地图测量值放入可通过 URL 访问的文件中。)

对于高级 Web 程序员来说,这是一个简单的问题还是一个困难的问题?

/iaw

4

1 回答 1

0

在环顾了很长时间之后,我认为最好的方法是使用 html5 openlayers nexrad。

唉,文档似乎一团糟。我发现的示例中有一半似乎不起作用。这是非常成功的。同样,openlayers 的食谱似乎也已经过时并且有不正确的例子,但他们确实有一个相当短的例子,说明这种覆盖在美国的 nexrad 地图,人们可以进一步研究。

于 2013-11-06T02:38:54.363 回答