Python 从.csv文件中提取的数据(经度和纬度),并使用坐标制作可视化地图
我有一个.csv文件,其中包含所有机场和其他信息Python 从.csv文件中提取的数据(经度和纬度),并使用坐标制作可视化地图,python,google-maps,csv,map,Python,Google Maps,Csv,Map,我有一个.csv文件,其中包含所有机场和其他信息 import csv from collections import defaultdict columns = defaultdict(list) with open('airports.csv', newline='', encoding='utf-8') as f: reader = csv.DictReader(f) for row in reader: for (k,v) in row.item
import csv
from collections import defaultdict
columns = defaultdict(list)
with open('airports.csv', newline='', encoding='utf-8') as f:
reader = csv.DictReader(f)
for row in reader:
for (k,v) in row.items():
columns[k].append(v)
print(columns['longitude_deg'])
print(columns['latitude_deg'])
这个输出类似于
['-74.9336013793945', '-151.695999146', '-86.7703018188477', '-91.2548980712891', '-112.165000915527', '-116.888000488', '-104.34400177002', '-82.2190017700195', ......]
['-74.9336013793945', '-151.695999146', '-86.7703018188477', '-91.2548980712891', '-112.165000915527', '-116.888000488', '-104.34400177002', '-82.2190017700195', ......]
对于经度和纬度
我如何使用这些来精确定位地图上的位置?(使用python)如果您想在google maps上执行此操作(如标记所示),您需要为google maps javascript API使用python包装器。您将需要使用类似的内容 安装时请使用:
pip install pygmaps
例如:
import pygmaps
mymap = pygmaps.maps(39.0194, 125.7381,8)
mymap.addpoint(39.0194, 125.7381)
mymap.addpoint(37.5665, 126.978)
mymap.draw('./mymap.html')
将产生:
我提供的答案有什么好运气吗?你的问题还有什么补充吗?