在奧維互動地圖瀏覽器中,除了可以瀏覽內置的天地圖、天地圖影像、百度地圖,您還可以添加自定義地圖,如在線互聯網地圖和航拍圖等。
☆說明:正常添加在線互聯網地圖的前提條件
(1)被添加的地圖采用墨卡托投影方式,如高德地圖、騰訊地圖;或采用經緯度投影方式,如中國地質圖。
(2)圖片的URL鏈接里必須包含有地圖圖片的坐標值XY,以及地圖縮放級別值Z。
(3)被添加的地圖采用JPG或PNG格式的圖片顯示,每個圖塊的尺寸為256*256或512*512像素。
1. 獲取在線地圖URL
進入您需要添加的地圖官網,使用瀏覽器查看并解析地圖的主機名、主機編號、圖片的URL、尺寸、格式,如下。
本文以高德衛星圖和路網為例。
(1)使用瀏覽器打開高德地圖(https://ditu.amap.com),切換到衛星圖,按F12功能鍵,會彈出開發人員工具。
(2)點擊開發人員工具上方的【Network(網絡)】切換到網絡界面,移動并縮放地圖,列表里會增加網絡請求的詳細信息,如下圖:
下圖所示,為衛星圖的請求信息。
雙擊任意一條,將URL(https://webst04.is.autonavi.com/appmaptile?style=6&x=26969&y=12397&z=15)復制到TXT文本中。
您還可以看到該頁面的標題“appmaptile(256*256)”,“256*256”是該圖塊的尺寸。
在TXT文本中對URL進行編輯,如下:
(1)將“x=26969&y=12397&z=15”修改為“x={$x}&y={$y}&z={$z}”,即使用變量替代固定的x、y、z坐標值。
原URL: https://webst04.is.autonavi.com/appmaptile?style=6&x=26969&y=12397&z=15 編輯后的URL: https://webst04.is.autonavi.com/appmaptile?style=6&x={$x}&y={$y}&z={$z} |
(2)將“webst04.is.autonavi.com”作為主機名。
部分在線地圖,其數據可能是分布式存儲在多臺服務器上。您可以將鼠標放到請求信息上,觀察URL中主機名的變化。
例如,高德衛星圖,主機編號會在“webst01至webst04”之間變化。
用變量“{$serverpart}”替換變化的部分,如“4”替換為“{$serverpart}”,最終的主機名為“webst0{$serverpart}.is.autonavi.com”。
原URL: https://webst04.is.autonavi.com/appmaptile?style=6&x=26969&y=12397&z=15 編輯后的URL: https://webst0{$serverpart}.is.autonavi.com/appmaptile?style=6&x={$x}&y={$y}&z={$z} |
有些地圖的URL格式可能是“https://a.tile.openstreetmap.org/6/50/22.png”。
其中:a.tile.openstreetmap.org為主機名,前綴a為主機編號,在a至c之間變化,用變量替換為“{$serverpart}.tile.openstreetmap.org”;/6/50/22.png為URL,用變量替代為“/{$z}/{$x}/{$y}.png”。
注意:若您的圖為512*512像素,即x、y都要除2,z要減1。
URL示例:/arcgis/rest/services/ChinaOnlineCommunity_Mobile/MapServer/tile/{$z-1}/{$y/2}/{$x/2}
2. 添加自定義地圖
在奧維電腦端,點擊[自定義地圖]—>【自定義地圖管理】—>【添加】
進入[自定義地圖[添加]]對話框,設置下圖中所框選的參數。
☆說明
(1)地圖ID:200-1000之間,系統會給每個自定義地圖分配的一個ID號,不用修改。
(2)地圖名稱:即圖層名稱,設置后會顯示在[自定義地圖]菜單下,如“高德衛星圖”。
(3)最大級別:該地圖的最高級別,例如高德衛星圖的最高級別為18級,您可以設置為18及以上。
(4)投影類型:您根據地圖的實際情況選擇,一般為【墨卡托中國】或【墨卡托全球】。高德衛星圖采用墨卡托中國,所以本文選擇【墨卡托中國】。
(5)圖片類型:您根據地圖的實際情況選擇,地形圖、衛星圖(或影像圖)就選擇【影像地圖】;其他地圖可選擇【普通地圖】。
(6)圖片格式:您根據地圖的實際情況選擇。高德衛星圖為jpeg,所以選擇【JPG】;OpenStreetMap為“png”。您可以在網頁地圖請求信息中查看。
(7)圖片大小:您根據實際情況選擇,高德衛星圖一個瓦塊的尺寸為“256*256”的,因此選擇【256像素】。有些地圖可能是“512*512”的。
您可網頁地圖請求信息中,點擊某個圖塊,切換到【Preview(標頭)】,即可查看瓦塊的尺寸。
(8)主機名:您根據實際情況填寫。
根據《1. 獲取在線地圖URL》中的分析,高德衛星圖應該填寫“webst0{$serverpart}.is.autonavi.com”。
(9)端口號:在線互聯網地圖,通常保持默認即可。如果您地圖服務器設置了網絡端口號,那么就需要填寫。
(10)主機編號:您根據地圖的實際情況填寫。高德衛星圖為“1至4”,OpenStreetMap為“a至c”。
(11)URL:您根據地圖的實際情況填寫。高德衛星圖為“/appmaptile?style=6&x={$x}&y={$y}&z={$z}”,OpenStreetMap為“/{$z}/{$x}/{$y}.png”。
注意:若您的圖為512*512像素,即x、y都要除2,z要減1。
URL示例:/arcgis/rest/services/ChinaOnlineCommunity_Mobile/MapServer/tile/{$z-1}/{$y/2}/{$x/2}
設置完成后,點擊【確定】。
您點擊[自定義地圖],選擇高添加的圖層,即可瀏覽該地圖。
★特別說明:
部分地圖需要令牌或者秘鑰才能訪問,如四川天地圖。
四川天地圖令牌生成鏈接:http://www.scgis.net.cn/imap/iMapServer/Token/default.aspx
高德路網圖層配置信息如下:
圖片類型:普通地圖 圖片格式:png 圖片大小:256像素 主機名:wprd0{$serverpart}.is.autonavi.com 端口號:默認 主機編號:1至4 URL:/appmaptile?x={$x}&y={$y}&z={$z}&&lang=zh_cn&size=1&scl=1&style=8<ype=7 |
3. 疊加路網圖層
本文高德衛星圖為例,在高德衛星圖上疊加高德路網。
在[自定義地圖管理]對話框,勾選需要設置疊加層的地圖,點擊【修改】。
高德路網只有小字體,因此您設置小字體疊加層即可。
設置完后,點擊【確定】—>【確定】。
在[自定義地圖]菜單下,選擇【高德衛星圖】,即可查看路網及衛星圖。
4. 常用地圖的URL
(1)高德地圖(小字體)
投影類型:墨卡托中國 圖片類型:普通地圖 圖片格式:png 圖片大小:256像素 主機名:webrd0{$serverpart}.is.autonavi.com 端口號:默認 主機編號:1至3 URL:/appmaptile?lang=zh_cn&size=1&scale=1&style=7&x={$x}&y={$y}&z={$z} |
(2)高德地圖(大字體)
投影類型:墨卡托中國 圖片類型:普通地圖 圖片格式:png 圖片大小:256像素 主機名:wprd0{$serverpart}.is.autonavi.com 端口號:默認 主機編號:1至4 URL:/appmaptile?lang=zh_cn&size=1&style=7&x={$x}&y={$y}&z={$z}&scl=1<ype=7 |
(3)騰訊地圖
投影類型:墨卡托中國 圖片類型:普通地圖 圖片格式:JPG 圖片大小:256像素 主機名:rt{$serverpart}.map.gtimg.com 端口號:默認 主機編號:0至3 URL:/realtimerender?z={$z}&x={$x}&y={$y}&type=vector&style=0&v=1.1 |
(4)騰訊衛星圖
投影類型:墨卡托中國 圖片類型:影像地圖 圖片格式:JPG 圖片大小:256像素 主機名:p{$serverpart}.map.gtimg.com 端口號:默認 主機編號:0至3 URL:/sateTiles/{$z}/{$x/16}/{$y/16}/{$x}_{$y}.jpg |
(5)騰訊衛星圖路網
投影類型:墨卡托中國 圖片類型:普通地圖 圖片格式:png 圖片大小:256像素 主機名:rt{$serverpart}.map.gtimg.com 端口號:默認 主機編號:0至3 URL:/tile?z={$z}&x={$x}&y={$y}&styleid=2&version=110 |
(6)騰訊地形圖
投影類型:墨卡托中國 圖片類型:影像地圖 圖片格式:JPG 圖片大小:256像素 主機名:p{$serverpart}.map.gtimg.com 端口號:默認 主機編號:0至3 URL:/demTiles/{$z}/{$x/16}/{$y/16}/{$x}_{$y}.jpg |