数据服务接口

Previous Next

 

 

 

数据服务以httpListenter的模式运行,表现接口类似于webService。

具体的接口包括:

编号

功能

行为

接口

参数描述

1

获取影像瓦片

GET

getTileImage?x={x}&y={y}&z={z}&date={date}

瓦片坐标的划分以经纬度为标准,0层1*1,1层2*2,依次类推

x:瓦片所在的列号

y:瓦片所在的行号

Z:瓦片所在的层号

date:所需瓦片的时间,此参数可为空。格式可以是long(DateTime.ToBinary())

或字符串,如"2019-01-01 12:00:00"

2

获取区域的影像可用时间列表

GET

getUsableTimes

方式1:region=lmin,bmin,lmax,bmax

输入参数为一个经纬度范围

方式2:regionandlevel=level,lmin,bmin,lmax,bmax

输入参数为需要的层级加上经纬度范围

方式3:celllocation=level,xmin,ymin,xmax,ymax

输入参数为层级,加上瓦片的坐标范围

 

返回值为时间字符串,多个时间中间以'|'分隔

 

3

获取注记数据

GET

getLabelImage?x={x}&y={y}&z={z}

瓦片坐标的划分以经纬度为标准,1层2*1,2层4*2,依次类推

x:瓦片所在的列号

y:瓦片所在的行号

Z:瓦片所在的层号

4

针对CES高程加载的描述信息

GET

layer.json

获取高程服务的描述信息

5

获取高程数据

GET

{z}_{x}_{y}.terrain

数据格式为Cesium的heightMap格式,每个瓦片包含65*65个高程值

6

获取指定点的高程

GET

getheight?l={经度}&b={纬度}

返回指定坐标的高程信息,以文本形式返回

7

批量获取高程值

POST

getheight

POST的数据为byte格式

每个坐标点长度为16位,其中经度和纬度各点8位,都是double精度

所有坐标点的信息串连成一个byte[] 长度为n*16,POST即可

返回的值是8*n的byte,需要客户端自己解析成double

8

wmts服务

GET

wmts?request=getcapabilities

获取WMTS的相关信息,将此地址交给WMTS的解析程序,会获取对应的数据接口

可以将此地址交给arcMAP,或者GlobalMapper等软件解析

 

 

 

 

Copyright © 2019易至天工信息技术咨询工作室