该“标注”系列博文的标注引擎使用“标准标注引擎(standard label engine)”,这个概念如不知道,可不理会,ArcGis默认标注引擎就是它。

写着写着发现ArcGis标注的破事儿好多啊,要想写得自己能看懂着实得费把力气,好想弃坑~~~


作者:yzhyingcool
ArcGis交流群:
博客:https://www.cnblogs.com/yzhyingcool/


一、开始标注

在“内容列表”的图层上右键,打开“图层属性”对话框,切换到“labels(标注)”页。

要想显示标注,得先把下图①处勾上,label feature in this layer,翻译成中文应该是“标注本图层中的要素”吧。

标注的方法呢,也就是下图②处的下拉框,应该如图选择,翻译成中文应该是“用相同的方式标注所有要素”。


二、放置标注

在“labels(标注)”页里左下可以看到“placement properties(放置属性)”按钮。

在“placement properties(放置属性)”里我们只讲一下“placement(放置)”页,“conflict detection(应该是冲突检测)”俺也没用过,不讲。

1、在上方的“polygon settings”组里是一些放置样式的单选项:

①是一直横着放标注;

②是一直竖着放标注;

③是先试试横着放行不行,不行再竖着,也就是随便怎么放;

还有一个复选框④,它是控制标注只能塞在面里面,一般不要勾选,因为塞不下,那就扔了呗。

2、下方是“Duplicate labels”,俺不确定咋翻译,“重复标签”?

这里也有3个单选项:

①是重复的标注干掉;

②是每个要素只一个标注(一看就是针对多部分要素的);

③是要素的每个部分都标注一哈(还是多部分要素)。


三、固定标注大小

在ArcMap的菜单栏【View(视图)】——【Data Frame Properties(数据框属性)】,进入【Genera(常规)】页。

先缩放图层,记录标注显示状况良好时的比例尺,在“Reference Scale(参考比例)”设置参考比例值,这样标注就是在此比例下的大小了。图层缩,标注缩;图层放,标注放。不会一缩放,一堆乱哄哄了。


四、牵引线

要素密集,标注放不开怎么办?这时候就需要牵引线了。

在在“labels(标注)”页里如图找到“Symbol(符号)”按钮,打开“Symbol Selector(符号选择器)”,选择如下图所示的样式即可实现。


五、标注转注记 修改

前提是要有一个数据库,转出注记的目标地址要在数据库中,建议要素类(当前操作被标注的图层)与注记放置同一个数据库下,最好是个人地理数据库,便于管理、使用。

1、在被标注图层上右键——Convert labels to Annotation(标注转注记)。

2、点“文件夹图标”选择目标数据库并填入注记要素类的名字Name。

回到Convert labels to Annotation(标注转注记)页面,点“Convert”开始转换。

3、转换完成注记图层自动添加到“内容列表”,此时缩放一下你会发现标注大小是固定的了,嗯,这样也可以。

4、修改呢,就是编辑这个注记图层,【开始编辑】就可以编辑它。

使用如下图圈选的图标功能可以选择一个或多个注记要素进行编辑,还可以改样式,比如图中给了个牵引线的例子,更多的自己开发吧……急于弃坑……

弃坑,闪人,希望有需要的你能看懂。

解析ArcGis的标注(三)——标注的放置 与 转注记修改的更多相关文章

  1. [转] ArcGIS engine中气泡标注的添加、修改

    小生 原文 ArcGIS engine中气泡标注的添加.修改! 你微微地笑着,不同我说什么话.而我觉得,为了这个,我已等待得久了.                                   ...

  2. ArcGIS中标注转注记方法比较

    [数据处理]ArcGIS中标注转注记方法比较 (2013-02-22 08:42:15) 转载▼ 标签: arcgis 标注 注记 label annotation 分类: 数据处理 1.概述 由于切 ...

  3. 解析ArcGis的字段计算器(三)——文本型字段计算,编号那些事儿

    实际操作中我们一般会将编号字段定义为文本型,因为编号不是序号,序号是一个递增数值,而编号往往是一个数字串代码. 本篇无说明的均使用VBScript语句1.怎么编号?最简单的编号—>直接在编号字段 ...

  4. 百度地图API 添加自定义标注 多点标注

    原文:百度地图API 添加自定义标注 多点标注 分四个文件 location.php map.css 图片 数据库 数据库配置自己改下 -------------------------------- ...

  5. TiKV 源码解析系列文章(三)Prometheus(上)

    本文为 TiKV 源码解析系列的第三篇,继续为大家介绍 TiKV 依赖的周边库 rust-prometheus,本篇主要介绍基础知识以及最基本的几个指标的内部工作机制,下篇会介绍一些高级功能的实现原理 ...

  6. 解析Xml文件的三种方式及其特点

    解析Xml文件的三种方式 1.Sax解析(simple api  for xml) 使用流式处理的方式,它并不记录所读内容的相关信息.它是一种以事件为驱动的XML API,解析速度快,占用内存少.使用 ...

  7. react解析: render的FiberRoot(三)

    react解析: render的FiberRoot(三) 感谢 yck: 剖析 React 源码解析,本篇文章是在读完他的文章的基础上,将他的文章进行拆解和加工,加入我自己的一下理解和例子,便于大家理 ...

  8. MeteoInfo-Java解析与绘图教程(三)

    MeteoInfo-Java解析与绘图教程(三) 上文我们说到简单绘制色斑图(卫星云图),但那种效果可定不符合要求,一般来说,客户需要的是在地图上色斑图的叠加,或者是将图片导出分别是这两种效果 当然还 ...

  9. 解析ArcGis的标注(二)——认识ArcGis标注标签

    该“标注”系列博文的标注引擎使用“标准标注引擎(standard label engine)”,这个概念如不知道,可不理会,ArcGis默认标注引擎就是它. 本篇的标注语句解析使用VBScript,注 ...

随机推荐

  1. Spring MVC工作原理 及注解说明

    SpringMVC框架介绍 1) spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面. Spring 框架提供了构建 Web 应用程序的全功 ...

  2. 转----ui输入测试数据

    jin'tHackChecker黑测工作室 - 专注于软件安全测试技术研究!(www.AutomationQA.com)常用安全测试用例 建立整体的威胁模型,测试溢出漏洞.信息泄漏.错误处理.SQL ...

  3. hexo博客添加功能

    设置Hexo主题模式 Hexo主题中,有三种不同的模式,通过切换模式,让NexT主题显示不一样的样式.在NexT根目录下有一个同样名称为_config.yml,为了区分hexo根目录下的_config ...

  4. base64加密图片处理

    场景:下载html中内嵌的base64加密图片 举个例子,博客园的插入图片有两种方式,一是引用图片链接,二是直接粘贴2进制图片文件.以第二种方式的图片则是以base64加密的方式内嵌在html页面中. ...

  5. 【SPOJ10707】COT2 - Count on a tree II

    题目大意:给定一棵 N 个节点的无根树,每个节点有一个颜色.现有 M 个询问,每次询问一条树链上的不同颜色数. 题解:学会了树上莫队. 树上莫队是将节点按照欧拉序进行排序,将树上问题转化成序列上的问题 ...

  6. (转)c++ 回调函数

    https://www.cnblogs.com/chenyuming507950417/archive/2012/01/02/2310114.html 今天讨论下C/C++中的回调函数. 在理解“回调 ...

  7. 【洛谷P1059 明明的随机数】

    题目描述明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着 ...

  8. java 学习:在java中启动其他应用,由jenkins想到的

    在jenkins的实践中遇到了一个问题: 我的项目依赖其他第三方应用的地方比较多,而且会占用多个端口,如何处理端口和启动/关闭第三方应用成了难题. 初级解决方案:在服务端上面写一堆bat文件,,,,_ ...

  9. HDU3974 Assign the task

    Assign the task Time Limit: 15000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) ...

  10. Python 的内置函数

    函数 功能 示例 示例结果 abs(x) 返回x的绝对值 abs(-2) 2 chr(x) 返回整数x所代表的字符 chr(65) A divmod(x,y) 返回x除以y的商和余数的元组 divmo ...