📜  geopandas 设置 crs - Python (1)

📅  最后修改于: 2023-12-03 14:41:23.175000             🧑  作者: Mango

设置 crs in geopandas

在geopandas中,设置crs是十分重要的一步,它可以确定空间参考系统(SRS)和坐标系(CRS)。这些信息会在分析和可视化空间数据时起到关键作用。

设置CRS

在geopandas中,设置数据集的CRS通常是将分析或可视化的第一个步骤。下面是如何设置CRS的示例:

import geopandas as gpd
import matplotlib.pyplot as plt

# 加载 shapefile 文件
gdf = gpd.read_file('shapefile.shp')

# 查看数据集中的CRS
print(gdf.crs)

# 设置CRS为EPSG 4326(WGS84)
gdf = gdf.to_crs(epsg=4326)

# 在地图上绘制数据
gdf.plot()

# 显示地图
plt.show()

在上面的代码中,我们首先导入geopandas和matplotlib模块,然后使用gpd.read_file()函数加载shapefile文件。接下来,我们打印数据集的当前CRS,然后使用to_crs()函数将其转换为EPSG 4326(WGS84)投影。最后,我们使用plot()函数和show()函数显示地图。

参考文献