我喜歡將位於訪問數據庫中的表(100+)轉換爲地理數據庫表,對它們進行排序並同時刪除每個表中不必要的字段。我想我使用Sort_management方法來轉換和排序表,然後DeleteFieldd_management方法刪除字段。這裏是我寫的代碼,Python:使用ArcPy:對訪問表進行排序並轉換爲地理數據庫表
import arcpy
from arcpy import env
env.workspace = "E:\Database Project\ACS Estimate 2011\ACS 2011 Tables.mdb"
tableList = arcpy.ListTables()
for table in tableList:
out_dataset = "E:\Database Project\ACS Estimate 2011\Data\To Database\Seq Tables.gdb"
#Process: Sort
arcpy.Sort_management(table, out_dataset, "GEOID ASCENDING", "UR")
#Process: Delete Field
arcpy.DeleteField_management(out_dataset, "FILEID;FILETYPE;STUSAB;CHARITER")
我收到以下錯誤消息,
任何幫助是極大的讚賞。先謝謝你。