我有包含纬度和经度的 csv 数据。我希望创建一个“热图”,其中一些地标是基于对应于 csv 中每个 lat+long 点的值的某些颜色。
import simplekml
import csv
kml = simplekml.Kml()
kml.document.name = "Test"
with open('final.csv', 'rb') as f:
reader = csv.reader(f)
first_row = reader.next() # removes csv header string
long = col[1]
lat = col[2]
for col in reader:
pnt = kml.newpoint()
pnt.name = 'test-name'
pnt.coords = [(long, lat, 10000)]
pnt.description = col[0] # timestamp data
pnt.style.labelstyle.color = 'ff0000ff'
kml.save("test.kml")
该脚本创建一个 kml 文件,在使用 google earth 检查时会显示数据点,但我也想要某种图形输入。
似乎 simplekml 包不支持这些东西。关于什么 python 包最适合获得“热图”或类似的东西的任何建议?甚至我可以直接在脚本中添加 kml 元素,但是对于我需要的解决方案来说,文档似乎相当有限。
谢谢