有没有办法在Google地球中创建热图,因此具有较高值(某些指定参数,例如人口)的区域会显示为热点?
答案 0 :(得分:4)
这似乎有可能。
例如,看看那几个链接:
免责声明:我没有尝试过这些
你也在这些文章中有几个链接;有些可能也很有趣。
答案 1 :(得分:4)
我的同事开发了一个开源java程序,它将从简单格式化的XML数据文件为Google Earth生成3D热图(KML)文件。它可能是有用的。整个项目代码都在https://github.com/Noblis/OSAT处。您可以忽略其中的大部分内容,并专注于GUIMain和支持文件。有样本文件和文档。我称它为0.5版本 - 它有效,我们在研究中使用它,但有一些粗略的边缘。它是为运输可访问性研究完成的,但您可以将您正在绘制的参数更改为您想要的任何参数,从命令行运行,无论如何。
您可以使用垂直轴查看与用于颜色的参数相同的参数,或者使用它来映射完全不同的变量。
这是两个屏幕截图,所以你可以看到它的作用:
工具界面:
示例3D输出:
答案 2 :(得分:1)
您可以在KML文件中创建多边形并设置它们的颜色。您还可以制作多边形3D,高度可能代表温度。
答案 3 :(得分:1)
还有http://www.openheatmap.com,它通过CSV上传在OpenStreetMap上提供免费热图。
答案 4 :(得分:0)
尝试免费的API热图。一个非常有趣的实现:http://en.tixik.com/tools/heatmaps
答案 5 :(得分:0)
HeatmapTool.com可以获取坐标和强度值的CSV文件,以生成Google Maps
的热图贴图。