arcmap制图标注
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分数形式标注要素:
首先将分母和分子的内容分别放在两个字段中,然后在标注的时候,标注内容选择用表达式标注,在表达式的输入框中输入"
上下角标形式标注要素:
将标注的主体内容、上角标内容和下角标内容分别用三个字段保存。假设这三个字段分别是:text、super_text和sub_text。步骤如下:
1.在被标注的图层的属性里,点击“experssion(表达式)”。
2.在弹出的“表达式”窗口中书写表达式如下
[text] & "" & [super_text] & "" & "" & [sub_text] & ""
其中:
"" & [super_text] & ""表示将super_text字段里的内容作为上角标
"" & [sub_text] & ""表示将sub_text字段里的内容作为下角标
其他标注形式及其标注字体、颜色等详细内容可查看在线帮助。
标注(Label)是地图上用来识别一个要素(feature)的一些文本,帮助地图读者理解地图。在ArcMap中,你可以使用标注(Label)和注记(Annotation)来识别要素,选择注记或标注取决于你需要如何控制文本显示以及在ArcMap中如何存储文本。对一个图层中的部分或所有要素标注可以独立或者动态地创建,但有的时候用注记(annotation)会更好些,注记可以由标注转成或从一个coverage导入。动态创建的标注将在漫游和缩放后按照当前地图比例尺下的最佳位置重画,因为动态创建的标注被作为一个图层属性存储,改变设置,诸如等级分类,符号或者标注位置将影响到图层中的标注。screen.width-500)this.style.width=screen.width-500;" align=right>
注记可以从一个草图创建或从一个已有的coverage中转换,当你使用其中的方法创建注记时,当前的比例尺将被作为参考比例尺,注记要素总是用参考比例尺规定的尺寸显示。
注记可以作为地图的图形或者geodatabase的要素被存储,每个注记文本可以被独立操作,因为注记不过是一种类型的要素,它的大小相对地图上的其它要素保持不变。存储在geodatabase中的注记可以或者不链接到一个要素上,非链接的注记是一个地理位置文本字符串,和别的要素类中的要素没有关联。链接要素注记中的文本来自一个相关的点,多边形或者线要素的属性表的一个或多个字段。当相关要素移动时,要素链接注记也跟着移动。
如果你使用了标注,如何标注要素取决于如何使用地图以及数据显示方式,这些考虑将帮助你决定在一个给定的情势下使用哪种标注方法。你可以使用Text工具来标注一些要素,或者你可以利用ArcMap内置的功能-基于一个图层相关的属性数据交互或动态来标注
要素。
在Symbol Selector对话框中,在下拉列表这些可用标注风格中滚动,找到合适的风格选中它,然后单击OK。
ArcMap使用Layer Properties对话框中指定的字段来标记要素。
screen.width-500)this.style.width=screen.width-500;">
没有引用一个属性表而使用Text工具来增加标注。
screen.width-500)this.style.width=screen.width-500;">
单独标注(One by one)
尽管一个属性表字段中存储的值典型地支持一个标注信息(例如,包括在county名称字段里的Angola国家名可以作为一个标注值),标注也可以不引用一个属性表而使用Text 工具被增加,诸如东亚地图中缺少用要素名称作为标注字段的图层,要对其中的海洋要素进行标注。方法如下:
1. 在线画(Drawing)工具条上选择新文本(New Text)工具;
2. 鼠标光标到要标注的海洋要素,光标成为一个带有T的十字型;
3. 在地图上单击,一个文本框出现,在文本框中键入要显示的要素名;
4. 为了响应一个已存在的标注格式给该文本,在要素名上点击鼠标右键并选择菜单条上的Properties菜单;
5. 在Properties对话框中,选中Text页,点击Change Symbol按钮然后弹出Symbol Selector对话框;
6. ArcMap中的标注风格按照要素类型被分组(例如海洋,高速公路或者城市)。在Symbol Selector对话框中,滚动可用的标注风格来找到一个适当的风格,选择它然后按OK按钮。在Properties对话框中,又一次点击OK按钮将响应新的风格;
7. 调整标注位置,用鼠标左键拖住该标注到新的位置。
标注指定的要素
交互式标注要素允许你只标注要标注的要素,你可以正确放置每个标注在你想要的地方或者让ArcMap选择一个位置,该方法可以使用和要素相关的属性表中的一些字段来标注。一旦要素被标注了,标注可以被选中,移动或者独立编辑。
1. 在你标注一些要素前,在Table of Contents中指定ArcMap要标注的图层和字段。选中图层后点击鼠标右键选择Properties菜单;
2. 在Properties属性对话框中,点击Labels页。确信Label Feature in this layer可选框没有被选中,在Label字段下拉列表中滚动并且选择一个图层属性表中的字段来标注要素。点击Symbol按钮来修改标注风格,在Symbol Selector对话框中选择适当的风格完成后按OK或者Cancel。
3. 在Drawing工具条上点击New Text工具的下拉箭头,在弹出的工具面板上选择Label工具,将提供Labeling Options对话框。
4. 在Labeling Options对话框中,你可以指定每个标注位置是否独立或让ArcMap决定最佳的放置。这个对话框也允许你编辑文本如何显示。你可以使用图层属性或者选中Choose a Style单选按钮来从下拉列表中选择一个新的标注
风格。
5. 用Label工具在你要标注的要素上进行标注,删除一个不想要的标注时在该标注上点击鼠标右键选择Delete。为了调整标注的位置,用鼠标拖住该标注挪动到新的位置。
6. 在放置完标注后,选择Tools工具面板中Select Elements工具,在标注上双击出现Properties对话框,编辑标注的大小,颜色或者其他属性。
在Labeling Options对话框指定你要放置的标注是独立放置还是由ArcMap决定其最佳位置。标注的风格可以用图层属性中缺省设置的,也可以选择Choose a style单选按钮来设置一个新的风格。
screen.width-500)this.style.width=screen.width-500;" align=left>统一标注全部要素
有时你需要在一个图层中标注许多要素,动态标注允许你在一个图层中使用图层属性表中的一个字段同时标注所有要素。动态标注行为象一个组,你可以在同一时间改变所有的标注字体或别的标注属性,你也可以设置方针帮助ArcMap决定在什么地方放置标注。当标注的位置不需要很精确或者有许多标注被放置时,动态标注的方法是很有用的。如果附加控制标注位置是必需的,那么动态放置的标注可以转换为注记(Annotation),该过程转换动态标注为文本图形并且可以被独立操作和存储在一个Geodatabase中。
1. 在Table of Contents中要标注的图层上右键选择Properties菜单;
2. 在Layer Properties对话框中,点击Labels页,选中Label Feature in this Layer可选框。在Label 标注字段下拉列表 中选择图层属性表的一个字段作为标注字段,并点击Symbol按钮来设置标注风格
3. 由于这些标注被动态响应,所以它们可以作为组被关闭。在Table of Contents的标注图层上点击鼠标右键选择Label Features菜单来关闭要素注记。
当你缩放和漫游一个使用了动态放置标记的地图时,ArcMap基于可用的空间自动调整标注位置。缺省地,ArcMap不允许标记重叠。尽管重叠标记将被自动移去,但有的时候重叠标记是需要的。在图层上点击鼠标右键,当Properties对话框出来后选择Labels页,点击Layer Placement Options按钮,在Placement Properties对话框中选中Place One Label Per Part单选按钮。
screen.width-500)this.style.width=screen.width-500;">
当标注的位置不要求很精确并且有许多标注被放置时,动态标记是非常有用的。
结论
这篇文章提供了一个基本的标注方法概览。ArcMap给你提供了强大的功能来标注要素,可以控制图层点要素是动态标注还是按指定位置标注。利用SQL Query语句,你还可以标注一个图层的要素子集,例如,一个包含城市数据的图层可以用不同字体的标注来显示不同城市,标注文本也可以用Script语言来产生。