# 瓦片地图服务

瓦片地图服务提供地图浏览服务接口,支持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 示例

http://192.98.105.254:8080/ime-server/rest/testwmts/wmts?request=GetCapabilities&service=wmts (opens new window)

# WMTS GetTile KVP接口

URL模板 /{serviceName}/wmts
HTTP请求类型 Get
是否支持jsonp

参数说明

参数 是否必须 默认值 参数说明
serviceName 发布的服务名称,必须为英文
request 固定为GetTile
service 固定为wmts
tilematrixSet
tilematrix
tilerow
tilecol
format
version 1.0.0 版本

URL 示例

http://192.98.105.254:8080/ime-server/rest/testwmts/wmts?request=GetTile&service=wmts&tilematrixSet=db200w&tileMatrix=2&tilerow=1&tilecol=3 (opens new window)

# 获取当前范围内瓦片服务的所有版本

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 示例

http://192.98.105.254:8080/ime-server/rest/testwmts/wmts?request=GetCapabilities&service=wmts (opens new window)

# 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 示例

http://192.98.105.254:8080/ime-server/rest/testwmts/wmts?request=GetTile&service=wmts&tilematrixSet=db200w&tileMatrix=2&tilerow=1&tilecol=3 (opens new window)

# export导出大图

URL模板 /{serviceName}/wmts/export
HTTP请求类型 Get
是否支持jsonp

参数说明

参数 是否必须 默认值 参数说明
serviceName 发布的服务名称,必须为英文
bbox 地图导出地理范围,格式 xmin,ymin,xmax,ymax
width 地图导出宽度
height 地图导出高度

URL 示例

http://192.98.105.254:8080/ime-server/rest/testwmts/wmts/export?bbox=102,35,103,36&width=1024&height=768 (opens new window)

# 影像地图服务

影像地图服务提供地图浏览服务接口,支持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 示例

http://localhost:8084/ime-cloud/rest/GDEMV2_30M/dtile/map/data?level=11&row=349&col=1638 (opens new window)

# 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 示例

http://localhost:8084/ime-cloud/rest/GDEMV2_30M/dtile/map/export?bbox=109.3277,28.1677,111.7776,29.7704&width=800&height=600&style={%22mode%22:%22hillshade%22,%22Altidude%22:50,%22Azimuth%22:120,%22ZFactor%22:3} (opens new window)

# WMTS KVP GetCapabilities

URL模板 /{serviceName}/dtile
HTTP请求类型 Get
是否支持jsonp

参数说明

参数 是否必须 默认值 参数说明
serviceName 发布的服务名称,必须为英文
request 固定为GetCapabilities
service 固定为wmts
version 1.0.0 版本

URL 示例

http://localhost:8084/ime-cloud/rest/GDEMV2_30M/dtile?request=GetCapabilities&service=wmts (opens new window)

# WMTS KVP GetTile

URL模板 /{serviceName}/dtile
HTTP请求类型 Get
是否支持jsonp

参数说明

参数 是否必须 默认值 参数说明
serviceName 发布的服务名称,必须为英文
request 固定为GetTile
service 固定为wmts
tilematrixSet
tilematrix
tilerow
tilecol
format
version 1.0.0 版本

URL 示例

http://localhost:8084/ime-cloud/rest/GDEMV2_30M/dtile?request=GetTile&service=wmts&tilematrixSet=db200w&tileMatrix=2&tilerow=1&tilecol=3 (opens new window)

# WMTS KVP GetCapabilities 512瓦片

URL模板 /{serviceName}/dtile/512
HTTP请求类型 Get
是否支持jsonp

参数说明

参数 是否必须 默认值 参数说明
serviceName 发布的服务名称,必须为英文
request 固定为GetCapabilities
service 固定为wmts
version 1.0.0 版本

URL 示例

http://localhost:8084/ime-cloud/rest/GDEMV2_30M/dtile?request=GetCapabilities&service=wmts (opens new window)

# 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 示例

http://localhost:8084/ime-cloud/rest/GDEMV2_30M/dtile?request=GetTile&service=wmts&tilematrixSet=db200w&tileMatrix=2&tilerow=1&tilecol=3 (opens new window)

# 地名地址服务

地名地址服务提供地名地址、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 示例

http://192.98.105.254:8080/ime-server/rest/beijing/place/search?sq_type=bounds&bounds=30,130,35,140&format=json&callback=callbackfunction (opens new window)

# 在关键字查询基础上做缓冲查询

URL模板 /{serviceName}/place/search
HTTP请求类型 Get
是否支持jsonp

参数说明

参数 是否必须 默认值 参数说明
sq_type sq_type固定为buffer
location 中心点坐标,逗号分隔,(y,x)
radius 缓冲半径,单位为米

URL 示例

http://192.98.105.254:8080/ime-server/rest/beijing/place/search?sq_type=buffer&location=30,130&radius=500&format=json&callback=callbackfunction (opens new window)

# 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 示例

http://192.98.105.254:8080/ime-server/rest/beijing/place/search?id=beijing_7289&format=json&callback=callbackfunction (opens new window)

# 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 示例

http://192.98.105.254:8080/ime-server/rest/beijing/place/nearest?location=24.39812119,111.55769105&format=json&callback=callbackfunction (opens new window)

# 三维地形服务

三维地形服务提供三维地形浏览服务,支持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 示例

http://172.16.67.34/ime-cloud/rest/globe_world_01_10_v2/terrain/data?level=0&row=0&col=0 (opens new window)

# 获取坐标点的高程、坡度、坡向

URL模板 /{serviceName}/terrain/height
HTTP请求类型 Get
是否支持jsonp

参数说明

参数 是否必须 默认值 参数说明
serviceName 发布的瓦片服务名称
coords 坐标点串,格式如下
x1,y1;x2,y2;x3,y3
surface FALSE 是否获取坐标点的坡度坡向值,默认为否
level 地形级别

URL 示例

http://172.16.67.34/ime-cloud/rest/globe_world_01_10_v2/terrain/height?level=10&coords=100,25;105,30&surface=true (opens new window)

# 统计矩形范围的的最大高程、最小高程、平均高程

URL模板 /{serviceName}/terrain/statistic
HTTP请求类型 Get
是否支持jsonp

参数说明

参数 是否必须 默认值 参数说明
serviceName 发布的瓦片服务名称
bbox 矩形范围
xmin,ymin,xmax,ymax
level 地形级别

URL 示例

http://172.16.67.34/ime-cloud/rest/globe_world_01_10_v2/terrain/statistic?level=10&bbox=100,25,105,30 (opens new window)

# 画线剖面分析,获取这条线上的高程、坡度、坡向

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 示例

http://172.16.67.34/ime-cloud/rest/globe_world_01_10_v2/terrain/analyst?mode=all&width=1024&level=10&wkt=POLYGON((103%2030,105%2027,103%2027,103%2030)) (opens new window)

# 倾斜模型服务

倾斜模型服务采用基于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)