




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ICS07.040
A75
DB4403
深圳市地方标准
DB4403/T91—2020
地理空间信息服务接口规范
Specificationforgeospatialinformationinterfaceservice
2020-09-29发布2020-11-01实施
深圳市市场监督管理局发布
DB4403/91—2020
地理空间信息服务接口规范
1范围
本规范规定了深圳市地理空间信息服务分类、服务接口基本规定、服务接口要求等。
本规范适用于深圳市地理空间信息服务资源获取、分发、二次开发以及服务扩展与维护等。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。
凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T30169地理信息基于网络的要素服务
GB/T35652瓦片地图服务
OGC04-094WebFeatureServiceImplementationSpecification
OGC06-042WebMapServiceImplementationSpecification
OGC07-057r7OpenGISWebMapTileServiceImplementationStandard
3术语和定义
下列术语和定义适用于本标准。
3.1
地理空间信息geospatialinformation
直接或间接与地球位置相关联的现象的有关信息。
3.2
坐标coordinate
用来指示N维空间中点的位置的数值序列。
3.3
坐标参考系统coordinatereferencesystem
通过基准与显示世界相关的坐标系。
3.4
要素feature
1
DB4403/T91—2020
代表物理实体的,具有几何形状的地图元素。
3.5
瓦片tile
地图数据根据一定规则切分为的若干数据单元。
3.6
地理编码geocoding
地址匹配address-matching
采用标准化的编码格式表示的地表、地下或者空中的地理空间点在特定时间的确切位置的测量信
息。可理解为建立地理位置坐标与给定地址一致性的过程,即指在地图上找到并标明每条地址所对应
的位置。
3.7
接口interface
两个功能单元共享的边界,由各种特征来定义。
3.8
服务service
由实体通过接口提供的明确功能。
3.9
空间分析spatialanalysis
基于地理对象的位置和形态特征的数据分析技术,其目的在于提取和传输空间信息。
3.10
缓冲区分析bufferanalysis
对选中的一组或一类地图要素(点、线或面)按设定的距离条件,围绕其要素而形成一定缓冲区多
边形实体,从而实现数据在二维空间得以扩展的信息分析方法。
3.11
叠加分析overlayanalysis
将两层或多层地图要素进行叠加产生一个新要素层的操作,其结果将原来要素分割生成新的要
素,新要素综合了原来两层或多层要素所具有的属性,并形成新的空间关系和新的属性关系。
3.12
2
DB4403/91—2020
地名geographicalnames
用于表征具体地理实体的专用名称。
示例:洞、公路、河流、湖、潭、环岛、纪念地、建筑物、交通场站、街巷、开发区、名胜古迹、桥梁、泉、山峰、
山脉、水库、水渠、隧道、体育设施、铁路、政区、住宅区、自然村等。
3.13
地址address
对某一特定空间位置上自然或人文地理实体位置名称的结构化描述。
示例:深圳市福田区红荔路8009号。
3.14
标准地址standardaddress
符合特定地址标准、按照指定规则进行描述的地址,包含行政区划信息、村区信息、街路巷、小
区信息、建筑物及单元、楼层、户室等信息。
3.15
数据集dataset
同一类要素数据组成的集合。
4缩略语
API:应用程序编程接口(ApplicationProgrammingInterface)
B3DM:批处理三维模型(Batched3DModel)
JSON:JavaScript对象简谱(JavaScriptObjectNotation)
PNG:便携式网络图形(PortableNetworkGraphicFormat)
OGC:开放地理空间信息联盟(OpenGeospatialConsortium)
WFS:网络要素服务(WebFeatureService)
WMS:网络地图服务(WebMapService)
WMTS:网络地图切片服务(WebMapTileService)
SLPK:场景图层包(SceneLayerPackage)
S3M:空间三维模型(Spatial3DModel)
URL:统一资源定位符(UniformResourceLocator)
XML:可扩展标记语言(eXtensibleMarkupLanguage)
5服务分类
3
DB4403/T91—2020
按照服务的性质将地理空间信息服务划分为数据服务和功能服务。数据服务通过相应API接口对外
提供,按实现技术上划分为地图数据API、专题数据API、三维数据API;功能服务划分为空间分析API、
地址匹配API、场景图层API、建筑信息查询API。
服务分类见表1。
表1服务类目表
一级类目二级类目三级类目服务提供方式
地图服务WMS
网络地图API(WebMapService)
按7.1.1的要求
地图数据API
地图切片服务WMTS
网络地图切片API(WebMapTileService)
按7.1.2的要求
数据服务网络要素服务WFS
专题数据API网络要素API(WebFeatureService)
按7.2的要求
三维元数据服务
三维元数据API
按7.3.1的要求
三维数据API
三维瓦片数据服务
三维瓦片数据API
按7.3.2的要求
缓冲区分析服务
缓冲区分析API
按7.4.1的要求
空间分析API
叠加分析服务
叠加分析API
按7.4.2的要求
地址正向匹配服务
地址正向匹配API
按7.5.1的要求
功能服务地址匹配API
地址逆向匹配服务
地址逆向匹配API
按7.5.2的要求
场景图层目录服务
场景图层API场景图层API
按7.6的要求
建筑信息查询
建筑信息查询API建筑信息查询API
按7.7的要求
6接口基本规定
6.1请求协议
4
DB4403/91—2020
采用HTTP或HTTPS协议。
请求方式为GET或POST请求。
6.2交换格式
交换格式如表2所示。
表2交换格式
名称说明
JSON空间分析API、地名地址API等采用此交换格式。
XMLWMS、WMTS、WFS等服务的元数据访问接口返回此交换格式。
PNGWMS、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接口应符合OGC04-094和GB/T30169要求。
7.3三维数据API
7.3.1三维元数据API
三维元数据API可根据三维场景、图层名称、服务类型(其中服务类型包含3DTiles,I3S,S3M
等类型)查询图层元数据和配置等信息。
该接口通过GET方式请求场景名称、图层名称和服务类型,服务接口返回接口访问状态、访问说
明和服务地址等信息。请求参数及返回结果应遵照附录A中A.1的要求。
7.3.2三维瓦片数据API
三维瓦片数据API可根据三维场景名称、图层名称、服务类型、文件路径得到对应的三维瓦片数
据文件信息,返回客户端对应的服务文件。
5
DB4403/T91—2020
该接口通过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的要求。
6
DB4403/91—2020
7.7建筑信息查询API
该接口支持通过地理位置(经纬度)和模型属性查询。该接口通过GET或POST方式请求纬度值、经度
值等信息,返回接口访问状态、访问说明、状态码和结果集,结果集中包含模型编码、模型名称、所属
区域、模型地址、状态、模型高度等信息。请求参数和返回结果应遵照附录A中A.8的要求。
7
DB4403/T91—2020
附录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返回参数
返回参数类型参数说明
msgString访问说明,请求结果描述
codeInt状态码,请求结果编码,0表示成功,其它数字为错误编码
successBoolen访问状态,请求是否成功
srsString坐标参考系统
dataUrlString服务地址
extendString用户扩展信息
A.2三维瓦片数据API参数
A.2.1请求参数
请求参数如表A.3。
表A.3三维瓦片数据API请求参数
请求参数是否必须类型参数说明
sceneName是String场景名称
layerName是String图层名称
serviceType是String服务类型
8
DB4403/91—2020
表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,
METER
sourceGeometry是Array<Object>分析对象坐标串
token否String认证token
A.3.2返回结果
返回结果参数如表A.5。
表A.5缓冲区分析API返回参数
返回参数类型参数说明
msgString访问说明,请求结果描述
codeInt状态码,请求结果编码,0表示成功,其它数字为错误编码
successBoolen访问状态,请求是否成功
srsString坐标参考系统
listsArray<Object>结果集,参数详见表A.6
A.3.3lists参数
lists参数如表A.6。
9
DB4403/T91—2020
表A.6lists参数样例
返回参数类型参数说明
latFloat纬度值
lngFloat经度值
extendString用户扩展信息
A.4叠加分析API参数
A.4.1请求参数
请求参数如表A.7。
表A.7叠加分析API请求参数
请求参数是否必须类型参数说明
operateGeometry是String叠加分析的操作几何对象,分析对象坐标
串
sourceGeometry是Array<Object>叠加分析的源几何对象,分析对象坐标串
operateGeometries否Array<operateGeometry>批量叠加分析的操作几何对象数组
sourceGeometries否Array<sourceGeometry>批量叠加分析的源几何对象数组
operation否String叠加操作枚举值,可选值为:
CLIP,ERASE,INDENTITY,INTERSECT,
UNION,UPDATE,XOR
token否String认证token
A.4.2返回结果
返回结果参数如表A.8。
表A.8叠加分析API返回参数
返回参数类型参数说明
msgString访问说明,请求结果描述
codeInt状态码,请求结果编码,0表示成功,其它数字为错误编码
successBoolen访问状态,请求是否成功
srsString坐标参考系统
listsArray<Object>结果集,参数详见表A.9
A.4.3lists参数
lists参数如表A.9。
表A.9lists参数样例
返回参数类型参数说明
fieldNamesFloat字段名
10
DB4403/91—2020
表A.9(续)
返回参数类型参数说明
fieldValuesArray<String>字段值,顺序与fieldNames一致
pointsString几何体点串
extendString用户扩展信息
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<Object>自定义查询条件参数
A.5.2返回结果
返回结果参数如表A.11。
表A.11地址正向匹配API返回参数样例
返回参数类型参数说明
msgString访问说明,请求结果描述
codeInt状态码,请求结果编码,0表示成功,其它数字为错误编码
successBoolen访问状态,请求是否成功
dataJsonObject返回的结果数据
countInt搜索结果总数
addrListArray<Object>结果列表
codeString结果地址对应的标准地址编码
addrString结果地址
lvInt地址层级(1.省2.市3.区4.街道5.社区6.道路7.门牌8.小
区9.楼栋10.单元11.房间)
scoreFloat匹配度,分值越大,服务对地址理解程度越高
11
DB4403/T91—2020
表A.11(续)
返回参数类型参数说明
srsString坐标参考系统
locgeojson匹配坐标
shapegeojson地址空间面信息
provinceString省
cityString市
districtString区
streetString街道
communityString社区
roadString道路
road_numString门牌
villageString小区
buildingString楼栋
building_numString单元
house_numString房间
room_floorInt房间所属楼层
extendString用户扩展信息
A.6地址逆向匹配API参数
A.6.1请求参数
请求参数如表A.12。
表A.12逆向匹配API请求参数
请求参数是否必须类型参数说明
token是String认证token
lat是Float纬度值
lng是Float经度值
top否Int返回结果条数,按匹配度排序前多
少条进行返回,默认值:1
A.6.2返回结果
返回结果参数如表A.13。
表A.13逆向匹配API返回参数
返回参数类型参数说明
msgString访问说明,请求结果描述
codeInt状态码,请求结果编码,0表示成功,其它数字为错误编码
successBoolen访问状态,请求是否成功
listsArray<Object>结果集,参数详见表A.14
12
DB4403/91—2020
A.6.3lists参数
lists参数如表A.14。
表A.14lists参数样例
返回参数类型参数说明
addressString匹配地址
scoreFloat匹配度,分值越大,服务对地址理解程
度越高
A.7场景图层API参数
A.7.1请求参数
请求参数如表A.15。
表A.15场景图层API请求参数
请求参数是否必须类型参数说明
groupType是Int分组类型
sceneType是String场景类型(2D,3D,地下空间等)
token否String认证token
A.7.2返回结果
返回结果参数如表A.16。
表A.16场景图层API返回参数
返回参数类型参数说明
msgString访问说明,请求结果描述
codeInt状态码,请求结果编码,0表示成功,其它数字为错误编码
successBoolen访问状态,请求是否成功
dataArray<Object>返回的结果数据,参数详见表A.17
A.7.3data参数
data参数如表A.17。
表A.17data参数样例
返回参数类型参数说明
idInt编码
parentIdInt所属父编码
nameString图层名称
aliasNameString图层别名
targetUrlString服务地址
srsString空间参考系统
13
DB4403/T91—2020
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生物技术药物研发合同
- 私人订制户外探险活动服务协议
- 智能家居系统与节能照明合作协议
- 数据挖掘技术在企业决策支持系统中的应用合作协议
- 精密电子元器件采购合同
- 离婚标准协议书车辆分配
- 装修公司合同保密协议
- 信用社借款展期合同协议书
- 教育培训合作项目实施协议
- 建筑施工临时承包合同
- 新部编版小学六年级下册语文第二单元测试卷及答案
- 2025年广东省深圳法院招聘书记员招聘144人历年高频重点提升(共500题)附带答案详解
- 2025年人教版新教材数学一年级下册教学计划(含进度表)
- GB/T 45107-2024表土剥离及其再利用技术要求
- 2025年春西师版一年级下册数学教学计划
- 企业员工退休管理规章制度(3篇)
- 小学生情绪调适课件
- 2025年华润电力招聘笔试参考题库含答案解析
- 2025蛇年中小学春节寒假安全教育课件模板
- 一年级家长会课件2024-2025学年
- 2024年海南省海口市小升初数学试卷(含答案)
评论
0/150
提交评论