python 如何将shp的属性表保存成dataframe
时间: 2024-03-22 15:38:34 浏览: 64
shapefile.rar_python 地理_python读取shp_python读取shp文件_shp_读取shp
你可以使用 geopandas 库来读取 shp 文件,并将属性表保存为 dataframe。
首先,确保已经安装了 geopandas 库,可以使用以下命令来安装:
```
pip install geopandas
```
然后,可以使用以下代码来读取 shp 文件,并将属性表保存为 dataframe:
```python
import geopandas as gpd
# 读取 shp 文件
gdf = gpd.read_file('your_shapefile.shp')
# 将属性表保存为 dataframe
df = gdf.drop(columns='geometry')
```
其中,`gpd.read_file` 函数可以读取 shp 文件,并返回一个 GeoDataFrame 对象,包含了所有的数据,其中 `geometry` 列包含了几何信息。我们可以通过 `drop` 函数来删除这一列,得到一个仅包含属性信息的 dataframe。
阅读全文