arggis怎么修改上下标_ArcGIS制图手册(4-3)标注角标
上文介绍了ArcGIS更改标注三值的方法。本文介绍更改地图中标注角标的相关内容。 除前面讲述到的几种标注之外,还有一种较为特殊的标注使用的比较频繁,就是带有上下角标的标注。如图所示,是一幅遥感地质解译图,从图中可以看出,地质图上的角标情况是很复杂的。
接触过分数标注、变色标注之后,相信大家肯定已经想到,用标注表达式不就可以完成了吗?确实如此,借助标注表达式设计标注内容,然后借助Maplex调整标注样式,使得上下角标可以对齐。
案例解析
在ArcGIS中,要批量实现这种标注并保证角标对齐,首先要对标注内容进行分类。将标注内容分成三个组成部分:标注主体+上角标+下角标,如图所示。展现形式上,要求上角标与下角标左对齐,并与标注主体在同一行。
方法上,可将标注主体和下角标放在一个标注类分类中,将上角标单独放在一个标注分类中。使用Maplex标注引擎,利用“相对于要素偏移标注的功能”,对上角标进行适当偏移,达到与标注主体、下角标对齐的目的。由于标注主体的长度不确定,所以上角标的偏移量也是不确定的。因此,需要计算所有标注主体的长度值,并按照不同长度值分别添加一个上角标标注类别。例如,标注主体长度有1个字符,也有2个字符的,就可以添加1个标注分类Default,标注表达式内容均为:标注主体+下角标;再添加2个标注分类Top1、Top1,分别对应1个和2个字符的标注主体,标注表达式内容为:上角标。通过SQL语句进行筛选,Top1标注分类包含所有标注主体长度为1的要素,Top1标注分类包含所有标注主体长度为2的要素,对Top1、Top2标注分类进行偏移设置,达到与Default标注分类对齐的目的。如图所示,具体设置主要集中在此页面的四个参数:Expression(标注表达式)、Position(标注方位)、Offset(标注相对点的位置偏移量),SQL Query(对标注进行筛选)。
实现过程
为讲述方便,先对标注内容和数据做必要说明。
标注内容
完整的标注内容如图所示,这里拆分成三项,即标注主体、上角标和下角标。展现形式上,要求上角标与下角标左对齐,并与标注主体在同一行。
数据说明
点数据,包含10个要素,如图所示,属性内容包括str、str1和tr2,分别存储标注主体、上角标和下角标的内容。其中,str1的内容为“+3”,使用标记语言表示上角标;str2内容为“2”,使用标记语言表示下角标。标注主体的最大字符长度为10。
组合str、str1、str2([str] & [str1] & [str2] ),默认显示的标注效果如图,上角标和下角标没有左对齐。
下面介绍标注角标的实现过程。
1.启动ArcMap,加载点要素类Point;
启用Maplex注记引擎
2.在内容列表中,右键单击数据框,选择Properties,弹出数据框属性窗口,在Label Engine选项中选择ESRI Maplex Label Engine,单击确定;
标注分类
基于数据内容,即str、str1和str2字段,将标注分为11类,分别为Default类、1-10类,其中Default类标注表达式内容为“标注主体+下角标”,1-10类标注表达式内容为“上角标”,并对1-10类设置不同的偏移量。
3.在ArcMap工具栏空白处右键单击,选择Labeling工具条,单击Label Manager,打开标注管理器窗口,默认已经添加Default类别,如图;
4.单击Expression,弹出标注表达式窗口,输入表达式“[str] & [str2]”,如图;
5.单击确定,回到标注管理器窗口,在Text Symbol下设置字体样式、字体大小,如图;
6.单击Position,弹出位置选择对话框,选择East,如图;
7.连续单击OK,回到地图窗口,此时标注样式如图所示;
8.添加1类别。在Labeling工具条上单击Label Manager,打开标注管理器窗口;
9.在label Classes中选中Point图层,在Add label class中输入“1”,单击Add按钮,成功添加1类别,如图;
10.在label Classes中选中Point图层下面的1类,单击SQL Query,如图;
11.弹出SQL查询窗口,输入“CHAR_LENGTH( "str" ) = 1”,根据标注主体字符长度分类,如图;
12.单击OK,回到标注管理器窗口,单击Expression,弹出标注表达式窗口,输入表达式“[str1]”,如图
13.单击确定,回到标注管理器窗口,在Text Symbol下设置字体样式、字体大小,与Default类相同;在Position选项中选择East,与Default类相同;
14.设置Offset值为10(该值通过尝试获得,如果该值不能够显示出完整的标注,需增大Offset值),如图
15.添加2-10类别,设置方式重复第9-14步,注意SQL查询中输入的语句“CHAR_LENGTH( "str" ) = 1”,其中的“1”换成对应的类别值;
16.关闭标注管理器,查看地图标注效果,如图所示。
【小技巧】:在设置对齐过程中,若发现标注主体把上角标挡住的情况,可考虑修改标注主体的字体大小。
手册目录
arggis怎么修改上下标_ArcGIS制图手册(4-3)标注角标相关推荐
- arggis怎么修改上下标_Arcgis如何实现分式标注与上下标标注.doc
Arcgis如何实现分式标注与上下标标注 Arcgis如何实现分式标注和上下标标注 一.首先进入图层属性页面,点Properties-进入. 二.在图层属性页面(LayeProperties页面)选择 ...
- arggis怎么修改上下标_京东自营是怎么操作的?有什么要求?
京东自营要求必须是R标,一般纳税人,公司满2年,注册资金50万以上 线下实力发展的好,一年线上线下的销售业绩必须在千万级别以上(不同的类目有不同的要求),需要有自身的运营的团队 再看一下自己产品本身有 ...
- 手机计算机数字显示在桌面上,手机桌面上的应用如何取消显示的数字角标
手机桌面上的应用如何取消显示的数字角标很多小伙伴都还不知道,下面IEfans小编为大家整理了取消显示的数字角标的流程一览,怎么取消显示的数字角标,一起来看看吧! 方法/步骤分享: 1.首先,点击手机桌 ...
- ArcGIS中标注之一上下标、分数等特殊形式标注(转)
原文:http://blog.chinaunix.net/u/15722/showart_1330699.html 分数形式标注要素: 首先将分母和分子的内容分别放在两个字段中,然后在标注的时候,标 ...
- Unity Text 实现文本上下标功能
Unity Text 实现文本上下标功能 可修改上下标颜色以及大小 说明: 文本:1[1=上标1(ce)]2[2=下标2($%6)]3[1|30=上标3{^&}]4[2|30=下标4]5[1| ...
- word中如何进行中英文字体格式修改--以及数字上下标
关于中英文格式修改: WPS会自动跳过中文字体从而达到对字母和数字字体的修改,在word文本页面按[ctrl+A]键全选,然后直接把字体全部调为新罗马字体.然后就会字母和数字是新罗马格式了. > ...
- latex极限符号怎么打_LaTeX常用篇(二)---上下标/分式/根式/求和/连乘/极限/积分/希腊字母...
更新时间:2019.10.27 增加补充项中的内容 1. 序言 之前总结了一下latex的公式输入.但是俗话说得好,巧妇难为无米之炊 .如果想要输入复杂的数学公式,光知道公式输入的方式是远远不够的,我 ...
- 输入上/下标数字以及字母
输入上/下标数字以及字母 H5上标标签 H5下标标签 Word 附上一些常用上下标 H5上标标签 //X² <p>X<sup>2</sup></p> / ...
- Word上下标符号怎么打
在Word中编辑文本的时候,尤其编辑数学或化学习题或试卷时,需要为某些字符设置上标或者下标,比如水的分子式. 常用的方法是:首先选中这些字符,然后打开"格式"菜单,选中" ...
最新文章
- mysql的索引的区别_MYSQL索引区别
- ajax实现动态及时刷新表格数据_如何爬取网页数据
- 点在多边形内的判断(射线法)
- ACM-ICPC 2018 徐州赛区网络预赛
- mysql登录不了_登录不了MySQL的解决方法
- 关于未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值的解决方法...
- HTML-浮动(特点-影响-居中)-定位
- java 打印hashmap值_HashMap中输出key-value值得方法
- js 打印出来的节点多了m_前端实用技术分享—用Vue实现打印指定区域
- iOS开发总结——项目目录结构
- 【疑难杂症】AiO Runtimes 微软常用运行库合集工具一键式安装全部 Windows 系统必备常用运行库合集,解决各种.dll文件缺失问题
- shader篇-纹理-渐变纹理
- w10运行游戏计算机中丢失xinput1-3.dll,WIN10启动游戏由于找不到xinput13dll无法运行如何修复...
- 2021/07/24 SpringBoot2 Web开发快速入门
- 叶檀:别上了美国人的当 加息会给中国致命一击
- 自定义HikariCP连接池
- 6月最新兼容15.0系统ipa重签名工具(win+mac)免费
- 网络安全传输系统(3)-加密传输
- 【自然语言处理】Gensim中的Word2Vec
- python的飞机大战