为类似昕图的WebGIS产品支持添加自定义在线地图可将第三方在线底图作为地图背景使用例如卫星影像、道路地图、地形图、浅色底图、深色底图等。该功能适合用于数据浏览、空间定位、成果检查和制图参考。1. 支持的地图地址格式现在一般都是发布的XYZ 瓦片地图因此支持的也是这种。wmts由于配置复杂一点现在几乎不大用了。XYZ 地址通常包含以下三个参数{z} 缩放级别 {x} 瓦片列号 {y} 瓦片行号典型格式https://example.com/tiles/{z}/{x}/{y}.png有些服务还会使用子域名参数{s}例如https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png如果WebGIS当前不支持{s}可将{s}替换为固定子域名例如a、b、c。2. 添加步骤开始Tab栏 - 背景图 - 添加自定义背景图。输入图层名称。输入在线地图 URL。设置最小缩放级别和最大缩放级别。点击确定。4. 常用在线地图示例OpenStreetMap 标准地图https://tile.openstreetmap.org/{z}/{x}/{y}.pngGoogle 卫星影像https://mt1.google.com/vt/lyrssx{x}y{y}z{z}Google 卫星影像 标注https://mt1.google.com/vt/lyrsyx{x}y{y}z{z}Google 道路地图https://mt1.google.com/vt/lyrsmx{x}y{y}z{z}Google 地形图https://mt1.google.com/vt/lyrspx{x}y{y}z{z}Esri World Imageryhttps://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}Esri World Street Maphttps://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/{z}/{y}/{x}Esri World Topographic Maphttps://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/{x}CARTO 浅色底图https://a.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.pngCARTO 深色底图https://a.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.pngCARTO Voyager 底图https://a.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}.png5. 注意事项在线地图地址必须包含{x}、{y}、{z}否则无法按缩放级别加载瓦片。建议优先使用https://地址避免浏览器拦截。如果地图不显示优先检查地址是否正确、网络是否可访问、服务是否需要 Key。如果放大后不显示可能是最大缩放级别超过服务支持范围。大多数在线瓦片地图使用 Web Mercator通常为EPSG:3857因此项目坐标系是EPSG:3857时显示最符合其原始模样。部分国内地图服务可能存在坐标偏移与 WGS84 数据叠加时需要注意。第三方在线地图可能存在授权限制正式项目、商业系统和公开发布场景应使用已授权服务。不建议批量下载、缓存或二次分发未授权的在线地图瓦片。地图加载依赖于自身电脑的网络环境由浏览器自身获取数据WebGIS软件商一般不提供相关服务。6. 常见问题地图添加后不显示请检查1. URL 是否能正常访问 2. URL 是否包含 {x}、{y}、{z} 3. 当前网络是否能访问该服务 4. 服务是否需要 Token / Key 5. 缩放级别是否超出服务范围 6. 当前区域是否在服务覆盖范围内地图与业务数据有偏移常见原因1. 业务数据坐标系设置错误 2. 在线地图使用了偏移坐标系 3. 当前地图服务不是标准 Web Mercator 4. 数据本身没有正确定义投影建议先加载 OpenStreetMap 或 Esri World Imagery 检查数据坐标系是否正确。
为WebGIS添加自定义在线地图
为类似昕图的WebGIS产品支持添加自定义在线地图可将第三方在线底图作为地图背景使用例如卫星影像、道路地图、地形图、浅色底图、深色底图等。该功能适合用于数据浏览、空间定位、成果检查和制图参考。1. 支持的地图地址格式现在一般都是发布的XYZ 瓦片地图因此支持的也是这种。wmts由于配置复杂一点现在几乎不大用了。XYZ 地址通常包含以下三个参数{z} 缩放级别 {x} 瓦片列号 {y} 瓦片行号典型格式https://example.com/tiles/{z}/{x}/{y}.png有些服务还会使用子域名参数{s}例如https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png如果WebGIS当前不支持{s}可将{s}替换为固定子域名例如a、b、c。2. 添加步骤开始Tab栏 - 背景图 - 添加自定义背景图。输入图层名称。输入在线地图 URL。设置最小缩放级别和最大缩放级别。点击确定。4. 常用在线地图示例OpenStreetMap 标准地图https://tile.openstreetmap.org/{z}/{x}/{y}.pngGoogle 卫星影像https://mt1.google.com/vt/lyrssx{x}y{y}z{z}Google 卫星影像 标注https://mt1.google.com/vt/lyrsyx{x}y{y}z{z}Google 道路地图https://mt1.google.com/vt/lyrsmx{x}y{y}z{z}Google 地形图https://mt1.google.com/vt/lyrspx{x}y{y}z{z}Esri World Imageryhttps://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}Esri World Street Maphttps://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/{z}/{y}/{x}Esri World Topographic Maphttps://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/{x}CARTO 浅色底图https://a.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.pngCARTO 深色底图https://a.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.pngCARTO Voyager 底图https://a.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}.png5. 注意事项在线地图地址必须包含{x}、{y}、{z}否则无法按缩放级别加载瓦片。建议优先使用https://地址避免浏览器拦截。如果地图不显示优先检查地址是否正确、网络是否可访问、服务是否需要 Key。如果放大后不显示可能是最大缩放级别超过服务支持范围。大多数在线瓦片地图使用 Web Mercator通常为EPSG:3857因此项目坐标系是EPSG:3857时显示最符合其原始模样。部分国内地图服务可能存在坐标偏移与 WGS84 数据叠加时需要注意。第三方在线地图可能存在授权限制正式项目、商业系统和公开发布场景应使用已授权服务。不建议批量下载、缓存或二次分发未授权的在线地图瓦片。地图加载依赖于自身电脑的网络环境由浏览器自身获取数据WebGIS软件商一般不提供相关服务。6. 常见问题地图添加后不显示请检查1. URL 是否能正常访问 2. URL 是否包含 {x}、{y}、{z} 3. 当前网络是否能访问该服务 4. 服务是否需要 Token / Key 5. 缩放级别是否超出服务范围 6. 当前区域是否在服务覆盖范围内地图与业务数据有偏移常见原因1. 业务数据坐标系设置错误 2. 在线地图使用了偏移坐标系 3. 当前地图服务不是标准 Web Mercator 4. 数据本身没有正确定义投影建议先加载 OpenStreetMap 或 Esri World Imagery 检查数据坐标系是否正确。