首先,我想解释一下我想要实现的目标。
想象一下,我拥有传单投资业务。我覆盖了一个城市,分为10个部分。 我想系统地传阅这10个部分,并有一个热图,显示他们上次完成的时间(即,如果一个区域刚刚在上周完成,它将显示为绿色,但如果它是在6个月前完成的,它会是红色的。)
然而,偶尔,我会在该区域内做额外的传单,我不希望被包含在上面的数据中 - 这些将会出现在热图上,例如蓝色。
我一直在关注OpenLayers,看起来它可以做我想要的 - 但我不是那么技术,所以需要建议。 OpenLayers能够使用多边形工具选择特定区域,这正是我所需要的 - 但我如何输入这些经常变化的数据?
我目前使用Excel电子表格监控地区的覆盖范围,但除此之外还希望使用此热图系统。
那么 - 任何想法?
答案 0 :(得分:1)
哎呀,对于你自己使用的工具,你可以使用像Inkscape这样的绘图包。扫描该区域的地图,粘贴该区域,为您关注的区域绘制多边形,然后每次进行拖放时,更改多边形的颜色。
答案 1 :(得分:0)
OpenLayers通常被软件开发人员用于将来自各种来源的地理空间/地图数据聚合到许多用户使用的Web应用程序中。 OpenLayers可以做你想要的,但不能写出相当数量的JavaScript代码。您可能正在寻找更多像ESRI的ArcCatalog这样的工具,尽管它可能对您的需求来说太强大了。
我快速搜索了“最佳地图绘制工具”,并找到了SmartDraw。我与SmartDraw没有任何关系,也不知道它是否有用,但似乎这种类型的软件更适合您的需求。
答案 2 :(得分:0)
对于你说的更有用的桌面工具,例如http://www.qgis.org/(开源且免费)