- 綠色版查看
- 綠色版查看
- 綠色版查看
2013年11月25日。
【更新內(nèi)容】
1.新增支持ArcMap10.2版本
1.水經(jīng)注影像加載插件 For ArcMap 是水經(jīng)注信息科技(成都)有限公司研發(fā)的一款基于ArcMap加載離線或在線谷歌地圖、騰訊SOSO地圖、必應(yīng)地圖和雅虎地圖的插件,旨在為用戶解決ArcMap無(wú)法加載超大容量離線影像數(shù)據(jù)或加載困難的問(wèn)題。該插件操作簡(jiǎn)單、專業(yè)穩(wěn)定、方便實(shí)用,是目前國(guó)內(nèi)唯一的一款離線影像數(shù)據(jù)加載插件,且同時(shí)具備在線影像數(shù)據(jù)的加載功能。
2. 運(yùn)行環(huán)境:
本影像加載插件需要 ArcGIS 9.3及以上版本支持,并在ArcMap中進(jìn)行調(diào)用。
3.顯示控件:
啟動(dòng)ArcMap后,雙擊 Blank Map 新建空白地圖文檔。
然后在工具欄單位右鍵,將顯示右鍵菜單。
從右鍵菜單中選擇水經(jīng)注影像加載插件 For ArcGIS,將在ArcMap中顯示插件工具欄。
4.加載在線影像:
這里以加載谷歌衛(wèi)星地圖為例說(shuō)明如何加載在線影像。
點(diǎn)擊加載在線影像菜單中的谷歌衛(wèi)星地圖[CN服務(wù)器]和地名標(biāo)簽[中文]子菜單,將在ArcMap中加載谷歌衛(wèi)星地圖[CN]和地名標(biāo)簽[中文]圖層,同時(shí)軟件中顯示加載的影像內(nèi)容。
5.加載離線影像:
這里的離線影像是指由水經(jīng)注下載器下載的DAT任務(wù)文件,無(wú)論是正式版還是試用版下載的DAT均可加載。
點(diǎn)擊加載離線影像菜單中的加載離線DAT文件,將顯示選擇DAT文件對(duì)話框,選擇需要加載的DAT文件,點(diǎn)擊“打開(kāi)”開(kāi)始加載影像文件。
6.下載離線影像:
這里以下載谷歌衛(wèi)星地圖為例說(shuō)明如何下載一個(gè)DAT離線影像文件。
點(diǎn)擊加載離線影像菜單中的下載DAT離線文件,將顯示地圖下載工具箱。
如果您沒(méi)有安裝谷歌衛(wèi)星地圖下載器,則點(diǎn)擊[下載]谷歌衛(wèi)星地圖下載器會(huì)直接下載該軟件工具;否則,點(diǎn)擊[打開(kāi)]谷歌衛(wèi)星地圖下載器直接打開(kāi)該軟件。
軟件打開(kāi)后,在軟件中可以通過(guò)框選或輸入坐標(biāo)范圍的方式新建下載任務(wù),下載任務(wù)完成后關(guān)閉下載器。
點(diǎn)擊加載離線影像菜單中的加載離線DAT文件,將顯示選擇DAT文件對(duì)話框,選擇打開(kāi)下載器下載的DAT文件,即可將影像作為新圖層加載到ArcMap中。
關(guān)于下載器的具體使用方法,可通過(guò)點(diǎn)擊軟件中幫助菜單查看幫助文件,也可以到官方網(wǎng)站查看視頻教程。
7.關(guān)于投影:
《水經(jīng)注影像加載插件》加載的離線影像坐標(biāo)系為Web 墨卡托(主流網(wǎng)絡(luò)地圖的坐標(biāo)系)。
利用ArcMap的動(dòng)態(tài)投影機(jī)制,插件加載的離線影像,無(wú)論是被加載到其他投影的MXD中,還是把其他投影的數(shù)據(jù)加載過(guò)來(lái),都能快速、正確的和其他數(shù)據(jù)疊加到一起,這解決了坐標(biāo)系統(tǒng)不一致時(shí)(特別是大數(shù)據(jù)量下)帶來(lái)的問(wèn)題。
8.二次開(kāi)發(fā)說(shuō)明:
將插件安裝目錄“C:Program Files水經(jīng)注軟件水經(jīng)注影像加載插件 For ArcMap 10lib”下的 ArceyesTile.dll 添加到引用;另外,你也可以在Debug或Release目錄新建ArceyesTile目錄,并將動(dòng)態(tài)庫(kù)全部復(fù)制到該目錄,然后再添加引用。
在程序中添加以下代碼即可添加在線影像數(shù)據(jù)圖層:
IArceyesTile tile = new OnlineTile(ArceyesTile.EnumBruTileLayer.GoogleSatelliteCN)。
ILayer layer = tile.GetAOLayer(axMapControl1.ActiveView)。
this.axMapControl1.AddLayer(layer)。
在程序中添加以下代碼即可添加離線圖層:
IArceyesTile tile = new OfflineTile(@“D:downworld.dat”)。
ILayer layer = tile.GetAOLayer(axMapControl1.ActiveView)。
this.axMapControl1.AddLayer(layer)。
您的評(píng)論需要經(jīng)過(guò)審核才能顯示
有用
有用
有用