基于OSGEO的矢量文件空间融合!无需Arcpy
发布时间
阅读量:
阅读量
def mutilShapefilesMerge(shpPath, fname):
"""
矢量文件空间融合
:param shpPath: 输入的矢量路径
:param fname: 输出的矢量路径
"""
driver = ogr.GetDriverByName("ESRI Shapefile")
dataSource = driver.Open(shpPath, 1)
layer = dataSource.GetLayer()
# 新建DataSource, Layer
out_ds = driver.CreateDataSource(fname)
out_lyr = out_ds.CreateLayer(fname, layer.GetSpatialRef(), ogr.wkbPolygon)
def_feature = out_lyr.GetLayerDefn()
# 遍历原始的Shapefile文件给每个Geometry做Buffer操作
# current_unio
全部评论 (0)
还没有任何评论哟~
