首页 > 其他分享 >ArcGISPro 批量插入层图并将图层符号设置为指定目标图层的样式

ArcGISPro 批量插入层图并将图层符号设置为指定目标图层的样式

时间:2022-10-21 19:27:00浏览次数:79  
标签:ArcGISPro layer tlayer 样式 栅格数据 图层 arcpy 层图

实际应用中,有一个GDB存了10924张路径栅格数据,现在要将个10942张栅格数据添加到 ArcGIS Pro 中,且要按照一个Pro中已经配好符号样式的图层,设置这个10942张栅格数据,效果如下图所示。

代码如下:

# 将路径中(.gdb、文件夹)所有的格栅层图按照目标图层的符号样式渲染,并依次插入到目标图层后面
aprx = arcpy.mp.ArcGISProject("CURRENT")
map = aprx.activeMap

# 获取已配好样式的图层
for l in map.listLayers():
    if l.name == "已配好样式的图层名":
        tlayer = l
        break

# 获取10942张栅格数据
arcpy.env.workspace = r"D:\xxx\xxx.gdb"
rasters = arcpy.ListRasters("*_costPath")

# 依次加载10942张栅格数据,且设置样式,同时移动到合适的位置
for r in rasters:
    layer = arcpy.management.ApplySymbologyFromLayer(
                            in_layer=r,
                            in_symbology_layer=tlayer,
                            update_symbology="UPDATE")[0]
    layer.name = r                     
    layer.visible = False
    map.moveLayer(tlayer, layer, "AFTER") # 依次移动到目标图层的后面
    tlayer = layer

标签:ArcGISPro,layer,tlayer,样式,栅格数据,图层,arcpy,层图
From: https://www.cnblogs.com/lqqgis/p/16814526.html

相关文章

  • 一种简单的视图层数据查询模块数据流--视图、路由、API
    背景简介实现前台项目的搜索页时,通常会将查询参数直接传给路由并显示在顶部的地址。params参数可以路径的一部分,因此可以理解;不过保留query的目的暂不清楚,对SSR模......
  • T278162 最短路 (spfa+分层图)
    (没穿红色的可莉......)题目描述给定一张\(n\)个点\(m\)条边的连通图,每条边有权值\(w\),定义从\(u_1\)到\(u_x\)经过边\(e_1,e_2,…,e_k\)的路径长度为:请分别......
  • 记录一次关于使用leaflet draw 插件叠加图层删除绘制层无法删除的问题
    问题描述业务逻辑是这样的:再地图上已经绘制了一个多边形区域,然后需要再绘制的区域下再绘制下级区域,使用插件可以正常绘制并保存绘制数据,然后再回显编辑的时候,此时地图展示......
  • 【笔记】分层图DJ
    分层图的题都很麻烦地要在dijkstra外面套个循环,其实可以不用。以经典模板[JLOI2011]飞行路线为例,给DJ的优先队列里面的点加一维状态\(k\),\(f(u,k)\)可以免费转移......
  • 视图层接收 和 设置cookie
    视图层接收和设置cookiefromdjango.httpimportHttpResponsefromdjango.views.decorators.csrfimportcsrf_exemptimportjson#Createyourviewshere.#ur......
  • QGIS实现PostGIS数据库查询并返回新图层
    QGIS上传图层到PostgreSQL数据库1.数据准备2.在指定图层右键选择​​执行SQL​​弹出SQL语句输入界面窗口3.查询高度为10的要素(这里的语句因数据而异)SELECT*FROM"publ......
  • 计算机网络--网络层图片
    1.TCP/IP协议栈 2.IP数据报格式   3.IP数据报首部 4.例题(不添加)  ......
  • 分层图之最短路
    P4568[JLOI2011]飞行路线-洛谷|计算机科学教育新生态(luogu.com.cn)可以把K个路径的权值变为0一开始根本没思路,看题解发现可以发现用K次就可以化为K+1层,每层与每......
  • 物理层图片
    1.  2. ......
  • TE矢量图层的样式复制
       在制作fly的过程中,需要设置矢量图层的样式,相对应的矢量图层的类型还是比较多的,每种类型中所需要设置的属性也是比较多。基本类型是主要分成3类,点图层、线图层和面图......