arcgis python 删除一个数据库所有数据
Posted gisoracle
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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))
以上是关于arcgis python 删除一个数据库所有数据的主要内容,如果未能解决你的问题,请参考以下文章