将 Shapely MultiPolygon 对象转换为 Poly 格式文件
您可以使用geopandas库将shapely.geometry.multipolygon.MultiPolygon对象转换为poly格式文件。以下是一个示例代码:\n\npython\nimport geopandas as gpd\nfrom shapely.geometry import MultiPolygon\n\n# 创建一个MultiPolygon对象\nmulti_polygon = MultiPolygon([[(0, 0), (0, 1), (1, 1), (1, 0)], [(2, 2), (2, 3), (3, 3), (3, 2)]])\n\n# 创建一个Geopandas的GeoDataFrame对象\ngdf = gpd.GeoDataFrame(geometry=[multi_polygon])\n\n# 将GeoDataFrame保存为poly格式文件\ngdf.to_file('output.poly', driver='PolyFile')\n\n\n在上面的示例中,我们首先创建了一个MultiPolygon对象,并使用它创建了一个GeoDataFrame对象。然后,我们使用to_file方法将GeoDataFrame保存为poly格式文件,指定驱动程序为PolyFile。\n\n请注意,您需要安装geopandas库。您可以使用以下命令进行安装:\n\n\npip install geopandas\n
原文地址: https://www.cveoy.top/t/topic/qewL 著作权归作者所有。请勿转载和采集!