AE C 控制Globe操作範圍

2021-06-19 13:19:14 字數 1396 閱讀 1868

在實際的

globe

操作過程中,都希望能夠控制當前場景的範圍,即使是誤操作超出了範圍也能夠快速的自動的回到初始的範圍。以下**根據圖層的範圍控制顯示操作的範圍,一旦超出圖層的範圍,根據重繪事件監聽,將當前地圖範圍重置到初始化範圍。

系統環境:

win7 64

位旗艦版

gis環境:

arcengine 10 sp4

開發環境:

vs 2012 sp1c# 1

、在frmmain

主窗體中宣告

iglobedisplayevents_event

事件private

iglobedisplayevents_event

m_pglobedisplayevents =

null;

2、在窗體初始化的時候,對

m_pglobedisplayevents

也進行初始化

public

frmmain() 3

、重寫m_pglobedisplayevents_afterdraw

事件public

void

m_pglobedisplayevents_afterdraw(

isceneviewer

pviewer) }

catch

(exception

ex) }4

、中的初始化引數為

>

key=

"observerlatdd

"value="

-0.056946961416494392

"/>

key=

"observerlondd

"value="

121.49905414870099

"/>

key=

"observeraltkms

"value="

3.9120639485526882

"/>

key=

"targetlatdd

"value="

-0.028060602957429747

"/>

key=

"targetlondd

"value="

121.49892786453003

"/>

key=

"targetaltkms

"value="

0.5625919130259821

"/> ……

5、以上完成在

globecontrol

中控制可操作的範圍,如果超出了自動恢復到初始位置。

AE C 控制Globe操作範圍

在實際的globe操作過程中,都希望能夠控制當前場景的範圍,即使是誤操作超出了範圍也能夠快速的自動的回到初始的範圍。以下 根據圖層的範圍控制顯示操作的範圍,一旦超出圖層的範圍,根據重繪事件監聽,將當前地圖範圍重置到初始化範圍。系統環境 win7 64位旗艦版 gis環境 arcengine 10 s...

範圍確認和範圍控制

範圍確認 範圍確認是專案干係人正式接受已完成的專案範圍的過程。範圍確認需要審查可交付物和工作成果,貫穿於整個專案。輸入工具與技術 輸出1.範圍說明書 2.wbs字典 3.範圍管理計畫 4.交付物 1.檢查 1.已接受的交付物 2.變更申請 3.推薦的糾正措施 輸入4.交付物。那些已經完成或部分完成的...

控制 Cookie 的作用範圍

當按照這樣設定域之後,cookie 將只對於特定域中的頁面可用。你同樣能夠使用 domain 屬性來建立乙個能夠在多個子域之間被共享的 cookie,如下例項所示 response.cookies domain value datetime.now.tostring response.cookies...