从给定的[lat,lon,density]数据集生成KML热图

Wil*_*oft 5 kml heatmap

我希望构建一个静态KML(Google地球标记)文件,该文件以[lat,lon,density]元组的形式显示一些给定数据集的热图样式呈现.

我有一个非常简单的数据集是人口密度.

我的要求是:

  • 必须能够为给定的lat,lon提供数据
  • 必须能够指定该纬度,lon处的数据密度
  • 必须导出为KML

这些项目的要求与语言无关,因为我将离线生成这些文件,以便构建其他地方使用的KML.

我看了几个项目,最着名的是heatmap.py,它是Python中带有KML导出的gheat端口.我已经碰到了一堵砖墙,因为我发现的项目都依赖于根据输入算法的[lat,lon]点的密度构建热图.

如果我错过了一种显而易见的方法来调整我的数据集以仅仅输入[lat,lon]元组,而是调整我使用密度值来提供它们的方式,我很想知道!

J.J*_*.J. 5

嘿威尔,heatmap.py是我。你的要求很常见,在我要解决的事情清单上。我还不太确定如何以一般方式这样做;在 heatmap.py 的说法中,使用每个点dotsize而不是像现在这样的全局点大小会很简单,但我不确定这是否能满足真正的需求。我的目标是 2010 年夏季发布,但你可能自己制作这个模组。

您可以尝试搜索Kernel Density Estimator工具;这就是统计学家所说的热图。 R有一些很好的内置工具,您可以使用它们可以更快地满足您的需求。

祝你好运!