ArcGIS 每天一个高级制图技巧:5 lyr和UpdateLayer方法实现符号复用

前言:直接复用 mxd 中已经制作完成图层的符号(即符号系统,图层的样式)是非常省时省力的,提高效率。而 ArcGIS 里贴心的提供了两种符号复用的方法:使用 lyr 图层和 arcpy 包中的 UpdateLayer 方法。

文章目录

  • ArcGIS 每天一个高级制图技巧:5 lyr和UpdateLayer方法实现符号复用
    • lyr图层复用符号
      • 1.保存lyr图层
      • 2.使用lyr文件复用符号系统
    • UpdateLayer方法复用符号
      • 1.python 代码如下
      • 2.代码使用和效果展示如下
    • 结尾

符号复用

lyr图层复用符号

1.保存lyr图层

lyr 文件是 arcmap 中比较冷门,许多长期使用软件的人都不一定接触的到。

lyr 是将一个或多个图层及其相关信息(包括符号信息)单独保存为一个独立的文件。该文件后缀为 .lyr。

将符号系统信息等单独保存为 lyr 文件操作如下:

保存结果:

2.使用lyr文件复用符号系统

在空白图层中直接导入 lyr 文件即可实现符号 的复用,演示如下:


UpdateLayer方法复用符号

ArcGIS关于UpdateLayer的官方文档(https://desktop.arcgis.com/zh-cn/arcmap/10.3/analyze/arcpy-mapping/updatelayer.htm)

1.python 代码如下

# -*- coding:utf-8 -*-
# ---------------------------------------------------------------------------
# Author: LiaoChenchen
# Created on: 2020/4/21 14:51
# Reference:
"""
Description:
Usage:"""
# ---------------------------------------------------------------------------
import arcpymxd = arcpy.mapping.MapDocument("CURRENT")
df = arcpy.mapping.ListDataFrames(mxd)[0]
lyr1 = arcpy.mapping.ListLayers(mxd)[0]
sorce_lyr_path = ur"图斑样式.lyr"
sourceLayer = arcpy.mapping.Layer(sorce_lyr_path)arcpy.mapping.UpdateLayer(df, lyr1, sourceLayer)
arcpy.RefreshActiveView()
arcpy.RefreshTOC()

2.代码使用和效果展示如下


结尾


有疑问欢迎留言询问 原创不易,欢迎转发和分享


了解更多文章,关注我的微信

ArcGIS 每天一个高级制图技巧:5 lyr和UpdateLayer方法实现样式复用相关推荐

  1. ArcGIS 每天一个高级制图技巧:开篇碎碎念

    # ArcGIS 每天一个高级制图技巧:开篇碎碎念 开篇说明 首先,在这个系列,我不会再写大片的教程和说明.碎片化的时代适合碎片化.精简的.易于理解的内容,所以在该系列中我就不会再长篇累牍的写作了. ...

  2. ArcGIS 每天一个高级制图技巧:2 浮雕效果

    ArcGIS 每天一个高级制图技巧:2 浮雕效果 文章目录 ArcGIS 每天一个高级制图技巧:2 浮雕效果 效果展示 实现方法 实现思路 实现代码 arctoolbox工具箱 结尾 效果展示 如题所 ...

  3. ArcGIS 高级制图技巧:1、制图表达轮廓线

    制图表达制作缓冲区轮廓线 之前讲过使用多环缓冲区工具制作边缘的轮廓,效果还是很不错,如下图,从上到下第一张是没有使用缓冲区轮廓线:第二张是使用了缓冲区轮廓线: 使用这种方法的缺点就是需要额外生成一个缓 ...

  4. Excel高级办公技巧,最轻松的方法,让你的工作效率更高效。

    大家好,我们日常用截图的时候,Ctrl+Alt+A是QQ里的截图快捷键,我们按下快捷键选择好截图的对象,框选好位置,点击完成.那我们在Excel中如何截图的呢?怎么才能提高办公效率,我教你几个办公实用 ...

  5. android arcgis多变形边框颜色,ArcGIS制图技巧—边框的选择

    信息时代下数据的迸发使得GIS成为各行各业离不开的工具,不同的部门.企业以及研究者手中都有大量的数据,随着应用深度和广度的推进,行业专题制图的需求不断扩大,ArcGIS不但是GIS中数据分析领域的龙头 ...

  6. arcgis多个图共用一个图例_ArcGIS制图技巧,一个小技巧使图例与之匹配!

    2.符号系统 符号系统是ArcGIS展示数据的最基本的方式.符号系统提供了最传统的点线面符号渲染方式,用户可以在这里设置图层要素的符号.颜色等.通过简单的设置就可以实现诸如唯一值.等级.图表等渲染等高 ...

  7. arcgis vue 添加图层优化_行业 | ArcGIS制图技巧(超全)

    ↑ 点击上方「中国测绘学会」 可快速关注我们 地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时又称为"地 ...

  8. arcgis分隔图层重复出文件_【干货】ArcGIS不可或缺的制图技巧,处理好细节才能让图更专业!...

    1.1  制图的目的 随着GIS在各行各业的深入应用,各信息化部门和生产单位都逐渐建立起自己的GIS的应用,同时积累了大量的地理数据.随着应用深度和广度的推进,针对数据建立专题应用越来越迫切,对行业专 ...

  9. arcgis分隔图层重复出文件_ArcGIS制图技巧讲解,处理好细节才能让图更专业!

    随着GIS在各行各业的深入应用,各信息化部门和生产单位都逐渐建立起自己的GIS的应用,同时积累了大量的地理数据.因此,如何围绕数据制作精美的地图以符合应用需求将是一个重要的课题. ArcGIS的制图技 ...

  10. ArcGIS制图技巧系列(1)还原真实的植被

    ArcGIS制图技巧系列(1)还原真实的植被 by 李远祥 在GIS数据中,植被一般都是面装要素的形式存在.很多人在使用植被渲染的时候,一般会采用填充符号去渲染.而在ArcGIS中,填充符号要么就是纯 ...

最新文章

  1. Unity创建使用操纵杆飞行动画教程
  2. Nat. Mach. Intell. | 基于深度强化学习寻找网络中的关键节点
  3. vlfeat 特征检测
  4. react使用 PropTypes 和 getDefaultProps()
  5. p语言是python吗-为什么说Python是一门动态语言--Python的魅力
  6. 动态规划算法实验报告_动态规划与中心扩展算法
  7. 挖掘目录穿越漏洞实战经验
  8. css after伪元素做文字下划线
  9. 为了自己的梦想而努力
  10. Css基本样式————链接
  11. 基于STM32+腾讯云IO+微信小程序设计的混凝土智能养护系统
  12. Java 8 list 对象字段升序降序
  13. 北京大学肖臻老师《区块链技术与应用》公开课笔记:以太坊原理(一):以太坊概述、账户、状态树、交易树和收据树
  14. AWS KVS(Kinesis Video Streams)之WebRTC移植编译(一)
  15. 远程监控Wifi与4G蜂窝流量连接有什么不同
  16. 如何用代码实现抖音的图片旋转
  17. rt-thread 3.1.2中drv_xxx.c文件被env错误添加到Keil的原因
  18. sqlloader 插入默认值
  19. 将XDOC引擎加入你的J2EE应用中
  20. 相机内参和外参的解释

热门文章

  1. 贪心算法Greedy
  2. 抢滩登陆瑞星杀毒2005(转)
  3. 2020 高考英语高频短语
  4. 微信缓存dat怎么转图片_PC微信dat文件如何转换为图片?
  5. android ntfs驱动_如何在Android上读写外部NTFS外部硬盘驱动器和笔式驱动器
  6. 2021年10年后端开发程序员最新《C/C++Linux 服务器开发》学习路线总结,建议收藏
  7. NoteBook / 期货及衍生品基础(5)
  8. Bootstrap系列之表单(Forms)
  9. qq里面cap字符_qq字符
  10. (18)python字符串的使用