文章轉自:http://www.gisall.com/html/56/130456-5821.html
1.什么是標注
1.1定義:在Arcgis中,標注是自動生成和放置地圖要素的描述性文本信息。
1.2特點:
a. 默認情況下,標注的參考比例尺不隨地圖縮放變化。當然可以通過設定數據框的 參考比例尺,實現其隨地圖的縮放而變化(好像是不能實現的)。
b. 標注是自動生成的,位置是自動放置的
c. ArcMap 有兩種標注引擎,“標准標注引擎”是包含在 ArcGIS 中的默認標注引擎,而“Maplex 標注引擎”(作為 Maplex for ArcGIS 擴展模塊中的一部分)則提供了放置標注的高級功能。
1.3 如何生成
a.Label是根據圖層要素屬性自動標記的:
右擊要素類—>Properties—>Labels,Method方法有兩種,適用不同的情況。
1.4 存儲
標注完成后,可以作為地圖文檔(.mxd文件)存儲,或者轉成Annotation(注記)存儲。
1.5外傳:
在Label中分行顯示多個字段的內容
比如BlockName和CompanyName兩個字段。因為Label中支持VBScript,使用[BlockName] & VbNewLine & [CompanyName]。就可以實現標注中第一行顯示BlockName,第二行顯示CompanyName.
2.什么是Annotation(注記)
2.1定義:注記通常為文本,但也可能包含其它符號系統的圖形等。
2.2特點
a.通常是存儲在地理數據庫中的注記要素類,其擁有地理位置和屬性。
b.默認情況下,標注的參考比例尺隨地圖縮放變化。
c.可以在利用ArcCatalog 創建和管理注記要素類。
2.3如何生成
a.如果需要根據圖層要素屬性直接添加,可以先將要素進行Label,然后設置好要出圖的比例尺,右擊圖層—>ConvertLabelsToAnnotation,選擇存儲位置(StoreAnnotation)、是否關聯要素屬性(FeatureLinked)、是否要轉換壓蓋Label(ConvertunplacedlabelstounplacedAnnotation)等。
b.在Database中生成Annotion要素時,需要設置參考比例尺、注記分類(AnnotationCalsses)等,在圖層Properties—>Annotation—>SymbolCollection中設置樣式集(每個注記分類會生成相應的樣式)----(具體怎么用???)。
2.4 存儲方式
(1)存儲位置:
a.Database中Annotion要素中,其中是有比例尺概念的;
b.地圖文檔文件Mxd中。
2.5 外傳:
a.在Arccatalog里對注記要素類進行操作,為其新建字符集,可以將已有字符集的SymbolID替換為新建的字符集的SymbolID,從而完全改變字符特征。
需要注意的是同時在Arcmap和Arccatalog中打開注記要素類,注記要素類就不能在Arccatalog中編輯(新建字符集)了。