ae顯示標註

2022-01-24 06:33:27 字數 1153 閱讀 8781

//

新增標註,比textelment功能更強大

public

static

void toaddannotate(ilayer layer, string

fieldname)

asifontdisp;

itextsymbol ptextsymbol = new

textsymbolclass()

;//用來控制標註和要素的相對位置關係

ilinelabelposition plinelpos = new

linelabelpositionclass()

;//用來控制標註衝突

ilinelabelplacementpriorities plineplace = new

linelabelplacementprioritiesclass()

;//用來實現對ilinelabelposition 和 ilinelabelplacementpriorities以及更高階屬性的控制

ibasicoverposterlayerproperties pbolp = new

basicoverposterlayerpropertiesclass()

;//建立標註物件

ilabelenginelayerproperties plableengine = new

labelenginelayerpropertiesclass()

;//設定標註的參考比例尺

iannotatelayertransformationproperties pannolyrpros = plableengine as

iannotatelayertransformationproperties;

= 2500000;

//設定標註可見的最大最小比例尺

iannotatelayerproperties pannopros = plableengine as

iannotatelayerproperties;

= 2500000;

= 25000000;

屬性 設定過濾條件

ipalpcoll.add(pannopros);

pgeolayer.displayannotation = true

; }

FeatureLayer顯示文字標註

featurelayer new featurelayer serverurl,var stateslabel new textsymbol setcolor new color 0a162c stateslabel.font.setsize 15pt stateslabel.font.setwei...

FeatureLayer未能顯示標註問題

同事告訴我,我在web頁面上疊加的他們製作的圖層,沒有顯示相應的標註。標註?啥東東?我一頭霧水。原來,圖層中,一些物件,比如色塊 小圖示,往往會有相關的文字加以說明,這就是所謂的標註。在arcgis中,應該叫 label 你看,我開啟 要素標註 選項,就有文字,關閉,則消失 同事在arcgis裡嫻熟...

AE開發(1) 關於Extent顯示範圍的幾點說明

圖一.正常縮放至要素範圍 這個時候,我們刪除一部分的要素,重新使用axmapcontrol1.extent pgeodataset.extent 來設定地圖範圍,我們會發現地圖範圍並沒有根據我刪除的地理要素的改變而改變。圖二.地圖範圍未根據地理要素變化而變化 這是因為在使用igeodataset進行...