我希望构建一个静态 KML(Google 地球标记)文件,该文件以 [lat、lon、densis] 元组的形式显示一些给定数据集的热图样式渲染。
我拥有的一个非常简单的数据集是人口密度。
我的要求是:
- 必须能够输入给定纬度、经度的数据
- 必须能够指定该纬度、经度的数据密度
- 必须导出为 KML
该项目的要求与语言无关,因为我将离线生成这些文件,以便构建在其他地方使用的 KML。
我看过一些项目,最值得注意的是热图.py http://jjguy.com/heatmap/,这是一个端口gheat http://code.google.com/p/gheat/在 Python 中使用 KML 导出。我已经碰壁了,因为我迄今为止发现的项目都依赖于根据输入算法的 [lat, lon] 点的密度来构建热图。
如果我缺少一种明显的方法来调整我的数据集以仅输入 [lat, lon] 元组,但使用我拥有的密度值调整我输入它们的方式,我很想知道!
嘿威尔,热图.py http://jjguy.com/heatmap/是我。你的请求是一个很常见的请求,并且在我要解决的事情清单上。我还不太确定如何以一般方式做到这一点;用 heatmap.py 的话说,每个点都有一个dotsize
而不是现在的全局点大小,但我不确定这是否能满足真正的需求。我的目标是在 2010 年夏季发布,但你也可以自己制作这个模组。
您可以尝试搜索核密度估计器 http://en.wikipedia.org/wiki/Kernel_density_estimation工具;这就是统计学家所说的热图。R http://en.wikipedia.org/wiki/R_programming_language有一些很好的内置工具可以使用,可以更快地满足您的需求。
祝你好运!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)