我想创建一些非常具体的热图。可以吗?

时间:2013-03-21 18:42:03

标签: map openlayers heatmap

首先,我想解释一下我想要实现的目标。

想象一下,我拥有传单投资业务。我覆盖了一个城市,分为10个部分。 我想系统地传阅这10个部分,并有一个热图,显示他们上次完成的时间(即,如果一个区域刚刚在上周完成,它将显示为绿色,但如果它是在6个月前完成的,它会是红色的。)

然而,偶尔,我会在该区域内做额外的传单,我不希望被包含在上面的数据中 - 这些将会出现在热图上,例如蓝色。

我一直在关注OpenLayers,看起来它可以做我想要的 - 但我不是那么技术,所以需要建议。 OpenLayers能够使用多边形工具选择特定区域,这正是我所需要的 - 但我如何输入这些经常变化的数据?

我目前使用Excel电子表格监控地区的覆盖范围,但除此之外还希望使用此热图系统。

那么 - 任何想法?

3 个答案:

答案 0 :(得分:1)

哎呀,对于你自己使用的工具,你可以使用像Inkscape这样的绘图包。扫描该区域的地图,粘贴该区域,为您关注的区域绘制多边形,然后每次进行拖放时,更改多边形的颜色。

答案 1 :(得分:0)

OpenLayers通常被软件开发人员用于将来自各种来源的地理空间/地图数据聚合到许多用户使用的Web应用程序中。 OpenLayers可以做你想要的,但不能写出相当数量的JavaScript代码。您可能正在寻找更多像ESRI的ArcCatalog这样的工具,尽管它可能对您的需求来说太强大了。

我快速搜索了“最佳地图绘制工具”,并找到了SmartDraw。我与SmartDraw没有任何关系,也不知道它是否有用,但似乎这种类型的软件更适合您的需求。

答案 2 :(得分:0)

对于你说的更有用的桌面工具,例如http://www.qgis.org/(开源且免费)