插入图层到地图文档

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")

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

相关推荐
鸿业远图科技3 天前
【河南乡镇界】arcgis格式shp数据乡镇名称和编码内容测评
arcgis
Edward-tan3 天前
(长期更新)《零基础入门 ArcGIS(ArcMap) 》实验六----流域综合处理(超超超详细!!!)
arcgis
鸿业远图科技4 天前
【贵州省】乡镇界arcgis格式shp数据乡镇名称和编码内容下载测评
arcgis
Super毛毛穗5 天前
利用ArcGIS快速准确地统计出地块的现状容积率
arcgis
新中地GIS开发老师5 天前
80个Three.js 3D模型资源
javascript·数码相机·3d·arcgis·three.js·gis开发·地信
Super毛毛穗5 天前
ARCGIS三维模型及动画模拟
arcgis
鸿业远图科技6 天前
甘肃省乡镇界arcgis格式shp数据乡镇名称和编码下载内容测评
arcgis
Edward-tan6 天前
(长期更新)《零基础入门 ArcGIS(ArcScene) 》实验七----城市三维建模与分析(超超超详细!!!)
arcgis
create_right6 天前
arcgis用线裁剪面
arcgis