插入图层到地图文档

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

操作方法:

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

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

3.导入arcpy.mapping模块

python 复制代码
import arcpy.mapping as mapping

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

python 复制代码
mxd = mapping.MapDocument()

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

python 复制代码
df = mapping.ListDataFrames(mxd,"Crime")[0]

6.定义参考图层

python 复制代码
refLayer = mapping.ListLayers(mxd,"Burglaries*",df)[0]

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

python 复制代码
insertLayer = mapping.Layer(r"<插入地图文件路径>")

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

python 复制代码
mapping.InsertLayer(df,refLayer,insertLayer,"BEFORE")

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

相关推荐
GIS思维8 小时前
ArcGIS(Pro)在线地图服务被禁?提示感叹号?应急方案来了——重新正常显示
arcgis·arcgispro
bug总结8 小时前
多楼层室内定位可视化 Demo(A*路径避障)
arcgis
草木红1 天前
express 框架基础和 EJS 模板
arcgis·node.js·express
wanzhong23332 天前
ArcGIS学习-17 实战-密度分析
学习·arcgis
树谷-胡老师3 天前
公元前3400年至公元2024年全球国家地理边界演变数据集
数据库·arcgis·信息可视化
wanzhong23334 天前
ArcGIS学习-20 实战-县域水文分析
学习·arcgis
树谷-胡老师4 天前
2005–2021年中国城市级终端能源消费(含可再生能源)综合数据集
arcgis·能源
坫鹏加油站4 天前
【ArcGIS】如何编辑图层的属性表
arcgis
wanzhong23335 天前
ArcGIS学习-18 实战-降雨量空间分布插值分析
学习·arcgis
GIS工具-gistools20216 天前
ArcGIS Excalibur 的新功能
人工智能·arcgis