ArcGISのパイソンは、データベース内のすべてのデータを削除します

- * -コーディング:CP936 - * - 
輸入 xlrdの#はxlrd initをしなければならない
輸入arcpyの
 インポートOSは

デフ(メイン):
    arcpy.env.workspace = gdbFile 
    データセット = arcpy.ListDatasets()
     のためのデータセットのデータセット:
        arcpy.AddMessage(U gisoracle删除数据集" + データセット)
        arcpy.Delete_management(データセット" FeatureDataset 

    のフィーチャクラス = arcpy.ListFeatureClasses()
     のための FC:フィーチャクラスに
        arcpy.AddMessage(U " gisoracleフィーチャクラスを削除する" + FC)
        arcpy.Delete_management(FC)
 = arcpy.ListTables()
     のためのテーブル:
        arcpy.AddMessage(U " gisoracleテーブルを削除" + 表)
        ArcPy。 Delete_management(表)

    ラスタ用の =のarcpy.ListRasters()
     のためのラスターにおけるラスターの:
        arcpy.AddMessage(U " gisoracle削除グリッド" + ラスター)
        arcpy.Delete_management(ラスタ)

gdbFile = arcpy.GetParameterAsText(0) GDBの


試み
    メイン() 
    arcpy.SetParameterAsText(3、inFeature)#は多角形である
以外、例外ErrorDesc:
    arcpy.AddError(U " 错误:" + STR( ErrorDesc))

 

おすすめ

転載: www.cnblogs.com/gisoracle/p/11361010.html