在ArcGIS中使用ArcPython批量合並多個文件型地理數據庫(*.gdb)或個人地理數據庫(*.mdb)


在ArcGIS中使用ArcPython批量合並多個文件型地理數據庫(*.gdb)或個人地理數據庫(*.mdb)

        

使用場景:其中需要把某個縣市100多個地籍數據庫合並在一起,最終作為最終數據整理匯交,

打開ArcMap的Python窗口,復制上述代碼(注意要把路徑改成你自己的),回車開始執行

代碼如下:

import sys    
import arcpy  
import string  
    
try:  
    workspace = '100多個MDB存放的路徑'  
    outdb = 'C:\Users\Administrator\Desktop\\輸出總的數據庫.mdb'  
     
    arcpy.env.workspace=outdb  
    fs = arcpy.ListFeatureClasses()  
    
    arcpy.env.workspace=workspace  
    for File in arcpy.ListFiles("*.*db"):  
        for f in fs:  
            arcpy.Append_management(File+"\\"+f, outdb+"\\"+f)  
except arcpy.ExecuteError:  

    print arcpy.GetMessages()  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM