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

插入图层到地图文档

AddLayer()函数可以用来将图层添加到地图文档中,图层添加到数据框中的位置可以使用自动排序放置.但是,AddLayer()函数没有提供把图层插入到数据框中某个指定位置的功能.要实现该功能可以使用InsertLayer()函数.

操作方法:

1.在arcmap中打开目标活动地图文档

2.单机arcmap'标准'工具条上的python按钮

3.导入arcpy.mapping模块

import arcpy.mapping as mapping

4.引用当前活动地图文档,把该引用赋值给变量

mxd = mapping.MapDocument()

5.获取对Crime数据框的引用

df = mapping.ListDataFrames(mxd,"Crime")[0]

6.定义参考图层

refLayer = mapping.ListLayers(mxd,"Burglaries*",df)[0]

7.定义相对于参考图层的插入图层

insertLayer = mapping.Layer(r"<插入地图文件路径>")

8.将图层插入到数据框中

mapping.InsertLayer(df,refLayer,insertLayer,"BEFORE")

运行代码,目标就会作为一个图层添加到数据框中


http://www.kler.cn/a/502588.html

相关文章:

  • 使用 versions-maven-plugin 和 flatten-maven-plugin 插件惯例 maven 项目版本
  • ImportError: attempted relative import with no known parent package 报错的解决!
  • 栈 (算法十二)
  • mac intel芯片下载安卓模拟器
  • Termora 一个开源的 SSH 跨平台客户端工具
  • poi处理多选框进行勾选操作下载word以及多word文件压缩
  • 关于 ThinkPHP 与 PostgreSQL 结合使用的一些要点
  • iOS 逆向学习 - iOS Application Structure:iOS 应用程序结构
  • 【Linux网络编程】数据链路层 | MAC帧 | ARP协议
  • PyQt5 超详细入门级教程上篇
  • pdf提取文本,表格以及转图片:spire.pdf
  • 一文通透OpenVLA及其源码剖析——基于Prismatic VLM(SigLIP、DinoV2、Llama 2)及离散化动作预测
  • DVWA靶场CSRF漏洞通关教程及源码审计
  • 浏览器安全(同源策略及浏览器沙箱)
  • 安全运维管理 10.9密码管理
  • 0基础跟德姆(dom)一起学AI 自然语言处理12-注意力机制介绍1
  • Canvas简历编辑器-选中绘制与拖拽多选交互方案
  • 计算机网络之---无线通信概述
  • 【江协STM32】11-2/3 W25Q64简介、软件SPI读写W25Q64
  • 《AI技术的双面性:从企业效能提升到社会分化加剧》
  • Ubuntu 24.04蓝牙失效之复活
  • django基于Python的汽车销售管理系统的设计与实现
  • Redis之数据结构
  • DevOps 企业级 CI/CD 实战 —— 整合 GitLab+Jenkins+Harbor+Docker 实现代码全自动化流程管理
  • No. 31 笔记 | Web安全-SQL手工注入技术学习 Part 2
  • 38_Lua字符串