当前位置: 首页 > 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.xdnf.cn/news/1045891.html

相关文章:

  • RFC4291-IPv6地址架构
  • Spring MVC 会话管理实践教程:HttpSession 深入应用
  • 模板方法模式Template Method Pattern
  • Flink CDC MySQL 时区相差 8 小时问题优雅解决方式
  • 6月15日星期日早报简报微语报早读
  • React 中除了react-router还有哪些路由方案
  • 深度学习——基于卷积神经网络实现食物图像分类【2】(数据增强)
  • Office Word MCP 使用指南(小白版)
  • PCB设计教程【大师篇】stm32开发板PCB布线(电源部分)
  • 最近的一些思考与总结-优化版
  • qt信号与槽--02
  • XR-RokidAR-UXR3.0-Draggable 脚本解析
  • 如何高效的学习算法与数据结构
  • React 实现砸金蛋游戏
  • webpack+vite前端构建工具 - 1为什么要构建工具 2webpack基础配置
  • Nginx全面深入学习目录
  • gradle在build时时如何知道要去扫描Realm相关的数据模型类的?
  • 4.查看、删除数据库
  • 数据库核心技术深度剖析:事务、索引、锁与SQL优化实战指南(第五节)----数据库事务
  • LeetCode第 454 场周赛题解
  • 【git】如何在team里使用公共账号进行ssh clone
  • leetcode25-K个一组翻转链表
  • 【Zephyr 系列 27】自定义 Shell 命令框架:打造自己的控制台命令系统
  • 数据结构 排序
  • 【狂飙AGI】第6课:前沿技术-文生图(系列2)
  • 无人机仿真时在px4包外自己的工作空间中编辑px4有关launch文件的方法
  • 小记:把react项目从web迁移到electron
  • ubuntu 22.04 安装部署elk(elasticsearch/logstash/kibana) 7.10.0详细教程
  • 【嵌入式ARM汇编基础】-快速了解ARM汇编语言
  • vSphere环境证书更新/续订案例及注意事项