地理国情监测,arcpy将文件夹多个gdb的要素数据集Dataset下的要素类featureClass,使用FeatureClassToShapefile_conversion转换成shapefile文件。

下载链接:FeatureClassToShapefile实例arcpy脚本

coding = 'utf-8'
import os
import arcpy
#Author By AHCH_yangdebingdblist=[] #新建空白列表
file_dir=r"F:\test" #输入待合并GDB数据库所在的文件夹的路径
dirlist=os.listdir(file_dir) #获取 D:\\Desktop 下一层级目录的路径
for dir in dirlist: #循环dirlist列表if ".gdb" in dir: #如果路径名称中包含 .gdb 字符串gdblist.append(file_dir+"\\"+dir) #将待合并GDB数据库的路径添加到gdblist列表中
print(gdblist)
print("gdb的个数是:" +str(len(gdblist)))outpath=r"F:\result" #合并后汇总数据库所在的文件夹
#fileName=""for gdb in gdblist: #循环待合并GDB数据库#print(gdb) #打印循环到的某个数据库的路径arcpy.env.workspace = gdb #将循环到的数据库作为工作空间fileName = outpath+ "\\" + (gdb.split(".gdb")[0]).split("\\")[-1]print(fileName)  # 打印要素类名称便于查看进度datasets = arcpy.ListDatasets() #列出该数据库包含的要素数据集if(len(datasets)!=0):for ds in datasets: #循环要素数据集print("------" + ds)  # 打印该要素数据集的名称fcs=arcpy.ListFeatureClasses(feature_dataset=ds) #获取该要素数据集下的所有要素类filePath= fileName + "\\" + str(ds)print(filePath)for fc in fcs: #循环该要素数据集下的所有要素类print("-------" + fc)  # 打印要素类名称便于查看进度if not os.path.exists(filePath):os.makedirs(filePath)arcpy.FeatureClassToShapefile_conversion(fc,filePath) #复制该要素类

地理国情监测,arcpy将文件夹多个gdb的要素数据集Dataset下的要素类featureClass,使用FeatureClassToShapefile_conversion转换成shapefile相关推荐

  1. 地理国情监测arcpy将文件夹多个gdb下的要素类featureClass,使用FeatureClassToShapefile_conversion转换成shapefile文件。

    地理国情监测将文件夹多个gdb下的要素类featureClass,使用FeatureClassToShapefile_conversion转换成shapefile文件. FeatureClassToS ...

  2. arcpy获取gdb/Dataset/featureClass中所有要素个数:(地理国情监测)

    arcpy获取gdb/Dataset/featureClass中所有要素个数:(地理国情监测) coding = 'utf-8' import os import arcpy #Author By A ...

  3. 地理国情监测,arcpy使用Select_analysis或者FeatureClassToFeatureClass_conversion将要素字段满足某一条件的要素提取出来。

    地理国情监测,arcpy使用Select_analysis或者FeatureClassToFeatureClass_conversion将要素字段满足某一条件的要素提取出来. batchSelect批 ...

  4. arcpy中拆分获取FeatureClass中各类型地物要素到单独的shp中,类似于splitShp的功能(地理国情监测)

    arcpy中拆分获取FeatureClass中各类型地物要素到单独的shp中,类似于splitShp的功能:(地理国情监测) for str_Val in set(shp_JH_list): #循环该 ...

  5. arcpy读取featureClass中某一字段的所有属性值,存放到list中(地理国情监测)

    arcpy读取featureClass中某一字段的所有属性值,存放到list中:(地理国情监测) import arcpy shppath = r"F:\\IndexData.shp&quo ...

  6. Arcpy对要素类添加字段、计算统计要素面积Area、删除字段(地理国情监测)

    Arcpy对要素类添加字段.计算统计要素面积Area.删除字段:(地理国情监测) import arcpy from arcpy import envenv.workspace = r"E: ...

  7. ArcGIS中进行shp矢量文件和EXCEL进行字段连接Field Join关联遇到:提示没有OID字段问题。(地理国情监测)解决步骤

    ArcGIS中进行shp矢量文件和EXCEL进行字段连接Field Join关联遇到:提示没有OID字段问题.(地理国情监测)解决步骤: (1)将你的excel表先通过excel转表工具,转化成表就生 ...

  8. python获取List数组中重复元素的个数(arcpy中统计FeatureClass中各类型地物要素的图斑数)(地理国情监测)

    python获取List数组中重复元素的个数(arcpy中统计FeatureClass中各类型地物要素的图斑数)(地理国情监测) for str_Val in set(shp_JH_list): #循 ...

  9. 关于地理国情监测(国家测绘局、地理信息系统协会改名及国家级地理信息产业园奠基的风生水起)...

    在测绘行业的"十二五"规划中提到的"构建数字中国.监测地理国情,发展壮大产业.建设测绘强国"24字总体战略中勾画出了未来测绘行业发展的蓝图,从这里看出了国家测绘 ...

最新文章

  1. oracle lz压缩,LZ:Oracle热备期间过量Redo生成控制
  2. python爬取学校题库_如何使用 Python 爬虫爬取牛客网 Java 题库?
  3. 阿里一道Java并发面试题 (详细分析篇)
  4. TensorFlow 相关 URL
  5. was 程序jvm_【保家护行航】WAS知识学习分享
  6. 笔试题--Multicore简答题(下)
  7. pythonsocket自动化教程_Python 的 Socket 编程教程
  8. 29 | 如何判断一个数据库是不是出问题了?
  9. 小程序 | 使用GitHub创建图床存储器解决CDN配额耗尽问题
  10. SQL Server 2005中NTEXT与NVARCHAR(MAX)
  11. IntelliJ idea 添加参数
  12. 开发Google Material Design风格的WPF程序
  13. webapp之路--之query media
  14. Nature:人类癌细胞系转移图谱
  15. 浅谈北美油气行业1--加拿大
  16. 迭代期望和方差(iterated expectation,variance)
  17. DispatcherServlet详细分析
  18. w 命令 和 who 命令
  19. TIA博途_STEP7版本的升级与移植相关难点汇总
  20. 无线射频专题《射频单位,功率单位与相对单位,瓦特,毫瓦,分贝,dBi,dBd,dBm》

热门文章

  1. 铲屎官必看 | 宠物品牌商背后的“Ta”
  2. 实现响应式布局的五种方式
  3. 2.学习Vue入门知识点
  4. 如何在GDB中忽略Signal信号处理
  5. Element ui 前端自定义分页/批量选中/批量删除/单个删除/element-ui(复选框)type=“selection“置灰
  6. java id值_Java实现数值型ID生成器
  7. Centos 7安装UHD教程
  8. #数据库:超市销售系统的数据库建立与查询实验
  9. ONVIF网络摄像头(IPC)客户端开发—ONVIF介绍
  10. 【JavaScript】JSON格式