如何添加在线自定义地图
在奥维互动地图浏览器中,除了可以浏览内置的天地图、天地图影像、百度地图,您还可以添加自定义地图,如在线互联网地图和航拍图等。 ☆说明:正常添加在线互联网地图的前提条件 (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