在地圖中添加label以標註地圖

有多種方法:

1.使用TextElement

2.使用Label屬性或與lyr文件或mxd文件結合進行標註

3.使用AnnotateLayerPropertiesCollection對象進行復雜標註

 

其中,第二種方法的代碼爲:

這種方法的一個簡化是,在ArcMap中事先設定好圖層標記的屬性,保存爲mxd或lyr文件,程序中只使用

pGeoFeatureLayer.DisplayAnnotation和pGeoFeatureLayer.DisplayField設定顯示的字段以及是否顯示。

在ArcMap中設定的一些細節爲:

1.設定標記是否重複、是否每個圖元一個標記、或每個圖元的每一部分都有一個標記,如圖:

 

 

2.如何設定label只保留兩位小數,如圖:

還可以設置其他更爲豐富的格式。

發佈了89 篇原創文章 · 獲贊 9 · 訪問量 28萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章