arcgis python 刪除一個數據庫所有數據


# -*- coding: cp936 -*-
import xlrd # must init xlrd
import arcpy
import os

def main():
    arcpy.env.workspace =gdbFile
    datasets = arcpy.ListDatasets()
    for dataset in datasets:
        arcpy.AddMessage(u"gisoracle刪除數據集"+dataset)
        arcpy.Delete_management(dataset,"FeatureDataset")

    featureclasses = arcpy.ListFeatureClasses()
    for fc in featureclasses:
        arcpy.AddMessage(u"gisoracle刪除要素類"+fc)
        arcpy.Delete_management(fc)

    tables = arcpy.ListTables()
    for table in tables:
        arcpy.AddMessage(u"gisoracle刪除表格"+table)
        arcpy.Delete_management(table)

    rasters = arcpy.ListRasters()
    for raster in rasters:
        arcpy.AddMessage(u"gisoracle刪除柵格"+raster)
        arcpy.Delete_management(raster)

gdbFile = arcpy.GetParameterAsText(0) #gdb


try:
    main()
    #arcpy.SetParameterAsText(3, inFeature)  # Is polygon
except Exception, ErrorDesc:
    arcpy.AddError(u"錯誤:"+str(ErrorDesc))

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM