バッチ式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()