geopandas 生成shp面文件
时间: 2023-05-29 08:04:04 浏览: 161
世界地图的shp文件
4星 · 用户满意度95%
要生成shp面文件,首先需要安装geopandas和其依赖项。可以使用以下命令在命令行中安装:
```
pip install geopandas
```
接下来,可以使用以下代码生成shp面文件:
```python
import geopandas as gpd
# 创建GeoDataFrame对象
df = gpd.GeoDataFrame()
# 添加面数据
df['geometry'] = [Polygon([(0, 0), (0, 1), (1, 1), (1, 0)])]
# 设置坐标系
df.crs = {'init': 'epsg:4326'}
# 保存为shp文件
df.to_file('polygon.shp', driver='ESRI Shapefile')
```
这将创建一个包含一个面的GeoDataFrame对象,并将其保存为名为“polygon.shp”的shp文件。可以使用ArcGIS或QGIS等GIS软件打开该文件。
阅读全文