地理空间信息服务接口规范docx.docx

上传人:b****6 文档编号:8779490 上传时间:2023-02-01 格式:DOCX 页数:22 大小:37.58KB
下载 相关 举报
地理空间信息服务接口规范docx.docx_第1页
第1页 / 共22页
地理空间信息服务接口规范docx.docx_第2页
第2页 / 共22页
地理空间信息服务接口规范docx.docx_第3页
第3页 / 共22页
地理空间信息服务接口规范docx.docx_第4页
第4页 / 共22页
地理空间信息服务接口规范docx.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

地理空间信息服务接口规范docx.docx

《地理空间信息服务接口规范docx.docx》由会员分享,可在线阅读,更多相关《地理空间信息服务接口规范docx.docx(22页珍藏版)》请在冰豆网上搜索。

地理空间信息服务接口规范docx.docx

地理空间信息服务接口规范docx

ICS07.040

A75

DB4403

深圳市地方标准

DB4403/T91—2020

地理空间信息服务接口规范

Specificationforgeospatialinformationinterfaceservice

2020-09-29发布2020-11-01实施

深圳市市场监督管理局发布

目次

前言II

引言III

1范围1

2规范性引用文件1

3术语和定义1

4缩略语3

5服务分类3

6接口基本规定4

6.1请求协议4

6.2交换格式5

7服务接口要求5

7.1地图数据API5

7.2专题数据API5

7.3三维数据API5

7.4空间分析API6

7.5地名地址API6

7.6场景图层API6

7.7建筑信息查询API7

附录A(规范性附录)服务接口规范8

参考文献15

本标准按照GB/T1.1—2009给岀的规则起草。

本标准由深圳市规划和自然资源局提岀并归口。

本标准起草单位:

深圳市规划国土房产信息中心(深圳市空间地理信息中心)。

本标准主要起草人:

张健、孙薇、王湛、彭子凤、杨文龙、张曼平、刘江涛、张杰、陈伟、龙琳、唐李、王存进、熊梓言、韩赛、杨建峰、黄晓涵、梁铭、喻婷、王成、马露德、任玲、孙海龙、孙思聪、邱国柱、汪靖韬、张东杰、杨晨、万炜、胡思粤、孔妮荣。

地理空间信息是城市重要战略信息资源,在政府管理决策、新兴产业发展、人民生活改善等方面发挥着越来越重要的作用。

随着深圳市数字政府和智慧城市建设的不断推进,各级政府部门和社会公众跨部门、跨领域和跨行业的地理空间信息服务需求与日俱增。

为规范深圳市地理空间信息公共服务接口,促进地理空间信息在各级用户之间的共享与衔接,特制定本标准。

地理空间信息服务接口规范

1范围

本规范规定了深圳市地理空间信息服务分类、服务接口基本规定、服务接口要求等。

本规范适用于深圳市地理空间信息服务资源获取、分发、二次开发以及服务扩展与维护等。

2规范性引用文件

下列文件对于本文件的应用是必不可少的。

凡是注日期的引用文件,仅注日期的版本适用于本文件。

凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

GB/T30169地理信息基于网络的要素服务

GB/T35652瓦片地图服务

OGC04—094WebFeatureServiceImplementationSpecification

OGC06—042WebMapServiceImplementationSpecification

OGC07—057r7OpenGISWebMapTileServiceImplementationStandard

3术语和定义

下列术语和定义适用于本标准。

3.1

地理空间信息geospatiaIinformation

直接或间接与地球位置相关联的现象的有关信息。

3.2

坐标coordinate

用来指示N维空间中点的位置的数值序列。

3.3

坐标参考系统coordinatereferencesystem

通过基准与显示世界相关的坐标系。

3.4

要素feature

代表物理实体的,具有几何形状的地图元素。

3.5

瓦片tile

地图数据根据一定规则切分为的若干数据单元。

3.6

地理编码geocoding

地址匹配address-matching

采用标准化的编码格式表示的地表、地下或者空中的地理空间点在特定时间的确切位置的测量信息。

可理解为建立地理位置坐标与给定地址一致性的过程,即指在地图上找到并标明每条地址所对应的位置。

3.7

接口interface

两个功能单元共享的边界,由各种特征来定义。

3.8

月艮务service

由实体通过接口提供的明确功能。

3.9

空间分析spatiaIanalysis

基于地理对象的位置和形态特征的数据分析技术,其目的在于提取和传输空间信息。

3.10

缓冲区分析bufferanalysis

对选中的一组或一类地图要素(点、线或面)按设定的距离条件,围绕其要素而形成一定缓冲区多边形实体,从而实现数据在二维空间得以扩展的信息分析方法。

3.11

叠力口分析overIayanalysis

将两层或多层地图要素进行叠加产生一个新要素层的操作,其结果将原来要素分割生成新的要素,新要素综合了原来两层或多层要素所具有的属性,并形成新的空间关系和新的属性关系。

3.12

地名geographicalnames

用于表征具体地理实体的专用名称。

示例:

洞、公路、河流、湖、潭、环岛、纪念地、建筑物、交通场站、街巷、开发区、名胜古迹、桥梁、泉、山峰、山脉、水库、水渠、隧道、体育设施、铁路、政区、住宅区、自然村等。

3.13

地址address

对某一特定空间位置上自然或人文地理实体位置名称的结构化描述。

示例:

深圳市福田区红荔路8009号。

3.14

标准地址standardaddress

符合特定地址标准、按照指定规则进行描述的地址,包含行政区划信息、村区信息、街路巷、小区信息、建筑物及单元、楼层、户室等信息。

3.15

数据集dataset

同一类要素数据组成的集合。

4缩略语

API:

应用程序编程接口(ApplicationProgrammingInterface)

B3DM:

批处理三维模型(Batched3DModel)

JSON:

JavaScript对象简谱(JavaScriptObjectNotation)

PNG:

便携式网络图形(PortableNetworkGraphicFormat)

OGC:

开放地理空间信息联盟(OpenGeoroatialConsortium)

WFS:

网络要素服务(WebFeatureSer5ice)

WMS:

网络地图服务(WebMapService)

WMTS:

网络地图切片服务(WebMapTileService)

SLPK:

场景图层包(SceneLayerPackage)

S3M:

空间三维模型(Spatial3DModel)

URL:

统一资源定位符(UniformResourceLocator)

XML:

可扩展标记语言(extensibleMarkupLanguage)

5服务分类

按照服务的性质将地理空间信息服务划分为数据服务和功能服务。

数据服务通过相应API接口对外提供,按实现技术上划分为地图数据API、专题数据API、三维数据API;功能服务划分为空间分析API、地址匹配API、场景图层API、建筑信息查询API。

服务分类见表1。

表1服务类目表

一级类目

二级类目

三级类目

服务提供方式

数据服务

地图数据API

网络地图API

地图服务WMS

(WebMapService)

按7.1.1的要求

网络地图切片API

地图切片服务WMTS

(WebMapTileService)

按7.1.2的要求

专题数据API

网络要素API

网络要素服务WFS

(WebFeatureService)

按7.2的要求

三维数据API

三维元数据API

三维元数据服务

按7.3.1的要求

三维瓦片数据API

三维瓦片数据服务

按7.3.2的要求

功能服务

空间分折

缓冲区分析API

缓冲区分析服务

按7.4.1的要求

叠加分析API

叠加分析服务

按7.4.2的要求

地址匹配API

地址正向匹配API

地址正向匹配服务

按7.5.1的要求

地址逆向匹配API

地址逆向匹配服务

按7.5.2的要求

场景图层API

场景图层API

场景图层目录服务

按7.6的要求

建筑信息查询API

建筑信息查询API

建筑信息查询

按7.7的琴亲

6接口基本规定

6.1请求协议采用HTTP或HTTPS协议。

请求方式为GET或POST请求。

6.2交换格式

交换格式如表2所示。

表2交换格式

名称

说明

JSON

空间分析API、地名地址API等采用此交换格式。

XML

WMS、WMTS、WFS等服务的元数据访问接口返回此交换格式。

PNG

WMS、WMTS等服务的地图瓦片访问接口返回此交换格式

B3DM

三维数据服务(3DTiles)访问接口返回此交换格式。

SLPK

三维数据服务(I3S)访问接口返回此交换格式。

S3MB

三维数据服务(S3M)访问接口返回此交换格式。

7服务接口要求

7.1地图数据API

7.1.1网络地图API

网络地图API接口应符合OGC06-042要求。

7.1.2网络地图切片API

网络地图切片API接口应符合OGC07-057r7和GB/T35652要求。

7.2专题数据API

网络要素API接口应符合OGCU。

94和GB/T30169要求。

7.3三维数据API

7.3.1三维元数据API

三维元数据API可根据三维场景、图层名称、服务类型(其中服务类型包含3DTiles,I3S,S3M等类型)查询图层元数据和配置等信息。

该接口通过GET方式请求场景名称、图层名称和服务类型,服务接口返回接口访问状态、访问说明和服务地址等信息。

请求参数及返回结果应遵照附录A中A.1的要求。

7.3.2三维瓦片数据API

三维瓦片数据API可根据三维场景名称、图层名称、服务类型、文件路径得到对应的三维瓦片数据文件信息,返回客户端对应的服务文件。

该接口通过GET方式请求,请求场景名称、图层名称、服务类型、文件路径,返回对应的文件(B3DM,SLPK,S3MB等)。

请求参数应遵照附录A中A.2的要求。

7.4空间分析API

7.4.1缓冲区分析API

该服务提供缓冲区分析功能。

缓冲区分析功能,支持用户根据指定的距离,在点、线、面几何对象周围自动建立一定宽度的区域。

该接口支持对指定的某个几何对象做缓冲区分析,通过设置缓冲区半径等参数,形成缓冲区面。

该接口通过POST方式请求分析对象坐标串、缓冲区半径、单位等,服务接口返回接口访问状态、访问说明和结果集,结果集中包含分析结果。

请求参数和返回结果应遵照附录A中A.3的要求。

7.4.2叠加分析API

该服务提供叠加分析功能。

叠加分析功能,支持用户对点、线、面类型数据集进行集合运算,如裁剪、合并、擦除、求交、同一、对称差、更新等。

该接口支持对指定的某两个几何对象做叠加分析,通过参数设置可以指定要做叠加分析的几何对象、叠加操作类型。

该接口通过POST方式请求叠加的几何对象和叠加类型等,服务接口返回接口访问状态、访问说明、空间参考系统和结果集,结果集中包含分析结果。

请求参数和返回结果应遵照附录A中A.4的要求。

7.5地名地址API

7.5.1地址正向匹配API

该接口支持将结构化地址(省/市/区/街道/门牌号)解析为对应的位置坐标同时也支持模糊的查询方式。

该接口通过POST方式请求待匹配的地址等信息,服务接口返回接口访问状态、访问说明、状态码和结果集,结果集中包含匹配坐标、匹配度、地址空间面信息、匹配层级等信息。

请求参数和返回结果应遵照附录A中A.5的要隶…

7.5.2地址逆向匹配API

该接口支持将位置坐标解析成对应的地址信息。

,该接口通过POST方式请求待匹配的坐标和返回记录条数,服务接口返回接口访问状态、访问说明和结果集<第果集中包含匹配地址和匹配度。

请求参数和返回结果应遵照附录A中A.6的要求。

7.6场景图层API

该接口支持通过图层的分组和场景类型过滤岀应用场景所需要的图层目录树。

该接口通过GET或POST方式请求场景类型等信息,返回接口访问状态、访问说明、状态码和结果集,结果集包含编码、所属父编码、图层名称、图层别名、服务地址、空间参考系统、服务类型等信息。

请求参数和返回结果应遵照附录A中A.7的要求。

7.7建筑信息查询API

该接口支持通过地理位置(经纬度)和模型属性查询。

该接口通过GET或POST方式请求纬度值、经度值等信息,返回接口访问状态、访问说明、状态码和结果集,结果集中包含模型编码、模型名称、所属区域、模型地址、状态、模型高度等信息。

请求参数和返回结果应遵照附录A中A.8的要求。

附录A

(规范性附录)

服务接口规范

A.1三维元数据API参数

A.1.1请求参数

请求参数如表A.1。

表A.1三维元数据API请求参数

请求参数

是否必须

类型

参数说明

sceneName

String

场景名称

layerName

String

图层名称

serviceType

String

服务类型(3DTiles、I3S、S3M等)

token

String

认证token

A.1.2返回结果

返回结果参数如表A.2„

表A.2三维元数据API返回参数

返回参数

类型

参数说明

msg

String

访问说明,请求结果描述

code

Int

状态码,请求结果编码,0表示成功,其它数字为错误编码

success

Boolen

访问状态,请求是否成功

srs

String

坐标参考系统

dataUrl

String

服务地址

extend

String

用户扩展信息

A.2三维瓦片数据API参数

A.2.1请求参数

请求参数如表A.3„

表A.3三维瓦片数据API请求参数

请求参数

是否必须

类型

参数说明

sceneName

String

场景名称

layerName

String

图层名称

serviceType

String

服务类型

 

表A.3(续)

请求参数

是否必须

类型

参数说明

path

String

文件路径(B3DM、SLPK、S3M等)

token

String

认证token

A.2.2返回结果

返回结果为三维瓦片数据。

A.3缓冲区分析API参数

A.3.1请求参数

请求参数如表A.4。

表A.4缓冲区分析API请求参数

请求参数

是否必须

类型

参数说明

endType

String

缓冲区端点枚举值默认值:

FLAT可选值:

FLAT、ROUND

leftDistance

Float

左侧缓冲距离,默认值:

100

rightDistance

Float

右侧缓冲距离,默认值:

100

semicircleLineSegment

Int

圆头缓冲圆弧处线段的个数。

默认值:

4

radiusUnit

String

缓冲半径单位,默认值:

METER

可选值:

CENTIMETER,DECIMETER,KILOMETER,

WETER

sourceGeometry

Array<0bject>

分析对象坐标串

token

String

认证token

A.3.2返回结果

返回结果参数如表A.茶

表A.5緩冲区分析API返回参数

返回参数

类型

参数说明

msg

String

访问说明,'晶条结果噴述1

code

Int

状态码,请求结果命马,0表芫成功,其它数字为错误编码

success

Boolen

访问状态,请求是否成功

srs

String

坐标参考系统

lists

Array<0bject>

结果集,参数详见表A.6

A.3.3lists参数

lists参数如表A.6„

表A.6lists参数样例

返回参数

类型

参数说明

lat

Float

纬度值

lng

Float

经度值

extend

String

用户扩展信息

A.4叠加分析API参数

A.4.1请求参数

请求参数如表A.7。

表A.7叠加分析API请求参数

请求参数

是否必须

类型

参数说明

operateGeometry

String

叠加分析的操作几何对象,分析对象坐标串

sourceGeometry

Array

叠加分析的源几何对象,分析对象坐标串

operateGeometries

Array

批量叠加分析的操作几何对象数组

sourceGeometries

Array

批量叠加分析的源几何对象数组

operation

String

叠加操作枚举值,可选值为:

CLIP,ERASE,INDENTITY,INTERSECT,

UNION,UPDATE,XOR

token

String

认证token

A.4.2返回结果

返回结果参数如表

表A.8叠加分析API返回参数

返回参数

类型

参数说明

msg

String

访向,说明,请求结果描述

code

Int

状态码,请宓貝编砖,0表示成功,其它数字为错误编码

success

Boolen

访问状态,请求是否成功

srs

String

坐标参考系统

lists

Array<0bject>

结果集,参数详见表A.9

A.4.3lists参数

lists参数如表A.9。

表A.9Iists参数样例

返回参数

类型

参数说明

fieldNames

Float

字段名

表A.9(续)

返回参数

类型

参数说明

fieldValues

Array

字段值,顺序与fieldNames一致

points

String

几何体点串

extend

String

用户扩展信息

A.5地址正向匹配API参数

A.5.1请求参数

请求参数如表A.10-

表A.10地址正向匹配API请求参数

请求参数

是否必须

类型

参数说明

token

String

认证token

addr

String

待匹配的地址

page

Int

结果分页参数,分页页码,默认值:

1

limit

Int

结果分页参数,每页结果数,默认值:

10

fuzzy

Boolen

是否模糊匹配,false精确匹配,要求待匹配地址每个字都出现在结果中,true模糊匹配,不要求待匹配地址每个字都出现在结果中。

和equal参数不可同时使用

equal

Boolen

是否完全匹配,false不要求完全匹配,true要求完全匹配。

如果为true,只会返回与地址完全一致的结果。

和fuzzy参数不可同时使用

where

Array<0bject>

自定义查询条件参数

A.5.2返回结果

返回结果参数如表A.11;z

表A.11地址正向匹配API返回参数样例

返回参数

类型

参数说明

msg

String

访问说明,请求结果描述

code

Int

状憲码,请求结果编码,0表示成功,其它数字为错误编码

success

Boolen

访问状态,请求是否成功

data

JsonObject

返回的结果数据’

count

Int

搜索结果总数

addrList

Array<0bject>

结果列表

code

String

结果地址对应的标准地址编码

addr

String

结果地址

Iv

Int

地址层级(1.省2.市3.区4.街道5.社区6.道路7.门牌8.小区9.楼栋10.单元11.房间)

score

Float

匹配度,分值越大,服务对地址理解程度越高

 

表A.11(续)

返回参数

类型

参数说明

srs

String

坐标参考系统

loc

geojson

匹配坐标

shape

geojson

地址空间面信息

province

String

city

String

district

String

street

String

街道

community

String

社区

road

String

道路

road_num

String

门牌

village

String

小区

building

String

楼栋

building_num

String

单元

house_num

String

房间

room_floor

Int

房间所属楼层

extend

String

用户扩展信息

A.6地址逆向匹配API参数

A.6.1请求参数

请求参数如表A.12„

表A.12逆向匹配API请求参数

请求参数

是否必须

类型

参数说明

token

String

认证token

lat

Float

纬度值

Ing

Float

经度值

top

Int

返回结果条数,按匹配度排序前多

少条进行返回,默认值:

1

A.6.2返回结果

返回结果参数如表A.13„

表A.13逆向匹配API返回参数

返回参数

类型

参数说明

msg

String

访问说明,请求结果描述

code

Int

状态码,请求结果编码,0表示成功,其它数字为错误编码

success

Boolen

访问状态,请求是否成功

lists

Array<0bject>

结果集,参数详见表A.14

 

A.6.3lists参数

lists参数如表A.14。

表A.14lists参数样例

返回参数

类型

参数说明

address

String

匹配地址

score

Float

匹配度,分值越大,服务对地址理解程度越高

A.7场景图层API参数

A.7.1请求参数

请求参数如表A.15。

表A.15场景图层API请求参数

请求参数

是否必须

类型

参数说明

groupType

Int

分组类型

sceneType

String

场景类型(2D,3D,地下空间等)

token

String

认证token

A.7.2返回结果

返回结果参数如表A.16o

表A.16场景图层API返回参数

返回参数

类型

参数说明

msg

String

访问说明,请求结果描述

code

W

状态码,请求结果编码,0表示成功,其它数字为错误编码

success

Boolen

访问状态,请求是否成功

data

Array<0bject>

返回的结果数据,参数详见表A.17

展开阅读全文
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1