我希望构建一个静态KML(Google地球标记)文件,该文件以[lat,lon,density]元组的形式显示一些给定数据集的热图样式呈现.
我有一个非常简单的数据集是人口密度.
我的要求是:
这些项目的要求与语言无关,因为我将离线生成这些文件,以便构建其他地方使用的KML.
我看了几个项目,最着名的是heatmap.py,它是Python中带有KML导出的gheat端口.我已经碰到了一堵砖墙,因为我发现的项目都依赖于根据输入算法的[lat,lon]点的密度构建热图.
如果我错过了一种显而易见的方法来调整我的数据集以仅仅输入[lat,lon]元组,而是调整我使用密度值来提供它们的方式,我很想知道!
嘿威尔,heatmap.py是我。你的要求很常见,在我要解决的事情清单上。我还不太确定如何以一般方式这样做;在 heatmap.py 的说法中,使用每个点dotsize而不是像现在这样的全局点大小会很简单,但我不确定这是否能满足真正的需求。我的目标是 2010 年夏季发布,但你可能自己制作这个模组。
您可以尝试搜索Kernel Density Estimator工具;这就是统计学家所说的热图。 R有一些很好的内置工具,您可以使用它们可以更快地满足您的需求。
祝你好运!