ChangeGeometryType
洛 2022/11/12
# gma.vesp.Basic.ChangeGeometryType(InFile, OutFile, GType = 'MultiPolygon', OutFormat = 'ESRI Shapefile')
功能:【几何类型转换】。转换输入矢量的几何类型。
参数:
InFile:str
。输入矢量文件路径。
OutFile:str
。输出矢量文件路径。
可选参数:
GType = str
。输出几何体类型。默认为 MultiPolygon。
支持的几何类型:
Point(点),MultiPoint(多点),Line(线),MultiLine(多线),Polygon(多边形),MultiPolygon(多多边形)。
OutFormat = str
。输出矢量文件格式,默认为 ESRI Shapefile。其他格式详见 ToOtherFormat 函数。
示例:(下载 示例矢量)
from gma import vesp
# 多边形转线
InFile = 'China_Province_2022.shp'
OutFile = 'China_Province_2022_Line.shp'
vesp.Basic.ChangeGeometryType(InFile, OutFile, GType = 'Line')
1
2
3
4
5
6
2
3
4
5
6
结果对比: