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

ArcPy扩展模块的使用(3)

管理工程项目

arcpy.mp模块允许用户管理布局、地图、报表、文件夹连接、视图等工程项目。例如,可以更新、修复或替换图层数据源,修改图层的符号系统,甚至自动在线执行共享要托管在组织中的工程项。

以下代码展示了如何更新图层的数据源:

import arcpy# 加载ArcGIS Pro工程文件
aprx = arcpy.mp.ArcGISProject(r"C:\Projects\YosemiteNP\Yosemite.aprx")# 获取地图和图层
m = aprx.listMaps("Yosemite National Park")[0]
lyr = m.listLayers("Points of Interest")[0]# 更新图层数据源
lyr.updateConnectionProperties(lyr.connectionProperties, {"database": r"C:\new\path\to\data.gdb"})# 保存工程文件
aprx.save()
http://www.xdnf.cn/news/13113.html

相关文章:

  • Niushop商城系统
  • 38.第二阶段x64游戏实战-封包-改造封包劫持工具(一)
  • 若依登录用户名和密码加密
  • 门静脉高压——治疗
  • 【ubuntu24.04】普通用户如何操作samba挂载的文件夹
  • 深入探索CDC之Canal:解锁全量与增量复制的奥秘
  • SmolVLA: A vision-language-action model for affordable and efficient robotics
  • 日拱一卒 | awk的基本操作
  • 从0到1构建我的AI星逻系统: LLM智能控制 + Streamlit前端实战
  • 达梦数据库EXISTS子查询实战指南
  • 鸿蒙图片缓存(二)
  • Day09_刷题niuke20250609
  • riscv操作系统记录(一)
  • 缓存一致性性的 实现等价
  • Element Plus 表单(el-form)中关于正整数输入的校验规则
  • DeepSeek辅助实现的DuckDB copy to自定义函数
  • SHW汽车SAP系统拆分实战:24小时停机完成重组 | SNP全球案例
  • Brup Suite 2025.5简单暴力猜解攻击手记
  • 安装便捷、维护省心,强力巨彩租赁屏助力视觉体验升级
  • Win系统权限提升篇计算机用户进程注入令牌窃取服务启动远程管理
  • 基于51单片机的篮球计分器
  • C++ 时间处理指南:深入剖析<ctime>库
  • 医疗器械研发、质量与注册:全流程指南(简)
  • nnUNet V2代码——图像增强(四)
  • Android Jetpack Compose开发纯自定义表盘【可用于体重,温度计等项目】
  • 十一(3) 类,加深对拷贝构造函数的理解
  • 突然无法调用scikit-learn、xgboost
  • 创客匠人:以AI赋能创始人IP打造,开启知识变现新范式
  • 【CANN全新升级】CANN创新MLAPO算子,DeepSeek模型推理效率倍增
  • 力扣160.相交链表