Advertisement

多shapfile矢量文件整合成一个单一的shapfile矢量文件

阅读量:

适用于多个矢量文件的整合操作。

在坐标系方面仍存在一些待完善之处,但整体功能已具备可用性,后续将逐步完善这些细节问题。

复制代码
 import os

    
 from osgeo import ogr, osr
    
 import glob
    
  
    
  
    
 def mutil_layers_union(input_folder_path, output_shpfile_abspath):
    
     '''本函数用于多个矢量文件的合并
    
     第一个参数为需要合并矢量文件的文件夹路径
    
     第二个是合并后矢量文件的绝对路径'''
    
     ptdriver = ogr.GetDriverByName('ESRI Shapefile')
    
     file_end_with = '.shp'
    
     # 若存在同名图层,则先删除再创键
    
     if os.path.exists(output_shpfile_abspath):
    
     ptdriver.DeleteDataSource(output_shpfile_abspath)
    
     print('The already existed shapefile was successfu

全部评论 (0)

还没有任何评论哟~