ARCGIS中label(標注)和Annotation(注記


文章轉自: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)、是否要轉換壓蓋LabelConvertunplacedlabelstounplacedAnnotation)等。

b.在Database中生成Annotion要素時,需要設置參考比例尺、注記分類(AnnotationCalsses)等,在圖層Properties>Annotation>SymbolCollection中設置樣式集(每個注記分類會生成相應的樣式)----(具體怎么用???)。

2.4 存儲方式

1)存儲位置:

a.DatabaseAnnotion要素中,其中是有比例尺概念的;

b.地圖文檔文件Mxd

2.5 外傳:

a.在Arccatalog里對注記要素類進行操作,為其新建字符集,可以將已有字符集的SymbolID替換為新建的字符集的SymbolID,從而完全改變字符特征。

需要注意的是同時在Arcmap和Arccatalog中打開注記要素類,注記要素類就不能在Arccatalog中編輯(新建字符集)了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM