介绍
# 介绍
一张图的地图整体分为两部分:
| 地图类型 | 对接方式 | 支持坐标系 | 地图发布方式 | 备注 |
|---|---|---|---|---|
| 底图 | 支持 OGC 服务的引擎皆可 | 4490 | WMTS 服务 | 天地图切片方案 |
| 基于图层的专题地图 | Mapbox,OpenLayers | 4490 | PBF 矢量瓦片服务 | Mapbox 支持非常完善,OpenLayers 无法使用作业系统的预设样式 |
# 底图对接
底图对接部分不再详述,因为底图的来源一般按照公安部要求,使用 WMTS 天地图切片方案进行对接。
目前市面上常用的地图引擎(如 OpenLayers、Mapbox、SuperMap、ArcGIS 等)都能够完美支持基于 OGC 规范的 WMTS 地图服务。
地图对接示例:http://devs.gishub.com.cn:9080/smartApi-xinjiang/api/sdk/sandbox/main.html (opens new window)
# 基于图层的专题地图对接
为便于描述,下文将“基于图层的专题地图”统一简称为
专题图层。
每个专题图对应后台服务中的一个图层对象。通过图层对象,可以获取到两类关键地址:
# 1. 矢量瓦片请求地址
"layerUrl【4490网格】": "/sys/geom/rest/t_1797924621386838016/{z}/{x}/{y}"
"layerUrl【3857网格】": "/sys/geom/rest/t_1797924621386838016/{z}/{x}/{y}?gridSrid=4326"
# 2. OGC 服务地址
"ogcUrl": {
"ogcUrl": "/sys/geom/ogc/t_1797924621386838016/ows",
"wmsGetMapUrl": "/sys/geom/ogc/t_1797924621386838016/ows?service=WMS&version=1.1.0&request=GetMap&layers=t_1797924621386838016&bbox=75.0254731307,36.7953590964,95.2621876345,48.0701579003&width=1280&height=780&srs=EPSG:4326&styles=&format=image/png",
"wmsGetCapabilitiesUrl": "/sys/geom/ogc/t_1797924621386838016/ows?service=WMS&version=1.1.0&request=GetCapabilities&layers=t_1797924621386838016",
"wmtsGetTileUrl":"/sys/geom/ogc/t_1797924621386838016/ows?&bizId=&docName=&layer=t_2041824748698611712&style=&tilematrixset=4326&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image/png&TileMatrix={z}&TileCol={x}&TileRow={y}"
"xyzUrl":"sys/geom/xyz/t_1797924621386838016/{z}/{x}/{y}?gridSrid=3857&bizId=&docName="
"wfsGetFeatureUrl": "/sys/geom/ogc/t_1797924621386838016/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=t_1797924621386838016&maxFeatures=10&outputFormat=application/json",
"wfsGetCapabilitiesUrl": "/sys/geom/ogc/t_1797924621386838016/ows?service=WFS&version=1.0.0&request=GetCapabilities&typeName=t_1797924621386838016"
}
以上两种地址分别对应两种对接方式:
- 矢量瓦片对接
- OGC 服务对接
# 对接引擎支持情况
目前,Mapbox 能够完美支持矢量瓦片对接,而 OpenLayers 与 ArcGIS JS API 仅能部分支持。
各引擎在矢量瓦片对接上的差异如下:
| 引擎 | 要素对接 | 要素拾取 | 样式 | 备注 |
|---|---|---|---|---|
| Mapbox | 支持 | 支持 | style.json | 调试页面 (opens new window) |
| OpenLayers | 支持 | 支持 | - | 调试页面 (opens new window) |
| ArcGIS JS API | 支持 | 不支持 | - | - |
上次更新: 2026/05/08, 15:29:26