当前位置: 首页 > news >正文

arcpy数据分析自动化

数据提取

假设土地利用数据存储在多个地理数据库中,我们需要将这些数据提取到一个统一的地理数据库中。

import arcpy# 设置工作空间
arcpy.env.workspace = r"C:\GIS_Data\Land_Use"# 获取所有地理数据库中的土地利用数据
gdb_list = arcpy.ListWorkspaces("*", "FileGDB")
output_gdb = r"C:\GIS_Data\Land_Use\Combined_Land_Use.gdb"# 创建输出地理数据库
if not arcpy.Exists(output_gdb):arcpy.CreateFileGDB_management(r"C:\GIS_Data\Land_Use", "Combined_Land_Use.gdb")# 遍历每个地理数据库,提取土地利用数据
for gdb in gdb_list:arcpy.env.workspace = gdbfeature_classes = arcpy.ListFeatureClasses("*Land_Use*")for fc in feature_classes:output_fc = arcpy.FeatureClassToFeatureClass_conversion(fc, output_gdb, fc.split("_")[-1])print(f"数据 {fc} 已提取到 {output_fc}")

这段代码会从每个地理数据库中提取包含“Land_Use”关键字的要素类,并将其保存到统一的地理数据库中。

http://www.dtcms.com/a/251788.html

相关文章:

  • 计量经济学知识点总结与练习题(2025年)
  • 如何判断一个项目是否有问题
  • 算法题(170):地毯填补问题
  • SKUA-GOCAD入门教程-第八节 线的创建与编辑4
  • Android单元测试
  • 华为OD-2024年E卷-小明周末爬山[200分] -- python
  • 【计算机网络】——reactor模式高并发网络服务器设计
  • Number.toFixed() 与 Math.round() 深度对比解析
  • [IMX][UBoot] 03.顶层 Makefile 解析
  • 电磁场与电磁波篇---梯度散度旋度
  • 频响函数(FRF)
  • kicad运行时出错,_Pnext->_Myproxy = nullptr;访问内存出错解决措施
  • 分割函数(Split Function)
  • Druid 连接池详解
  • SQL Server从入门到项目实践(超值版)读书笔记 17
  • 40-Oracle 23 ai Bigfile~Smallfile-Basicfile~Securefile矩阵对比
  • 性能优化 - 高级进阶:JVM 常见优化参数
  • useMemo vs useCallback:React 性能优化的两大利器
  • 2024 提高寒假第一轮第四题:铁路建设
  • Uncaught (in promise) TypeError: x.isoWeek is not a function
  • 华为云国际版有区块链吗
  • 量化面试绿皮书:14. 钟表零件
  • Qt QComboBox下拉多选
  • Node.js 中常用的异步函数讲解、如何检测异步操作时间和事件
  • 「Matplotlib 入门指南」 Python 数据可视化分析【数据分析全栈攻略:爬虫+处理+可视化+报告】
  • 数据库相关操作
  • YOLOv11改进 | Conv/卷积篇 | 2024最新ECCV最新大感受野的小波卷积WTConv助力YOLOv11有效涨点(二次创新C3k2)
  • XXX2024073105:纪念品分组【c++】
  • 关于layui select option莫名多一行的问题
  • NodeJS哪些情况下会造成内存泄漏和避免方法