在Arcmap中加载互联网地图资源的4种方法
在Arcmap中加載互聯網地圖資源的4種方法
前一段時間想在Arcmap中打開互聯網地圖中的地圖數據,如影像數據、基礎地圖數據等,經過簡單研究目前總結了四種方法,整理下與大家分享,有些內容可能理解有誤,希望大家多多指教。4種方法如下:
a)????????如果地圖支持OGC(開放地理空間信息聯盟)協議的話,可以通過WMS,WMTS服務資源在Arcmap中打開,如天地圖等。
b)????????通過相關插件打開。如使用ArcBruTile插件等可以在arcmap中打開如Google map,openstreet,必應地圖,百度地圖等。
c)????????通過ArGIS自帶的ArGIS online打開地圖資源。
d)????????通過一些地圖下載器,先下載離線地圖然后再在arcmap中打開。
1、?通過OGC協議打開地圖資源
利用OGC規范中的wms、wmts協議,打開一些網絡地圖數據,目前天地圖實現了OGC標準協議,可以利用天地圖提供的wms、wmts資源,在支持OGC服務規范的GIS軟件中打開,如超圖、?uDIG等,也包括Arcmap。
1.1天地圖數據資源
天地圖WMTS資源,包括:地圖、影像、地形,如下:
網址鏈接:http://www.tianditu.com/guide/index.html
天地圖WMS資源
天地圖影像地址:
http://www.scgis.net.cn/imap/iMapServer/defaultRest/services/newtianditudom/WMS
天地圖影像注記地址:
http://www.scgis.net.cn/imap/iMapServer/defaultRest/services/newtianditudom_scann/WMS
1.2其他OGC數據服務地址
1、http://demo.cubewerx.com/demo/cubeserv/cubeserv.cgi??不同類型的數據圖層的源(例如邊界、地形、地文、公用設施、SRTM等)
2、http://www2.dmsolutions.ca/cgi-bin/mswms_gmap?各種加拿大的要素(省的邊界、湖泊、鐵路等)。
3、http://maps.customweather.com/image(氣象數據)
4、http://www.ga.gov.au/bin/getmap.pl?dataset=national&(澳大利亞地球科學局國家地質科學數據集)
5、http://gis.sinica.edu.tw/tileserver/wmts(臺灣百年歷史地圖WMTS服務網址)
6、http://maps.nlsc.gov.tw/S_Maps/wmts(臺灣國土測繪圖資網絡地圖WMTS服務)
1.3在Arcmap中打開的詳細方法如下:
以下操作都在10.1版本下進行
1.3.1在Arcmap中打開WMS資源
1.打開ArcMap,在工具欄中選擇目錄窗口(9.3版本就是打開ArcCatalog,用ArcCatalog的界面操作)
2.在ArcMap的右邊會彈出如下圖的界面.
3.雙擊添加WMS服務器,彈出如圖所示的對話框,在URL中輸入
http://www.scgis.net.cn/imap/iMapServer/defaultRest/services/newtianditudom/WMS,然后點擊獲取圖層,會出現“聚合天地圖DOM瓦片地圖服務”,選擇“Layers”下面的“聚合天地圖DOM瓦片地圖服務”,點擊“確定”
4.在右邊的“GIS服務器”下面會多出一個欄目,如圖,將紅色框中信息拖到ArcMap的左邊圖層列表中。
1.3.2在Arcmap中打開WMTS資源
目前Aarcgis中只有10.1版的支持添加WMTS服務,也可以通過其他支持OGC服務的GIS?平臺打開WMTS服務。
1.打開ArcMap,在工具欄中選擇目錄窗口
2.在ArcMap的右邊會彈出如下圖的界面.
3.雙擊添加WMTS服務器,彈出如圖所示的對話框,在URL中輸入
http://www.scgis.net.cn/imap/iMapServer/defaultRest/services/newtianditudom/WMTS,然后點擊獲取圖層,會出現“聚合天地圖DOM瓦片地圖服務”,選擇“Layers”下面的“聚合天地圖DOM瓦片地圖服務”,點擊“確定”
4、其他步驟同打開WMS一樣。
2、通過相關插件打開
對于Google地圖、必應地圖,百度地圖、搜狗地圖等,我沒有找到其OGC的地圖調用地址,或許這些地圖目前不支持OGC接口。但是他們有公開的API接口,通過這些API接口,可以調用其地圖資源。
1、外國大牛通過這些互聯網地圖API接口編寫相應的應用插件工具ArcBruTile,這個工具集成到arcmap中,就可以打開相應的地圖資源了。一些技術大牛已對此做過研究,詳見:http://hi.baidu.com/gislt/item/24d0c9ada1c598a729ce9d34,ArcBruTile的下載網址:http://arcbrutile.codeplex.com/,目前最新版本是ArcBruTile_0.3.4,ArcBruTile_0.3.4目前只能打開必應地圖和openstreetmap,早期版本可以打開google地圖。
2、方法與上一節類似,國內牛人A在ArcBruTile中集成了可以打開百度地圖的功能: ArcBruTileBaidu。詳見:http://blog.sina.com.cn/s/blog_4c8b1bdd01013j8c.html,但是這個插件,我在arcgis 10.1中無法正常安裝。
3、國內牛人B,制作了一個類似的插件ArcTiler,Arcmap中可以打開Google地圖、soso地圖。詳見:http://www.eiafans.com/thread-500383-1-1.html。下載地址:http://www.arctiler.com/download.html。1.5版本以后需要付費:太樂地圖arcmap插件。
這類工具的缺點是,在arcmap的左欄的table of contents中無法控制圖層。
3、通過ArGIS online打開地圖資源
最簡單的方法是,通過Arcmap自帶的ArGIS online打開地圖資源,我目前使用的arcgis 10.1,在10.1中esri集成了ArGIS?online,ArGIS online可以在Arcmap中打開google地圖、必應地圖及esri和網友共享的各種地圖數據。
4、通過一些地圖下載器,先下載離線地圖然后再在Arcmap中打開。
有很多高手制作了一些軟件,可以批量下載網絡地圖數據,并且可以自動拼接,而且帶坐標信息,下載離線地圖后就可以通過Arcmap中打開。比如:稻歌、GogoMap(狗狗地球)、太樂地圖、水經注軟件等,但是這些軟件要收費。
本文轉自:http://blog.3snews.net/space.php?uid=6955280&do=blog&id=67981
總結
以上是生活随笔為你收集整理的在Arcmap中加载互联网地图资源的4种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构之fhq-treap——Chef
- 下一篇: [2021-09-02 contest]