zoukankan      html  css  js  c++  java
  • 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))
  • 相关阅读:
    node中fs模块
    node生成excel,动态替换表格内容
    Postgresql存放数组形式的数据
    ubuntu下安装typescript
    随笔6
    excel文件导出相应数据统计内容
    随笔4
    随笔3.2
    随笔2
    随笔1
  • 原文地址:https://www.cnblogs.com/gisoracle/p/11361010.html
Copyright © 2011-2022 走看看