1. 程式人生 > >使用python在ArcGIS中合併多個圖層中的資料

使用python在ArcGIS中合併多個圖層中的資料

#encoding=utf-8 #將當前圖層列表中的多個圖層的向量資料合併到一個圖層中 import arcpy   mapdoc = arcpy.mapping.MapDocument("CURRENT") dfm = arcpy.mapping.ListDataFrames(mapdoc, "") lyers = arcpy.mapping.ListLayers(mapdoc, "", dfm[0]) lylist = [] count = 0 for ly in lyers:     if ly.isFeatureLayer:         lylist.append(ly.dataSource)         count = count + 1 arcpy.Merge_management(lylist, r"F:\TEST.shp") print "共合併圖層{0}個".format(count)