バッチ式ArcPython地理データベースを使用して複数のファイルをマージします(* .gdb)またはArcGISのパーソナルジオデータベース内(* .MDB)

バッチ式ArcPython地理データベースを使用して複数のファイルをマージします(* .gdb)またはArcGISのパーソナルジオデータベース内(* .MDB)

        

使用シナリオ:最終データが送金として最終的に仕上げ、100以上の都市や郡地籍データベースで一緒にマージする1での必要性、

(ご自身へのパスを置くことに注意)、ArcMapのPythonウィンドウを開き、上記のコードをコピーし、の実装を開始します

コードは以下の通りであります:

SYSインポート    
インポートArcPy  
のインポート文字列  
    
のtry:  
    ワークスペース= '複数のパスに保存されている100 MDB'  
    outdb = 'C:ユーザーが管理者\デスクトップ\\総出力データベース・.MDB \ \'  
     
    arcpy.env.workspace outdb =  
    FS = ArcPyを。 ListFeatureClasses()  
    
    arcpy.env.workspace =ワークスペース  
    arcpy.ListFiles内のファイルのための( "* *デシベル。"):  
        FSでのfに対する:  
            arcpy.Append_management(ファイル+ "\\" + F、outdb + "\\" + F)  
arcpy.ExecuteError除きます:  

    印刷arcpy.GetMessages()  

おすすめ

転載: www.cnblogs.com/rzqy/p/10930125.html