欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > PDF文档下载
    分享到微信 分享到微博 分享到QQ空间

    DB32 T 3867-2020 三维地理信息数据服务规范.pdf

    • 资源ID:1503982       资源大小:1.56MB        全文页数:28页
    • 资源格式: PDF        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    DB32 T 3867-2020 三维地理信息数据服务规范.pdf

    1、ICS 35.240.70 A 75 DB32 江苏省 地 方 标 准 DB 32/T 3867 2020 三维地理信息数据服务规范 Specification for 3D geographic information data service 2020- 10 - 13 发布 2020 - 11 - 13 实施 江苏省市场监督管理局 发布 DB32/T 38672020 I 目 次 前言 . II 引言 . III 1 范围 . 1 2 规范性 引用文件 . 1 3 术语和定义 . 1 4 缩略语 . 3 5 基本要求 . 3 6 数据服务内容 . 3 7 数据服务结构 . 4 8 数据服

    2、务接口 . 4 8.1 获取场景元数据 ( GetCapabilities) . 4 8.2 获取场景数据( GetScene) . 5 8.3 获取要素信息( GetFeatureInfo) . 10 附 录 A (规范性附录) 三维地理信息数据服务返回异常 信息 表 . 13 附 录 B (资料性附录) 要素表 . 14 附 录 C (资料性附录) 属性表 . 16 附 录 D (资料性附录) 地物瓦片格式规范 . 18 参考文献 . 22 DB32/T 3867 2020 II 前 言 本标准按照 GB/T 1.1 2009给出的规则起草。 本标准由 江苏省 自然资源厅提出并归口。 本

    3、标准 起草 单位:江苏省测绘研究所。 本 标准 主要起草人: 丁龙远、 吕志慧、 李佩、邱天、张凯、朱周华 。 DB32/T 38672020 III 引 言 随着以激光扫描、移动测量 和倾斜摄影测量等为代表的新型三维地理信息数据获取手段的快速发 展,大规模、高精度、低成本的三维数据获取成为现实,大幅降低了三维数据应用建设成本。伴随大规 模三维数据的不断积累,三维数据的规范管理和共享成为三维地理信息发展的重要趋势。 本 标准 有助于解决海量多源异构数据的可重用性、高 效可视化、共享和互操作等难题,对于推动我 省三维地理信息数据共享和 深入应用有 重要意义 。 DB32/T 38672020 1

    4、 三维地理信息数据服务规范 1 范围 本标准规定 了 三维地理信息数据服务 的 基本要求、 内容 、 结构 和 接口 。 本标准适用于 三维地理信息数据 整合和 共享 。 2 规范性引用 文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 DB32/T 3412 2018 地理信息公共服务平台 公开版电子地图处理规程 ISO/IEC 9075(所有部分) 信息技术 数据库语言 结构化查询语言 ( SQL)( Information technology - Database la

    5、nguages SQL) 3 术语和定义 下列术语 和 定义 适用于本文件 。 3.1 服务 service 实体通过接口提供功能的可区分部分。 GB/T 17694 2009, B.427 3.2 瓦片 tiles 又称 切片 ,是 一种 地理信息 数据 表达和存储 的数据单元。 3.3 瓦片集 tileset 按 一定空间 结构组织的 瓦片 集合及其 元数据 信息 。 OGC 18 053r2, 4.9 3.4 包围体 bounding volume 三维地理信息数据缓存单元的边界范围 。 DB32/T 3867 2020 2 3.5 三维 地理信息 模型 three-dimensiona

    6、l model on geographic information 能 可视化 反映相关 地理要素在立体空间 中的位置、 几何形态 、表面纹理及其属性等信息 , 包括各种 主要地理信息的外部 及 地下空间 ,不含 地上各 建(构)筑 物地理信息内部。 CH/T 9015 2012, 定义 3.2 3.6 点云 point cloud 以离散、 不规则 方式 分布在三维空间中的点的集合 。 CH/T 8023 2011, 定义 3.12 3.7 地形模型 terrain model 用于 表示地面起伏形态的三维模型 。 CJJ/T 157 2010, 定义 2.1.2 3.8 实景 影像 rea

    7、l scene image 与人眼视觉感知 一致,反映地理场景 真实 的空 间关系、时间以及人文社会环境信息等的一种近地面 数字影像。 GB/T 35628 2017, 定义 3.1 3.9 地物 瓦片 集 feature tileset 存储三维 地理信息模型及地上各建 (构)筑 物地理信息内部 模型的 瓦片 集 。 3.10 实景 瓦片 集 real scene tileset 存储 实景影像 模型 的瓦片 集 。 3.11 影像瓦片 集 image tileset 存储 正射 影像 数据 的瓦片 集 。 3.12 纹理 texture 反映地理要素(不含地形)表面纹理和色泽特征的贴图影像

    8、。 CH/T 9015 2012, 定义 3.11 3.13 三 维 地理信息 场景 three-dimensional scene on geographic information 三维 地理信息模型及地上各建 (构)筑 物地理信息内部 模型 的 集合。 DB32/T 38672020 3 4 缩略语 下列缩略语适用于本文件 。 JSON: 一种 轻量级的数据交换格式( JavaScipt Object Notation) REST:表述性状态传递( Representational State Transfer) URL:统一 资源定位符( Uniform Resource Locato

    9、r) WMTS:网络地图瓦片服务( Web Map Tile Service) 5 基本 要求 5.1 空间 参考系 坐标系采用 2000国家 大地 坐标系 ( CGCS2000) 。 采用 依法批准的独立 坐标系时,应与 CGCS2000建立 转换关系。 高程 系统采用正常高系统, 高程基准采用 1985国家高程基准。 采用依法 批准的独立高程基准 时 ,应 与 1985国家 高程基准建立转换关系 。 5.2 时间参考系 日期采用公历纪元,时间采用北京时间。 5.3 JSON 存储 本文件中涉及的 JSON格式存储 应 满足以下条件: a) 使用 UTF-8编码 , 不带 BOM头 ; b)

    10、 JSON对象 中 名称 应 是 唯 一的 。 6 数据 服务 内容 三维地理信息数据 服 务 用于在接口层面向外部应用程序提供数据, 提供 的数据内容包括但 不限于以 下 方面 : a) 服务发现 , 用于询问三维地理信息数据服务所具备的能力,并检索该服务所提供的定义三维地 理信息 场景 类型的应用模式; b) 服务查询 , 允许基于客户端定义的有关三维地理信息场景特性的约束条件,从数据存储中获取 相应的三维地理信息场景或场景特性的值 。 服务发现包括 获取场景元数据 接口,用于获取可以机读(或者人读)的关于服务信息内容以及可接 收的请求参数值的描述。 服务查询包括获取场景数据接口和获取要素

    11、信息接口。获取场景数据接口用于向客户端返回指定三 维地理 信息场景或场景的指定子集。 获取要素信息接口用于 向客户端 返回 指定 三维地理信息场景中 具体 要素的 详细 信息。 例如,一个典 型的应用情形是按位置查地物属性。 当收到服务发现 或 服务查询请求时,服务应满足请求进行数据输出,或产生服务异常。 DB32/T 3867 2020 4 7 数据 服务 结构 三维地理信息数据服务 应 采用 REST架构,提供基于 HTTP协议的应用编程接口,接口涵盖针对三维地 理信息数据服务的三种主要操作,包括 获取场景 元数据 ( GetCapabilities)、 获取场景数据 ( GetScene

    12、)、 获取要素信息 ( GetFeatureInfo)操作 。 客 户端 向服务 端 发出 GetCapabilities请求, 应 检索得到三维地理信息场景 数据 目录 的最新列表。 客户端 通过 执行一个或多个 GetScene请求 , 应获得 输出 的 三维地理信息 场景 数据 瓦片 集 信息 。 客户端 通过 GetFeatureInfo操作 , 应 可查询 获 得 三维 地理信息 数据的 要素 信息 ,具体取决于服务功 能和客户端 提供的 输入 信息。 三维地理信息数据服务 的 结构 图如图 1所示 。 G e t C a p a b i l i t i e s r e que s

    13、t = G e t C a pa bi l i t i e s G e t S c e n e r e que s t = G e t S c e ne G e t F e a t u r e I n f o B y G e o m e t r y r e que s t = G e t F e a t ur e I nf o B yG e om e t r y G e t F e a t u r e I n f o B y A t t r i b u t e r e que s t = G e t F e a t ur e I nf o B yA t t r i but e G e t F

    14、e a t u r e I n f o G e t F e a t u r e I n f o B y G e o m e t r y A n d A t t r i b u t e r e que s t = G e t F e a t ur e I nf o B yG e om e t r yA ndA t t r i but e 图 1 三维地理信息数据服务 结构 图 8 数据 服务接口 8.1 获取场景 元数据 ( GetCapabilities) 8.1.1 概 述 获取三维地理信息 数据 场景 元数据 信息 , 包括 场景 标识、 场景名称 、版本 、 上传 者、时间 以及 场景

    15、数据 图层 元数据 信息 等 。 8.1.2 请求 获取场景 元数据 ( GetCapabilities) 的 请求参数 见 表 1。 DB32/T 38672020 5 表 1 获取场景 元数据 请求 URL 的 参数 表 属性 类型 描述 约束 条件 service string 服务 标 识 必选 request string 请求服务 操作名称 ,非空取值为“ GetCapabilities” 必选 version string 请求版本 必选 format string 客户端可以接受的响应格式,如果省略 或服务器不支持,使用 MIME类型“ application/json”返回场

    16、景元数据文档 可选 updateSequence string 场景元数据文档的版本。整个服务场景元数据文档有任何变动时,该 值应自增 可选 8.1.3 响应 如果 请求有效,根据请求参数返回一个 场景 元数据信息的响应,否则就返回一个服务的 异常 。 响应 的 场景 元数据 见表 2。 服务 返回 异常 信息 表 见 附录 A。 表 2 三维地理信息数据 场景 元数据表 属性 类型 描述 sceneID string 场景 标识 sceneName string 场景 名称 sceneVersion string 场景 服务 版本 sceneProvider string 场景 服务上传者

    17、time char 场景服务发布时间 layers object 场景 数据 图层 元数据 信息 表 2中 场景数据图层 元数据 layers具体 内容 见表 3。 表 3 场景数据图层 元数据表 属性 类型 描述 layerID string 场景 数据 标识 layerName string 场景 数据名称 href string 场景 数据 相对 于服务的 位置 boundingBox string 场景图层 数据的最小范围 viewable bool 场景 是否 支持 可视化 queryable bool 场景 是否 支持 查询 8.2 获取场景数据 ( GetScene) 8.2.1

    18、 概述 获取三维地理信息场景 瓦片 集 数据信息,包括地物 瓦片 集 、地形瓦片 集 、实景 瓦片 集 和 影像瓦片 集 的 信息 。 8.2.2 请求 获取场景数据 ( GetScene) 的请求参数 见表 4。 DB32/T 3867 2020 6 表 4 获取场景数据 请求 URL 参数 表 属性 类型 描述 约束条件 service string 服务 标 识 必选 request string 请求服务 操作名称 ,非空取值为“ GetScene” 必选 version string 请求版本 必选 layers string 图层列表 必选 boundingBox string 数

    19、据范围 可选, 除非图层 列表中包含地物 数据 tileLevel int2 瓦片数据层级 可选, 除非图层 列表中不包含地物 数据 tileRow int2 瓦片数据行号 可选, 除非图层 列表中不包含地物 数据 tileCol int2 瓦片数据列号 可选, 除非图层 列表中不包含地物 数据 time char 请求数据 的 生产 时间 可选 8.2.3 响应 如果请求有效,根据请求参数返回一个场景 瓦片 集 数据信息的响应,否则就返回一 个服务的异常。 响应的场景 瓦片 集 数据 包括 地物瓦片 集 、 地形瓦片 集 、实景 瓦片 集 和影像瓦片 集 。 服务 返回 异常 信息 表 见

    20、附录 A。 8.2.3.1 地物 瓦片 集 地物 瓦片 集 的 具体 内容 见表 5。 表 5 地物 瓦片集 属性表 属性 类型 描述 约束条件 asset object 瓦片集 的 元数据 必选 properties any 瓦片集 要素 属性 的 元数据 可选 geometricError double 以米为单位的 误差 ,判断当前瓦片是否显示,在 运行时,用来计算以像素为单位的屏幕空间误差。 必选 root object 根 瓦片 元数据 必选 表 5中 瓦 片集 元数据 asset具体 内容 , 见表 6。 DB32/T 38672020 7 表 6 瓦片集元数据表 属性 类型 描述

    21、 约束条件 version string 瓦片集的版本 必选 tilesetVersion string 此瓦片集的特定版本,用于更新现有的瓦片集 可选 time char 瓦片集的生产时间 可选 updateTime char 瓦片集更新时间 可选 description text 瓦片集版本说明 可选 version string 瓦片集的版本 必选 tilesetVersion string 此瓦片集的 特定版本,用于更新现有的瓦片集 可选 time char 瓦片集的生产时间 可选 updateTime char 瓦片集更新时间 可选 description text 瓦片集版本说明

    22、可选 表 5中 瓦片 集要素 属性 元数据 properties,见表 7。 表 7 瓦片集 要素 属性 元数据 表 属性 类型 描述 约束条件 maximum double 瓦片集 中所有 要素 中 此属性的最大 值。 必选 minimum double 瓦片集 中所有 要素 中 此属性的最小值。 必选 瓦片 详细要素信息, 见附录 B。 瓦片 详细 属性 信息, 见 附录 C。 表 5中 瓦片 元数据 root具体内容 ,见表 8。 表 8 瓦片 元数据 表 属性 类型 描述 约束条件 boundingVolume object 瓦片 包围体 , 即 包围 一个瓦片 或其内容的 包围体 ,

    23、使用 box、 region或 sphere属性 。 必选 viewerRequestVolume object 包围一个瓦片或其内容的 包围体 ,使用 box、 region或 sphere属性 , 用来决定 瓦片 的 可视范围 。 可选 geometricError double 以米为单位的 误差 ,判断当前瓦片是否显示,在 运行时, 用来计算以像素为 单位的屏幕空间误差。 必选 refine string 指定在遍历 瓦片集 以呈现时是否使用添加或替换细 化。这一属性对于 根瓦 片 是 必需的 ,对于 其他瓦片 是可选的 。默认情况下 从父块 瓦片 继承。 可选 transform d

    24、ouble16 一个浮点 4x4仿射变换矩阵,以列长顺序存储,它 用 来转换 瓦片 的 位置 从 瓦片 的本地坐标系到父 瓦片 的坐标系,或者 对于根 瓦片 ,从 瓦片 的本地坐标系 到 瓦片集 的坐标系。 可选 ,默认 1,0,0,0,0,1,0,0,0, 0,1,0,0,0,0,1 DB32/T 3867 2020 8 表 8 瓦片元数据 表 (续) 属性 类型 描述 约束条件 content object 瓦片内容 元数据 可选 time char 瓦片的生产时间 可选 children array 定义子瓦片的对象数组。每个子瓦片的内容完全由 它 的 父 瓦 片 的 包 围 体 包 围

    25、 , 通 常 , 它 的 geometricError 小 于 它 的 父 瓦 片 的 geometricError。 可选 表 8中 瓦片 包围体 boundingVolume具体 属性 ,见表 9。 表 9 瓦片 包围体 属性 表 属性 类型 描述 约束条件 box double12 一个由 12个数字组成的数组,定义了一个 z轴 向上的 右手三维 笛 卡尔坐标 系 边界框。前三个元素定义盒子中心的 x、 y和 z值。接下来的三个元素 (索 引为 3、 4和 5)定义 x轴方向和半径。接下来的三个元素 (索引 6、 7和 8)定 义了 y轴方向和半径。最后三个元素 (索引 9、 10和 1

    26、1)定义 z轴方向和半径。 可选 region double6 一个 由 6个数字组成的数组,定义了由经度 、 纬度 和高度的 地理区域边界, 坐标的顺序为 最小经度,最小纬度,最大经度,最大纬度,最小高度, 最大高度 。经度和纬度以弧度表示,高度以米为单位,高于 (或低于 ) 椭球。 可选 sphere double4 一 个由 4个数字组成的数组,用于定义边界球体。前三个元素定义球体中心的 x、 y和 z值。最后一个元素 (索引 3)定义球半径,以米为单位。 可选 表 8中 瓦片内容 content元数据 具体内容 ,见表 10。 表 10 瓦片 内容 元数据 表 属性 类型 描述 约束条

    27、件 boundingVolume object 包围一个瓦片或其内容 的 包围体 ,使用 box、 region或 sphere属性 可选 uri string 指向 模型 内容的 uri地址 。当 uri是相对 路径时 ,它是相对于引用的 瓦片集 JSON文件的 地址 必选 地物 瓦片格式规范,详见附录 D。 8.2.3.2 地形 瓦片 集 地形 瓦片 集 文件结构采用 全球 XYZ地图切片策略,按 级别 +行号 +列号的顺序结构依次存储地形生成 文件 ,符合 DB32/T 3412 2018对于地图瓦片生产的技术要求 。 地形瓦片 集 金字塔各级分块的坐标原点 从西经 180度,北纬 90

    28、度开始,向东向南行列递增, X为列号, Y为行号,从 0起算;地形瓦片金字塔网格 是一个有 2*Z行和 2*Z列的矩形,其中 Z是缩放级别,从 0起算;每一块地形 瓦片 采用 不规则三角网的方式 组织 。 8.2.3.3 实景 瓦片 集 DB32/T 38672020 9 实景瓦片 集 包括实景 元数据和 实景 影像 瓦片 数据两部分 ,二者基于实景影像唯一标识( imageID) 进行一对一关联 。 其中 , 实景 元数据包括 实景影像信息( ImageInfo) 和 实景影像连接信息( LinkInfo) 两部分组成 , 它们 之间通过 实景影像唯一标 识 ( imageID) 关联 ,定

    29、义实景影像之间的跳转关系 。 实景 影像信息 接口 内容 见表 11。 表 11 实景 影像信息 表 属性 类型 描述 imageID text 实景 影像唯一标识符 routeID text 实景 影像所属路线标识 segmentID text 实景 影像所属路段标识 time time 数据采集时间 x double 实景 点按高斯平面投影后的横坐 标 y double 实景点按高斯平面投影后的纵坐标 z double 实景点高程坐标 b double 实景点纬度 l double 实景点经度 yaw double 实景影像偏航角 pitch double 实景影像俯仰角 roll dou

    30、ble 实景影像翻滚角 实景 影像 连接信息 接口内容 见表 12。 表 12 实景 影像 连接信息 表 属性 类型 描述 imageID text 实景 影像唯一标识符,关联 ImageInfo x double 实景 点按高斯平面投影后的横坐标 y double 实景 点按高 斯平面投影后的纵坐标 z double 实景 点高程坐标,一般为大地高 angle double 邻接 实景 相对于当前 实景 的偏航角 实景 影像瓦片结构 如 表 13所示 。 表 13 实景 影像瓦片 结构 表 属性 类型 描述 tileID text 瓦片 标志 符, 由 ImageID、 Level、 Row

    31、、 Column组合而成 , 与 ImageInfo实现逻辑关联 tileData bytes 存储 实景 影像瓦片本身的二进制信息 8.2.3.4 影像 瓦片 集 影像瓦片 应 符合 DB32/T 3412 2018对于地图瓦片生产的技术要求, 影像瓦片结构 如 表 14所 示 。 通 过对接 WMTS服务获取 。 DB32/T 3867 2020 10 表 14 影像瓦片 结构 表 属性 类型 描述 tileID text 瓦片标志符号 tileData bytes 存储影像瓦片本身的二进制信息 8.3 获取要素 信息 ( GetFeatureInfo) 8.3.1 概述 获取三维 地理信

    32、息 数据 的 要素 信息, 三维 地理信息 数据 支持空间查询 、 属性查询 和组合 查询 三 种 查 询方式 。 8.3.2 请求 获取要素 信息 ( GetFeatureInfo) 操作仅支持那些已将属性 queryable定义或继承为“ true”的图 层。 获取要素信息 包括 空间查询 ( GetFeatureInfoByGeometry ) 操作 、 属 性 查 询 ( GetFeatureInfoByAttribute) 操作 和 组合查询 ( GetFeatureInfoByGeometryAndAttribute) 操作 , 具体 请求 URL的 参数 分别见表 15、 表 1

    33、6和 表 17。 表 15 空间查询 请求 URL 参数 表 属性 类型 描述 约束条件 service string 服务 标 识 必选 version string 请求版本 必选 request string 请求服务 操 作 名 称 , 非 空 取 值 为“ GetFeatureInfoByGeometry” 必选 layers string 图层列表 必选 operation string 指定的三维空间查询类型,包括 CONTAIN、 INTERSECT和WITHIN、 IDENTICAL、 DISJOINT等 查询方式 和 KNN邻近查询 必选 returnGeom bool 是

    34、否返回图形 必选 operateRegions geometry 查询几何对象集合,表示与这些几何 对象进行三维空间查询 可选, 除非查询方式不是 KNN 邻近 查询 x double 空间点 的 x坐标 值 可选,除非查询方式 是 KNN 邻近 查询 y double 空间点 的 y坐标 值 可选, 除非查询方式是 KNN 邻近 查询 z double 空间点 的 z坐标 值 可选, 除非查询方式是 KNN 邻近 查询 number int 需要返回其信息的要素个数 可选, 除非查询方式是 KNN 邻近 查询 page int 返回 信息 的 页 数 可选 pageSize int 返回 信

    35、息的 每页 的 数目 可选 DB32/T 38672020 11 表 16 属性查询 请求 URL 参数 表 属性 类型 描述 约束条件 service string 服务 标 识 必选 version string 请求版本 必选 request string 请求服务 操作名称 ,非空取值 为“ GetFeatureInfoByAttribute” 必选 layers string 图层列表 必选 filterValue string 属性 查询 关键词 必选 filterType string 属性查询条件符合 标准 ISO/IEC 9075(所有部分) 的 SQL条件规则 必选 ret

    36、urnGeom bool 是否返回图形 必选 page int 返回 信息 的 页 数 可选 pageSize int 返回 信息的 每页 的 数目 可选 表 17 组合查询 请求 URL 参数 表 属性 类型 描述 约束条件 service string 服务 标 识 必选 version string 请求版本 必选 request string 请 求 服 务 操 作 名 称 , 非 空 取 值 为“ GetFeatureInfoByGeometryAndAttribute” 必选 layers string 图层列表 必选 filterValue string 组合查询关键词 必选 f

    37、ilterType string 查询条件 由 属性查询 &空间查询 条件组合 必选 returnGeom bool 是否返回图形 必选 page int 返回 信息 的 页 数 可选 pageSize int 返回 信息的 每页 的 数目 可选 8.3.3 响应 如果请求有效,根据请求参数返回 三维 数据 的 详细 要素 信息的响应,否则就返回一个服务的异常。 响应结果 见表 18, 服务 返回 异常 信息 表 见 附录 A。 表 18 获取要素信息 响应参数表 属性 类型 描述 succeed boolean 查询是否成功 layers object 图层列表 count int 要素 个

    38、数 表 18 中图层列表 layers 具体内容 见表 19。 DB32/T 3867 2020 12 表 19 图层列表属性表 属性 类型 描述 layerID string 图层标识 layerName string 图层 名 features object 要素列表 featureCount int 该图层 包含的 要素 个数 表 19 中 要素 列表 features 具体内容 见表 20。 表 20 要素 列表属性表 属性 类型 描述 featureID string 要素标识 featureName string 要素 名称 boundingVolume string 要素 包围体

    39、 geometry string 要素 图形坐标 集合 attributes object 要素属性 DB32/T 38672020 13 A A 附 录 A (规范性附录) 三维地理信息数据服 务返回异常 信息 表 本 附录提供了三维地理信息 数据 服务返回异常 信息 表, 其中 获取场景元数据 操作 返回异常 信息 表具 体见表 A.1。 表 A.1 获取场景元数据 返回异常 信息 表 属性 描述 取值 OperationNotSupported 请求是针对此服务不支持的操作 不支持的操作名称 MissingParameterValue 操作请求不包含参数值,并且此服务未声明该参数的默认值

    40、 缺少参数的名称 InvalidParameterValue 操作请求包含无效的参数值 具有无效值的参数名称 OptionNotSupported 请求是针对此服务不支持的选项 不支持选项的标识符 UnknownLayer 操作请求包含层参数中的标识符,该标识符对于服务是未知的 无效图层的标识符 FormatNotSupported 操作请求在 format 参数中包含 MIME 类型,该类型不受服务支持 不支持的格式名称 获取场景数据 操作 返回异常 信息 表具体见表 A.2。 表 A.2 获取场景数据 操作返回异常 信息 表 属性 描述 取值 OperationNotSupported 请

    41、求是针对此服务不支持的操作 不支持的操作名称 MissingParameterValue 操作请求不包含参数值,并且此服务未声明该参数的默认值 缺少参数的名称 InvalidParameterValue 操作请求包含无效的参数值 具有无效值的参数名称 OptionNotSupported 请求是针对此服务不支持的选项 不支持选项的标识符 UnknownLayer 操作请求包含层参数中的标识符,该标识符对于服务是未知的 无效图层的标识符 TileOutOfRange tileLevel、 tileRow 或 tileCol 取值不在值域范围内 越界参数的名称 获取要素信息 操作 返回异常 信息

    42、表 具体见表 A.3。 表 A.3 获取要素信息 操作返回异常 信息 表 属性 描述 取值 OperationNotSupported 请求是针对此服务不支持的操作 不支持的操作名称 MissingParameterValue 操作请求不包含参数值,并且此服务未声明该参数的默认值 缺少参数的名称 InvalidParameterValue 操作请求包含无效的参数值 具有无效值的参数名称 OptionNotSupported 请求是针对此服务不支持的选项 不支持选项的标识符 UnknownLayer 操作请求包含层参数中的 标识符,该标识符对于服务是未知的 无效图层的标识符 DB32/T 386

    43、7 2020 14 B B 附 录 B (资料性附录) 要素表 B.1 概述 要素表描述每个要素位置和外观的属性,用于瓦片渲染。 而 属性表中包含的要素特定属性,不一定 用于渲染。 b3dm和 pnts都使用 要素表 , b3dm中每个模型都是一个要素,而 pnts中每个点都是一个要素。 每个要素的属性都是在每个瓦片格式规范中使用特定语义来定义的。 B.2 结构 要素表由两部分组成 : 一个 JSON头文件和一个可选的用 小端字节顺序 存储二进制文件。 JSON用来描 述属性,其值可以直接在 JSON中定义为数组,也可以引用二进制主 体部分。在二进制文件中存储长数值 数组效率更高。 要素 表的

    44、组织结构图 见图 B.1。 F e a t u r e T a b l e B i n a r y B o d yJ S O N H e a d e r( U T F - 8 ) 图 B.1 要素 表的组织结构图 当 瓦 片 格 式 包 含 Feature 表 时 , Feature 表紧跟 瓦 片 的 头文件 。 头 文 件 还 将 包 含 featureTableJSONByteLength和 featureTableBinaryByteLength字段,这两个字段可用于提取要素表的 各个部分。 B.2.1 填充 JSON头文件 应 是以一个 8字节的二进制文件结束。不满足要求时,填充尾随空格字符 (0 x20)来满足 要求。 二进制 主体 应 以一个 8字节的二进制文件开始和结束。不满足要求时,二进制主体 应 填充字节来满 足要求。 二进制属性 应 以字节偏移量开始,字节偏移量是属性隐式 类型的 字节数的倍数。 B.2.2 JSON头文件 要素表值可以用三种不同的方式在 JSON头文件中表示 : a) 单个值或对象。 1) 用于全局属性 。 b) 用数组 的形式包含多个值 。 1) 用于单个 要素属性 。 c) 引用二进制文件中的数据,由具有 byteOffset属性的对象表示。 DB32/T 38672020 15


    注意事项

    本文(DB32 T 3867-2020 三维地理信息数据服务规范.pdf)为本站会员(jobexamine331)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开