这篇文章从EDN翻译而来,英文原文请看这个链接(http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=An_overview_of_working_with_text)

 作者:炜升  来源:博客园  发布时间:2009-06-23

 

Text在制图过程中扮演很重要的角色,因此ARCGIS提供了多种不同的类型。而其中比较重要的是这三种:labels(标注), annotation(注记), and graphic text(不知道怎么翻译).

 

 一、Different kinds of text  

Label(标注)是根据属性字段自动生成和放置的一段文本。 它提供最快和最简单的方法为图中每个单独的要素提供描述性文字. 例如,您可以打开动态标注在图中为主要城市快速添加城市名称。

 

Annotation(注记),一般用于描述特殊的要素或者在地图上添加一般信息。它可以像标注那样为地图要素添加描述文字,或者是手动加一段文字来描述图上的某个区域。与标注不同的是,每个注记都有它的位置,文本字符串和显示属性。相对于标注,它提供了更加灵活的方式显示和放置文本,你可以选择单独的文字段进行编辑,设置显示效果和位置。在Arcmap里,你可以将标注转换成注记。注记可以根据它们的存储位置进一步细分成:in a geodatabase, in a map document, or in one of the read-only formats that ArcGIS supports。下表是Map document annotationGeodatabase annotation的区别

 

   Map document annotation

      Geodatabase annotation

·                               Text or graphics.

·                               Organized into groups.

·                               Stored in map documents.

·                               Available in data space.

·                               Edited with the graphic tools on the Draw toolbar.

·                               Text or graphics.

·                               Organized into feature classes and subclasses.

·                               Stored in a geodatabase.

·                               Available in data space.

·                               Edited with ArcMap editing tools.

ArcGis里,有些类型的注记是只能显示不能编辑,包括ArcInfo Workstation coverage, PC ARC/INFO coverage, Spatial Database Engine (SDE) 3.x, computer-aided design (CAD), and Vector Product Format (VPF) annotation. 注记在这些格式里是只读的。ArcGIS提供了工具让它们转换成geodatabase annotation或者map documen annotation,从而变成可编辑模式。

 

二、 Options for storing your text

标注(label)不是被存储的,它们是自动生成的,且显示的是属性信息。当我们在ARCMAP里选择了合适的属性字段作为标注并显示在地图上后,这些标注属性可以被保存在mxd里,也可以被保存在图层里(.lyr).

 

ArcGIS提供2种选择来存储注记(Annotation):地理数据库(in a geodatabase)或者地图文档(in a map document.在地理数据库,annotation被存入注记要素类(annotation featureclass),一种特殊的地理要素,与点,线,面要素类一样可以被用在许多地图上;在地图文档里,注记以注记组(annotation group)形式存储在每个数据框架里。你可以使用注记组来组织map document annotation,选择将它们放在一个注记组同时显示,或者放在不同的注记组分开显示。

Graphic text存储在地图文档里,而且总是在文档版式页面(map layout page ). 注记和graphic text都是图形形式,你可以使用画图工具来创建和编辑这些文本。

三、What kind of text should I use? 
选择哪类文本主要取决于你需要如何控制文本显示及在Arcmap里如何存储文本。 如果你只想在地图中添加些许文字段而且这些不是来自属性信息,那么应该使用graphic text或者map document annotation.假使你需要显示大量的要素描述行文字,可以视情况决定。