Arc Engine 中新增氣泡提示框

2021-09-22 06:13:35 字數 916 閱讀 7861

已知若干點的經緯度座標,要求在地圖中進行定位:

1.通過tool 》add x y data 定位點,注意選擇地理座標系下的wgs 1984座標系;

2.定位後的點不能執行查詢、分析等操作,需要重新export data;

3.匯出的資料最好轉換成投影座標,以便於計算。可首先把已知投影座標的圖層載入到地圖中,然後加入第二步產生的點圖層,然後將點圖層export data,注意座標系統選擇「the data frame」

有多種方法:

1.使用textelement

2.使用label屬性或與lyr檔案或mxd檔案結合進行標註

3.使用annotatelayerpropertiescollection物件進行複雜標註

其中,第二種方法的**為:

這種方法的乙個簡化是,在arcmap中事先設定好圖層標記的屬性,儲存為mxd或lyr檔案,程式中只使用

pgeofeaturelayer.displayannotation和pgeofeaturelayer.displayfield設定顯示的字段以及是否顯示。

在arcmap中設定的一些細節為:

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

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

還可以設定其他更為豐富的格式。

參考文章

1. 風過 無痕.arcengine經典**-新增氣泡提示框(標註,文字,). 2008-8.

2. 叢曉男. 在地圖中新增label以標註地圖. 2010-6.

沒有整理與歸納的知識,一文不值!高度概括與梳理的知識,才是自己真正的知識與技能。 永遠不要讓自己的自由、好奇、充滿創造力的想法被現實的框架所束縛,讓創造力自由成長吧! 多花時間,關心他(她)人,正如別人所關心你的。理想的騰飛與實現,沒有別人的支援與幫助,是萬萬不能的。

Arc Engine 中新增氣泡提示框

已知若干點的經緯度座標,要求在地圖中進行定位 1.通過tool add x y data 定位點,注意選擇地理座標系下的wgs 1984座標系 2.定位後的點不能執行查詢 分析等操作,需要重新export data 3.匯出的資料最好轉換成投影座標,以便於計算。可首先把已知投影座標的圖層載入到地圖中...

ArcEngine中版本的使用

使用版本的過程分為以下幾個步驟 1.將workspace或者資料集註冊為使用版本的workspace或者資料集 iversionedobject verobj ds as iversionedobject 假設ds 是乙個資料集 if verobj null verobj.pverdobj.isre...

ArcEngine中對Feature的編輯

arcengine中對feature的編輯 對feature的編輯分為以下幾個部分 1.新建 2.修改 3.刪除 涉及到的介面有以下幾個 iworkspaceedit ifeatureclass ifeaturecursor ifeature 其中iworkspaceedit用於啟動編輯 開始編輯操...