DB32/T 3867-2020 三维地理信息数据服务规范
DB32/T 3867-2020 Three-dimensional geographic information data service specification
基本信息
本标准适用于三维地理信息数据整合和共享。
发布历史
-
2020年10月
研制信息
- 起草单位:
- 江苏省测绘研究所
- 起草人:
- 丁龙远、吕志慧、李佩、邱天、张凯、朱周华
- 出版信息:
- 页数:28页 | 字数:46 千字 | 开本: 大16开
内容描述
ICS35.240.70
A75
DB32
江苏省地方标准
DB32/T3867—2020
三维地理信息数据服务规范
Specificationfor3Dgeographicinformationdataservice
2020-10-13发布2020-11-13实施
江苏省市场监督管理局发布
DB32/T3867—2020
目次
前言II
引言III
1范围1
2规范性引用文件1
3术语和定义1
4缩略语3
5基本要求3
6数据服务内容3
7数据服务结构4
8数据服务接口4
8.1获取场景元数据(GetCapabilities)4
8.2获取场景数据(GetScene)5
8.3获取要素信息(GetFeatureInfo)10
附录A(规范性附录)三维地理信息数据服务返回异常信息表13
附录B(资料性附录)要素表14
附录C(资料性附录)属性表16
附录D(资料性附录)地物瓦片格式规范18
参考文献22
I
DB32/T3867—2020
前言
本标准按照GB/T1.1—2009给出的规则起草。
本标准由江苏省自然资源厅提出并归口。
本标准起草单位:江苏省测绘研究所。
本标准主要起草人:丁龙远、吕志慧、李佩、邱天、张凯、朱周华。
II
DB32/T3867—2020
引言
随着以激光扫描、移动测量和倾斜摄影测量等为代表的新型三维地理信息数据获取手段的快速发
展,大规模、高精度、低成本的三维数据获取成为现实,大幅降低了三维数据应用建设成本。伴随大规
模三维数据的不断积累,三维数据的规范管理和共享成为三维地理信息发展的重要趋势。
本标准有助于解决海量多源异构数据的可重用性、高效可视化、共享和互操作等难题,对于推动我
省三维地理信息数据共享和深入应用有重要意义。
III
DB32/T3867—2020
三维地理信息数据服务规范
1范围
本标准规定了三维地理信息数据服务的基本要求、内容、结构和接口。
本标准适用于三维地理信息数据整合和共享。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
DB32/T3412—2018地理信息公共服务平台公开版电子地图处理规程
ISO/IEC9075(所有部分)信息技术数据库语言结构化查询语言(SQL)(Information
technology--Databaselanguages—SQL)
3术语和定义
下列术语和定义适用于本文件。
3.1
服务service
实体通过接口提供功能的可区分部分。
[GB/T17694—2009,B.427]
3.2
瓦片tiles
又称切片,是一种地理信息数据表达和存储的数据单元。
3.3
瓦片集tileset
按一定空间结构组织的瓦片集合及其元数据信息。
[OGC18—053r2,4.9]
3.4
包围体boundingvolume
三维地理信息数据缓存单元的边界范围。
1
DB32/T3867—2020
3.5
三维地理信息模型three-dimensionalmodelongeographicinformation
能可视化反映相关地理要素在立体空间中的位置、几何形态、表面纹理及其属性等信息,包括各种
主要地理信息的外部及地下空间,不含地上各建(构)筑物地理信息内部。
[CH/T9015—2012,定义3.2]
3.6
点云pointcloud
以离散、不规则方式分布在三维空间中的点的集合。
[CH/T8023—2011,定义3.12]
3.7
地形模型terrainmodel
用于表示地面起伏形态的三维模型。
[CJJ/T157—2010,定义2.1.2]
3.8
实景影像realsceneimage
与人眼视觉感知一致,反映地理场景真实的空间关系、时间以及人文社会环境信息等的一种近地面
数字影像。
[GB/T35628—2017,定义3.1]
3.9
地物瓦片集featuretileset
存储三维地理信息模型及地上各建(构)筑物地理信息内部模型的瓦片集。
3.10
实景瓦片集realscenetileset
存储实景影像模型的瓦片集。
3.11
影像瓦片集imagetileset
存储正射影像数据的瓦片集。
3.12
纹理texture
反映地理要素(不含地形)表面纹理和色泽特征的贴图影像。
[CH/T9015—2012,定义3.11]
3.13
三维地理信息场景three-dimensionalsceneongeographicinformation
三维地理信息模型及地上各建(构)筑物地理信息内部模型的集合。
2
DB32/T3867—2020
4缩略语
下列缩略语适用于本文件。
JSON:一种轻量级的数据交换格式(JavaSciptObjectNotation)
REST:表述性状态传递(RepresentationalStateTransfer)
URL:统一资源定位符(UniformResourceLocator)
WMTS:网络地图瓦片服务(WebMapTileService)
5基本要求
5.1空间参考系
坐标系采用2000国家大地坐标系(CGCS2000)。采用依法批准的独立坐标系时,应与CGCS2000建立
转换关系。
高程系统采用正常高系统,高程基准采用1985国家高程基准。采用依法批准的独立高程基准时,应
与1985国家高程基准建立转换关系。
5.2时间参考系
日期采用公历纪元,时间采用北京时间。
5.3JSON存储
本文件中涉及的JSON格式存储应满足以下条件:
a)使用UTF-8编码,不带BOM头;
b)JSON对象中名称应是唯一的。
6数据服务内容
三维地理信息数据服务用于在接口层面向外部应用程序提供数据,提供的数据内容包括但不限于以
下方面:
a)服务发现,用于询问三维地理信息数据服务所具备的能力,并检索该服务所提供的定义三维地
理信息场景类型的应用模式;
b)服务查询,允许基于客户端定义的有关三维地理信息场景特性的约束条件,从数据存储中获取
相应的三维地理信息场景或场景特性的值。
服务发现包括获取场景元数据接口,用于获取可以机读(或者人读)的关于服务信息内容以及可接
收的请求参数值的描述。
服务查询包括获取场景数据接口和获取要素信息接口。获取场景数据接口用于向客户端返回指定三
维地理信息场景或场景的指定子集。
获取要素信息接口用于向客户端返回指定三维地理信息场景中具体要素的详细信息。例如,一个典
型的应用情形是按位置查地物属性。
当收到服务发现或服务查询请求时,服务应满足请求进行数据输出,或产生服务异常。
3
DB32/T3867—2020
7数据服务结构
三维地理信息数据服务应采用REST架构,提供基于HTTP协议的应用编程接口,接口涵盖针对三维地
理信息数据服务的三种主要操作,包括获取场景元数据(GetCapabilities)、获取场景数据(GetScene)、
获取要素信息(GetFeatureInfo)操作。
客户端向服务端发出GetCapabilities请求,应检索得到三维地理信息场景数据目录的最新列表。
客户端通过执行一个或多个GetScene请求,应获得输出的三维地理信息场景数据瓦片集信息。
客户端通过GetFeatureInfo操作,应可查询获得三维地理信息数据的要素信息,具体取决于服务功
能和客户端提供的输入信息。三维地理信息数据服务的结构图如图1所示。
GetCapabilitiesGetScene
request="GetCapabilities"request="GetScene"
GetFeatureInfo
GetFeatureInfoByGeometryGetFeatureInfoByAttribute
request="GetFeatureInfoByGeometry"request="GetFeatureInfoByAttribute"
GetFeatureInfoByGeometryAndAttribute
request="GetFeatureInfoByGeometryAndAttribute"
图1三维地理信息数据服务结构图
8数据服务接口
8.1获取场景元数据(GetCapabilities)
8.1.1概述
获取三维地理信息数据场景元数据信息,包括场景标识、场景名称、版本、上传者、时间以及场景
数据图层元数据信息等。
8.1.2请求
获取场景元数据(GetCapabilities)的请求参数见表1。
4
DB32/T3867—2020
表1获取场景元数据请求URL的参数表
属性类型描述约束条件
servicestring服务标识必选
requeststring请求服务操作名称,非空取值为“GetCapabilities”必选
versionstring请求版本必选
客户端可以接受的响应格式,如果省略或服务器不支持,使用MIME
formatstring可选
类型“application/json”返回场景元数据文档
场景元数据文档的版本。整个服务场景元数据文档有任何变动时,该
updateSequencestring可选
值应自增
8.1.3响应
如果请求有效,根据请求参数返回一个场景元数据信息的响应,否则就返回一个服务的异常。响应
的场景元数据见表2。服务返回异常信息表见附录A。
表2三维地理信息数据场景元数据表
属性类型描述
sceneIDstring场景标识
sceneNamestring场景名称
sceneVersionstring场景服务版本
sceneProviderstring场景服务上传者
timechar场景服务发布时间
layersobject场景数据图层元数据信息
表2中场景数据图层元数据layers具体内容见表3。
表3场景数据图层元数据表
属性类型描述
layerIDstring场景数据标识
layerNamestring场景数据名称
hrefstring场景数据相对于服务的位置
boundingBoxstring场景图层数据的最小范围
viewablebool场景是否支持可视化
queryablebool场景是否支持查询
8.2获取场景数据(GetScene)
8.2.1概述
获取三维地理信息场景瓦片集数据信息,包括地物瓦片集、地形瓦片集、实景瓦片集和影像瓦片集
的信息。
8.2.2请求
获取场景数据(GetScene)的请求参数见表4。
5
DB32/T3867—2020
表4获取场景数据请求URL参数表
属性类型描述约束条件
servicestring服务标识必选
requeststring请求服务操作名称,非空取值为“GetScene”必选
versionstring请求版本必选
layersstring图层列表必选
可选,除非图层列表中包
boundingBoxstring数据范围
含地物数据
可选,除非图层列表中不
tileLevelint2瓦片数据层级
包含地物数据
可选,除非图层列表中不
tileRowint2瓦片数据行号
包含地物数据
可选,除非图层列表中不
tileColint2瓦片数据列号
包含地物数据
timechar请求数据的生产时间可选
8.2.3响应
如果请求有效,根据请求参数返回一个场景瓦片集数据信息的响应,否则就返回一个服务的异常。
响应的场景瓦片集数据包括地物瓦片集、地形瓦片集、实景瓦片集和影像瓦片集。服务返回异常信息表
见附录A。
地物瓦片集
地物瓦片集的具体内容见表5。
表5地物瓦片集属性表
属性类型描述约束条件
assetobject瓦片集的元数据必选
propertiesany瓦片集要素属性的元数据可选
以米为单位的误差,判断当前瓦片是否显示,在运行时,
geometricErrordouble必选
用来计算以像素为单位的屏幕空间误差。
rootobject根瓦片元数据必选
表5中瓦片集元数据asset具体内容,见表6。
6
DB32/T3867—2020
表6瓦片集元数据表
属性类型描述约束条件
versionstring瓦片集的版本必选
此瓦片集的特定版本,用于更新现有的
tilesetVersionstring可选
瓦片集
timechar瓦片集的生产时间可选
updateTimechar瓦片集更新时间可选
descriptiontext瓦片集版本说明可选
versionstring瓦片集的版本必选
此瓦片集的特定版本,用于更新现有的
tilesetVersionstring可选
瓦片集
timechar瓦片集的生产时间可选
updateTimechar瓦片集更新时间可选
descriptiontext瓦片集版本说明可选
表5中瓦片集要素属性元数据properties,见表7。
表7瓦片集要素属性元数据表
属性类型描述约束条件
maximumdouble瓦片集中所有要素中此属性的最大值。必选
minimumdouble瓦片集中所有要素中此属性的最小值。必选
瓦片详细要素信息,见附录B。
瓦片详细属性信息,见附录C。
表5中瓦片元数据root具体内容,见表8。
表8瓦片元数据表
属性类型描述约束条件
瓦片包围体,即包围一个瓦片或其内容的包围体,
boundingVolumeobject必选
使用box、region或sphere属性。
包围一个瓦片或其内容的包围体,使用box、region
viewerRequestVolumeobject可选
或sphere属性,用来决定瓦片的可视范围。
以米为单位的误差,判断当前瓦片是否显示,在运
geometricErrordouble必选
行时,用来计算以像素为单位的屏幕空间误差。
指定在遍历瓦片集以呈现时是否使用添加或替换细
refinestring化。这一属性对于根瓦片是必需的,对于其他瓦片可选
定制服务
推荐标准
- SN/T 5043-2018 H5和H9亚型禽流感病毒压电免疫传感器和超敏荧光试纸条检测方法 2018-03-12
- SN/T 5044-2018 西尼罗河热病毒核酸液相芯片检测方法 2018-03-12
- SN/T 5080-2018 进出口碱性及非酸性二次电池电能检测方法 2018-03-12
- SN/T 0503-2018 出口商品运输包装 竹胶合板箱检验规程 2018-03-12
- SN/T 5048-2018 进出口纺织品 供应商质量安全管理指南 2018-03-12
- SN/T 5040-2018 入出境集装箱携带病媒生物采集方法 2018-03-12
- SN/T 5047-2018 进出口纺织品 供应商召回指南 2018-03-12
- SN/T 5065-2018 玩具基体材料中总铅含量的测定 火焰原子吸收光谱法 2018-03-12
- SN/T 4877.12-2018 基因条形码筛查方法 第12部分:黄瓜绿斑驳花叶病毒 ? 2018-03-12
- SN/T 5081-2018 进出口危险货物含多卤联苯的产品分类方法 2018-03-12