Python 如何将多边形列表写入 .shp 文件
How to write a list of Polygons to a .shp file in Python
我有 outmulti
是 Python 中 389 个多边形和多边形对象的列表。我想将 outmulti
写入一个 shp 文件,然后能够实际看到 space.
中的所有多边形和多边形
我被困在这里..我怎样才能做到这一点?
提前致谢
将您的列表转换为 geopandas.GeoDataFrame
并保存。如果你知道投影,你也应该将它传递给 GeoDataFrame。
import geopandas
gdf = geopandas.GeoDataFrame(geometry=outmulti)
# gdf = geopandas.GeoDataFrame(geometry=outmulti, crs="EPSG:4326") # if you have coordinates in degrees
gdf.to_file("my_file.shp")
要在 space 中查看您的几何图形,您可以使用 geopandas 绘制它们。
gdf.plot()
查看 documentation 了解详情。
我有 outmulti
是 Python 中 389 个多边形和多边形对象的列表。我想将 outmulti
写入一个 shp 文件,然后能够实际看到 space.
我被困在这里..我怎样才能做到这一点?
提前致谢
将您的列表转换为 geopandas.GeoDataFrame
并保存。如果你知道投影,你也应该将它传递给 GeoDataFrame。
import geopandas
gdf = geopandas.GeoDataFrame(geometry=outmulti)
# gdf = geopandas.GeoDataFrame(geometry=outmulti, crs="EPSG:4326") # if you have coordinates in degrees
gdf.to_file("my_file.shp")
要在 space 中查看您的几何图形,您可以使用 geopandas 绘制它们。
gdf.plot()
查看 documentation 了解详情。