# 瓦片地图服务
瓦片地图服务提供地图浏览服务接口,支持OGC标准的WMTS服务接口。支持以下服务接口:
- 请求服务的元数据
- 请求地图服务
- 请求关于地图要素的信息
瓦片地图服务的数据源支持MongoDB、Oracle、MBTiles和本地文件,其中本地瓦片包括MBTiles、国标离散瓦片、以及ArcGIS离散型瓦片和紧凑型瓦片。
# 瓦片服务元信息
URL模板 | /{serviceName}/tile |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的瓦片服务名称 |
URL示例
http://192.98.105.254:8080/ime-server/rest/testwmts/tile (opens new window)
# XYZ形式获取瓦片
URL模板 | /{serviceName}/tile/data |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的瓦片服务名称 |
col | 是 | 无 | 瓦片所在列,对应对应col |
row | 是 | 无 | 瓦片所在行,对应row |
level | 是 | 无 | 瓦片所在级别 |
URL 示例
http://192.98.105.254:8080/ime-server/rest/testwmts/tile/data?level=0&row=0&col=0 (opens new window)
# WMTS GetCapabilities KVP接口
URL模板 | /{serviceName}/wmts |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的服务名称,必须为英文 |
request | 是 | 无 | 固定为GetCapabilities |
service | 是 | 无 | 固定为wmts |
version | 否 | 1.0.0 | 版本 |
URL 示例
# WMTS GetTile KVP接口
URL模板 | /{serviceName}/wmts |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的服务名称,必须为英文 |
request | 是 | 无 | 固定为GetTile |
service | 是 | 无 | 固定为wmts |
tilematrixSet | 是 | 无 | |
tilematrix | 是 | 无 | |
tilerow | 是 | 无 | |
tilecol | 是 | 无 | |
format | 是 | 无 | |
version | 否 | 1.0.0 | 版本 |
URL 示例
# 获取当前范围内瓦片服务的所有版本
URL模板 | /{serviceName}/wmts/version |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 是 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
format | 否 | json | 结果返回格式,json或xml |
callback | 否 | 无 | fomat为json时,指定callback返回jsonp |
xmin | 否 | 无 | 范围最小x |
ymin | 否 | 无 | 范围最小y |
xmax | 否 | 无 | 范围最大x |
ymax | 否 | 无 | 范围最大y |
URL 示例
http://192.98.105.254:8080/ime-server/rest/testwmts/version (opens new window)
# WMTS GetCapabilities KVP接口带版本信息
URL模板 | /{serviceName}/{tileversion}/wmts |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的服务名称,必须为英文 |
tileversion | 是 | 无 | 瓦片版本时间 |
request | 是 | 无 | 固定为GetCapabilities |
service | 是 | 无 | 固定为wmts |
version | 否 | 1.0.0 | 版本 |
URL 示例
# WMTS GetTile KVP接口带版本信息
URL模板 | /{serviceName}/{tileversion}/wmts |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的服务名称,必须为英文 |
tileversion | 是 | 无 | 瓦片版本时间 |
request | 是 | 无 | 固定为GetTile |
service | 是 | 无 | 固定为wmts |
tilematrixSet | 是 | 无 | |
tilematrix | 是 | 无 | |
tilerow | 是 | 无 | |
tilecol | 是 | 无 | |
format | 是 | 无 | |
version | 否 | 1.0.0 | 版本 |
URL 示例
# export导出大图
URL模板 | /{serviceName}/wmts/export |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的服务名称,必须为英文 |
bbox | 是 | 无 | 地图导出地理范围,格式 xmin,ymin,xmax,ymax |
width | 是 | 无 | 地图导出宽度 |
height | 是 | 无 | 地图导出高度 |
URL 示例
# 影像地图服务
影像地图服务提供地图浏览服务接口,支持OGC标准的WMTS和WMS服务接口。支持以下服务接口:
- 请求服务的元数据
- 请求地图瓦片
- 请求关于地图要素的信息
- 请求地图图像
影像地图服务的数据源是影像镶嵌数据集,存储格式支持Oracle、Postgresql、SQLite数据库存储。
# 获取服务元数据
URL模板 | /{serviceName}/dtile/map/info |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 是 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的服务名称,必须为英文 |
format | 否 | json | 结果返回格式,json或xml |
callback | 否 | 无 | fomat为json时,指定callback返回jsonp |
URL示例
http://localhost:8084/ime-cloud/rest/GDEMV2_30M/dtile/map/info (opens new window)
# XYZ形式获取瓦片
URL模板 | /{serviceName}/dtile/map/data |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的服务名称,必须为英文 |
col | 是 | 无 | |
row | 是 | 无 | |
level | 是 | 无 | |
tilesize | 否 | 256 | 生成瓦片大小,默认256 |
style | 否 | 无 | 影像渲染样式,目前支持下面4种: dem山体阴影 {"mode":"hillshade","Altidude":50,"Azimuth":210,"ZFactor":1} dem坡向 {"mode":"slope","UsePercent":"true","Scale":15} dem坡向 {"mode":"aspect","ZeroForFlat":"true"} dom波段组合 {"mode":"composite","ReadBandIndex":"2,0,1"} |
code | 否 | 无 | 影像所属区域编码,需在生成镶嵌数据集中写入该参数 |
URL 示例
# export导出大图
URL模板 | /{serviceName}/dtile/map/export |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的服务名称,必须为英文 |
bbox | 是 | 无 | 地图导出地理范围,格式 xmin,ymin,xmax,ymax |
width | 是 | 无 | 地图导出宽度 |
height | 是 | 无 | 地图导出高度 |
style | 否 | 无 | 影像渲染样式,目前支持下面4种: dem山体阴影 {"mode":"hillshade","Altidude":50,"Azimuth":210,"ZFactor":1} dem坡向 {"mode":"slope","UsePercent":"true","Scale":15} dem坡向 {"mode":"aspect","ZeroForFlat":"true"} dom波段组合 {"mode":"composite","ReadBandIndex":"2,0,1"} |
code | 否 | 无 | 影像所属区域编码,需在生成镶嵌数据集中写入该参数 |
URL 示例
# WMTS KVP GetCapabilities
URL模板 | /{serviceName}/dtile |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的服务名称,必须为英文 |
request | 是 | 无 | 固定为GetCapabilities |
service | 是 | 无 | 固定为wmts |
version | 否 | 1.0.0 | 版本 |
URL 示例
# WMTS KVP GetTile
URL模板 | /{serviceName}/dtile |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的服务名称,必须为英文 |
request | 是 | 无 | 固定为GetTile |
service | 否 | 无 | 固定为wmts |
tilematrixSet | 否 | 无 | |
tilematrix | 是 | 无 | |
tilerow | 是 | 无 | |
tilecol | 是 | 无 | |
format | 否 | 无 | |
version | 否 | 1.0.0 | 版本 |
URL 示例
# WMTS KVP GetCapabilities 512瓦片
URL模板 | /{serviceName}/dtile/512 |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的服务名称,必须为英文 |
request | 是 | 无 | 固定为GetCapabilities |
service | 是 | 无 | 固定为wmts |
version | 否 | 1.0.0 | 版本 |
URL 示例
# WMTS KVP GetTile 512瓦片
URL模板 | /{serviceName}/dtile/512 |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的服务名称,必须为英文 |
request | 是 | 无 | 固定为GetTile |
service | 否 | 无 | 固定为wmts |
tilematrixSet | 否 | 无 | |
tilematrix | 是 | 无 | |
tilerow | 是 | 无 | |
tilecol | 是 | 无 | |
format | 否 | 无 | |
version | 否 | 1.0.0 | 版本 |
URL 示例
# 地名地址服务
地名地址服务提供地名地址、POI、AOI的查询服务,支持OGC标准的WFS-G服务。支持以下服务接口:
- 实现关键字查询
- 获取关键字建议
- 基于关键字查询做矩形查询
- 基于关键字查询做缓冲查询
- 实现关键字区域分类统计
- 获取最近的地名地址/POI/AOI
地名地址服务的数据源支持SQLite、PostgreSQL和Oracle,用于发布地名地址服务的数据集是一张经过标准化处理的二维表,需要包含名称、类型、经度、纬度等必选字段,以及地址、电话、各级行政区代码等关键字段。
# POI关键字查询
URL模板 | /{serviceName}/place/search |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 是 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的服务名称,必须为英文 |
q | 否 | 无 | 查询关键字,如果为空,查询所有 |
type | 否 | 无 | poi类型编码,如果为空,不指定类型 |
province | 否 | 无 | poi所在省编码 |
city | 否 | 无 | poi所在市编码 |
county | 否 | 无 | poi所在区县编码 |
page_num | 否 | 0 | 分页数,起始值为0 |
page_size | 否 | 10 | 每个分页的个数,默认为10 |
format | 否 | json | 结果返回格式,json或xml |
callback | 否 | 无 | fomat为json时,指定callback返回jsonp |
URL示例
http://192.98.105.254:8080/ime-server/rest/beijing/place/search?q= (opens new window)万商大厦&type=10010&page_num=0&page_size=20&format=json&callback=callbackfunction
# 在关键字查询基础上做矩形查询
URL模板 | /{serviceName}/place/search |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 是 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
sq_type | 是 | 无 | sq_type固定为bounds |
bounds | 是 | 无 | 矩形的4至范围,逗号分隔,(ymin,xmin,ymax,xmax) |
URL 示例
# 在关键字查询基础上做缓冲查询
URL模板 | /{serviceName}/place/search |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 是 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
sq_type | 是 | 无 | sq_type固定为buffer |
location | 是 | 无 | 中心点坐标,逗号分隔,(y,x) |
radius | 是 | 无 | 缓冲半径,单位为米 |
URL 示例
# POI关键字建议
URL模板 | /{serviceName}/place/suggest |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 是 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的服务名称,必须为英文 |
q | 否 | 无 | 查询关键字,如果为空,查询所有 |
type | 否 | 无 | poi类型编码,如果为空,不指定类型 |
province | 否 | 无 | poi所在省编码 |
city | 否 | 无 | poi所在市编码 |
county | 否 | 无 | poi所在区县编码 |
page_num | 否 | 0 | 分页数,起始值为0 |
page_size | 否 | 10 | 每个分页的个数,默认为10 |
format | 否 | json | 结果返回格式,json或xml |
callback | 否 | 无 | fomat为json时,指定callback返回jsonp |
URL 示例
http://192.98.105.254:8080/ime-server/rest/beijing/place/search?q= (opens new window)万商大厦&type=10010&page_num=0&page_size=20&format=json&callback=callbackfunction
# 根据ID获取文档详情
URL模板 | /{serviceName}/place/detail |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 是 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的服务名称,必须为英文 |
id | 是 | 无 | 文档ID |
format | 否 | json | 结果返回格式,json或xml |
callback | 否 | 无 | fomat为json时,指定callback返回jsonp |
URL 示例
# POI关键字区域分类统计
URL模板 | /{serviceName}/place/statistic |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 是 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的服务名称,必须为英文 |
q | 是 | 无 | 查询关键字 |
type | 否 | 无 | poi类型编码,如果为空,不指定类型 |
level | 否 | 2 | 统计级别,1表示省,2表示市,3表示县,默认按照市分组 |
format | 否 | json | 结果返回格式,json或xml |
callback | 否 | 无 | fomat为json时,指定callback返回jsonp |
URL 示例
http://192.98.105.254:8080/ime-server/rest/beijing/place/search?q= (opens new window)万商大厦&type=10010&page_num=0&page_size=20&format=json&callback=callbackfunction
# 获取最近的POI
URL模板 | /{serviceName}/place/nearest |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 是 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的服务名称,必须为英文 |
location | 否 | 无 | 查询关键字,如果为空,查询所有 |
province | 否 | 无 | poi所在省编码 |
city | 否 | 无 | poi所在市编码 |
county | 否 | 无 | poi所在区县编码 |
format | 否 | json | 结果返回格式,json或xml |
callback | 否 | 无 | fomat为json时,指定callback返回jsonp |
URL 示例
# 三维地形服务
三维地形服务提供三维地形浏览服务,支持OGC标准的WMTS服务接口。 支持以下服务接口:
- 请求服务的元数据
- 请求地形瓦片
- 请求关于地形要素的信息
三维地形服务的数据源支持数据库(MongoDB)和本地文件(MBTiles)。三维地形瓦片数据由栅格图层组成的mxd配图文档切片生成。
# 获取服务元信息
URL模板 | /{serviceName}/terrain |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的瓦片服务名称 |
URL 示例
http://172.16.67.34/ime-cloud/rest/globe_world_01_10_v2/tile (opens new window)
# 根据行列级别获取瓦片
URL模板 | /{serviceName}/terrain/data |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的瓦片服务名称 |
col | 是 | 无 | 瓦片所在列,对应col |
row | 是 | 无 | 瓦片所在行,对应row |
level | 是 | 无 | 瓦片所在级别 |
URL 示例
# 获取坐标点的高程、坡度、坡向
URL模板 | /{serviceName}/terrain/height |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的瓦片服务名称 |
coords | 是 | 无 | 坐标点串,格式如下 x1,y1;x2,y2;x3,y3 |
surface | 否 | FALSE | 是否获取坐标点的坡度坡向值,默认为否 |
level | 是 | 无 | 地形级别 |
URL 示例
# 统计矩形范围的的最大高程、最小高程、平均高程
URL模板 | /{serviceName}/terrain/statistic |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的瓦片服务名称 |
bbox | 是 | 无 | 矩形范围 xmin,ymin,xmax,ymax |
level | 是 | 无 | 地形级别 |
URL 示例
# 画线剖面分析,获取这条线上的高程、坡度、坡向
URL模板 | /{serviceName}/terrain/profile |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的瓦片服务名称 |
wkt | 是 | 无 | 绘制的线,LineString形式 |
tolerance | 否 | 0.01 | 获取点间隔的容差 |
surface | 否 | FALSE | 是否获取坐标点的坡度坡向值,默认为否 |
level | 是 | 无 | 地形级别 |
URL 示例
[http://172.16.67.34/ime-cloud/rest/globe_world_01_10_v2/terrain/profile?level=10&polyline=LINESTRING(103](http://172.16.67.34/ime-cloud/rest/globe_world_01_10_v2/terrain/profile?level=10&polyline=LINESTRING(103) 30,103 27,105 27)&tolerance=0.01surface=true
# 对划定区域生成坡度坡向分析图
URL模板 | /{serviceName}/terrain/analyst |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的瓦片服务名称 |
wkt | 是 | 无 | 绘制的多边形,Polygon形式 |
width | 是 | 无 | 生成的图片的宽度 |
level | 是 | 无 | 地形级别 |
mode | 否 | all | 分析类别 all,同时生成坡度坡向图 slope,只生成坡度分级设色图 aspect,只生成坡向箭头图 |
URL 示例
# 倾斜模型服务
倾斜模型服务采用基于WebGL的三维地图服务发布技术,支持海量三维精模、倾斜模型的快速加载,提供流畅的三维模型浏览体验。 支持以下服务接口:
- 请求服务的元数据
精细模型的数据源支持SQLite数据库存储,支持*.3ds、.3d、.obj等数据格式; 倾斜模型的数据源支持BDB数据库存储,支持PhotoScan(.obj),Smart3d (.osgb),Pixel4D (.tif)等数据格式。
# 获取3dtiles瓦片数据集信息
URL模板 | /{serviceName}/3dtiles/tileset.json |
---|---|
HTTP请求类型 | Get |
是否支持jsonp | 否 |
参数说明
参数 | 是否必须 | 默认值 | 参数说明 |
---|---|---|---|
serviceName | 是 | 无 | 发布的瓦片服务名称 |
URL 示例
http://192.98.105.254:8066/ime-cloud/rest/testfuwu/3dtiles/tileset.json (opens new window)