对爬取的数据坐标转成WGS84坐标系在地图上显示
时间: 2024-02-18 08:01:56 浏览: 127
将爬取的数据坐标转换为WGS84坐标系可以使用开源库proj4进行转换。具体步骤如下:
1. 安装proj4库,可以使用pip命令进行安装:`pip install pyproj`
2. 导入pyproj库,创建一个Proj对象,指定待转换的坐标系和目标坐标系。例如:
```
from pyproj import Proj, transform
in_proj = Proj(init='epsg:xxxx') # 待转换的坐标系
out_proj = Proj(init='epsg:4326') # 目标坐标系为WGS84
```
其中,xxxx为待转换坐标系的EPSG编码,可以在网上搜索查找。
3. 调用transform函数进行坐标转换。例如:
```
x, y = transform(in_proj, out_proj, x, y)
```
其中,x和y为待转换的坐标。
4. 将转换后的坐标在地图上显示。可以使用开源库folium创建地图,并在地图上添加标记点。例如:
```
import folium
map = folium.Map(location=[latitude, longitude], zoom_start=13) # 创建地图
folium.Marker([latitude, longitude]).add_to(map) # 添加标记点
map.save('map.html') # 保存地图为html文件
```
其中,latitude和longitude为转换后的坐标。
阅读全文