在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()
在ArcGIS中使用ArcPython批量合并多个文件型地理数据库(*.gdb)或个人地理数据库(*.mdb)
原文:https://www.cnblogs.com/rzqy/p/10930125.html