说明:收录25万 73个行业的国家标准 支持批量下载
ICS 35.080 L 77 备案号: 湖 DB42 北 省 地 方 标 准 DB42/T 1507—2019 分布式空间数据引擎技术规范 Technical Specification for Distributed Spatial Data Engine 2019 - 04 - 08 发布 湖北省市场监督管理局 2019 - 07 - 08 实施 发 布 DB42/T 1507—2019 目 次 前言 ............................................................................... III 1 范围 .............................................................................. 1 2 规范性引用文件 .................................................................... 1 3 术语和定义 ........................................................................ 1 4 分布式空间数据引擎 ................................................................ 2 Ⅰ DB42/T 1507—2019 Ⅱ DB42/T 1507—2019 前 言 本标准按照 GB/T 1.1-2009《标准化工作导则 第 1 部分:标准的结构和编写》起草。 本标准由武汉天耀宏图科技有限公司提出。 本标准由湖北省自然资源厅归口。 本标准起草单位:武汉天耀宏图科技有限公司、湖北光谷标准创新科技有限公司、北京天耀宏图科 技有限公司、中国地质大学(武汉)、湖北省标准化与质量研究院。 本标准主要起草人:陈菡、樊文有、欧翔、魏强、李云海、李云飞、徐进、顾鑫、李响、张锐、涂 俊、杨依影。 本 标 准 实 施 应 用 中 的 疑问 , 可 咨 询 湖 北 省 自 然资 源 厅 , 联 系 电 话 : 027-86656353 , 邮 箱: hbgtgk@163.com;对本标准的有关修改意见建议请反馈至湖北省物流标准化技术委员会,联系电话: 027-81777961,邮箱:xujin@greatmap.com.cn。 Ⅲ DB42/T 1507—2019 分布式空间数据引擎技术规范 1 范围 本标准规定了分布式空间数据引擎技术的要求。 本标准适用于分布式空间数据引擎技术建设。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T 33188.1-2016/ISO 19101-1:2014 地理信息 参考模型 第1部分:基础 3 术语和定义 GB/T 33188.1-2016/ISO 19101-1:2014中界定的以及下列术语和定义适用于本文件。为了便于使 用,以下重复列出了GB/T 33188.1-2016/ISO 19101-1:2014中的某些术语和定义。 3.1 空间数据 spatial data 用来表示空间实体的位置、形状、大小及其分布特征诸多方面信息的数据。 3.2 分布式空间数据引擎 distributed spatial data engine 在应用层和分布式数据库之间添加一层空间数据引擎,以获得空间数据存储和管理能力的中间件技 术。 3.3 分布式空间数据库 distributed spatial database 使用计算机网络将面向物理上分散,而管理和控制又不同程度集中的空间数据集成到一起,共同组 成一个统一的数据管理系统。 3.4 空间数据模型 spatial data model 用来抽象、描述和处理现实世界中空间实体或空间现象的数据和信息组织形式的表示,是对现实世 界中空间实体或空间现象的模拟。 1 DB42/T 1507—2019 3.5 空间索引 spatial index 依据空间对象的位置和形状或空间对象之间的某种空间关系,按一定顺序排列的一种数据结构。 3.6 数据集 dataset 可识别的数据集合。 [GB/T 33188.1-2016,定义4.1.9] 3.7 栅格 raster 通常由平行扫描线形成的或者与阴极射线管显示相对应的矩形图案。 注:栅格是格网的一种类型。 [GB/T 33188.1-2016,定义4.1.30] 4 分布式空间数据引擎 4.1 分布式空间数据引擎架构 分布式空间数据库根据空间数据特征进行分布式存储,利用分布式空间数据引擎进行分布式空间数 据信息的调度。分布式空间数据引擎一般包括数据库访问、空间数据存储、空间数据操作、空间数据查 询、分布式节点管理等功能。分布式空间数据引擎的架构如图 1 所示。 图1 分布式空间数据引擎架构图 2 DB42/T 1507—2019 4.2 分布式空间数据索引 4.2.1 分布式空间数据索引方法 分布式空间数据索引介于空间操作算法和空间对象之间,通过排除与特定空间操作无关的空间对 象,来提高空间数据操作的速度和效率。分布式空间数据引擎分别对栅格数据和矢量数据采取不同索引, 常见的空间索引有 BSP 树、K-D-B 树、R 树、R+树和 CELL 树等。 4.2.2 分布式空间数据索引管理器 分布式全局空间数据索引管理器由多个节点通过网络互联而组成,检索节点服务器中空间数据,提 供空间数据访问操作接口。节点空间数据索引管理器负责管理本节点空间索引的更新、重构等,如图 2 所示。 空间数据访问操作接口 全局空间数据索引管理器 计算机网络 节点1 节点2 .. 节点n 节点空间数据索引 管理器1 节点空间数据索引 管理器2 节点空间数据索引 管理器n 节点空间数据索引 1 节点空间数据索引 2 节点空间数据索引 n 节点空间数据库1 节点空间数据库3 节点空间数据库n 负 载 均 衡 图2 分布式空间数据索引管理器结构图 4.3 分布式空间数据划分 依据空间数据的特征,建议对空间数据进行如下划分,分布到不同节点空间数据库: ——根据数据类型划分为栅格数据和矢量数据两类; ——根据数据专题种类划分为多个种类; ——根据数据在空间所属位置划分为不同的区域。 4.4 分布式空间数据引擎访问操作接口 分布式空间数据一般按工作空间-数据集-数据类分层组织。 分布式空间数据引擎访问操作接口宜包括工作空间接口、要素工作空间接口、要素数据集接口、要 素类接口、要素游标接口、栅格工作空间接口、栅格数据集接口、栅格游标接口、索引接口、元数据管 理接口等。 4.4.1 工作空间接口 3 DB42/T 1507—2019 工作空间接口分类及参数见表1。 表1 工作空间接口 接口中文名称 接口英文名称 参数 创建 Create in PathName: String 获取工作空间名称 GetWorkspaceName in FileName: String 根据一个文件打开 OpenFromFile in FileName: String 根据一个字符串打开 OpenFromString in ConnectStr: String 删除 Delete in PathName: String 4.4.2 要素工作空间接口 要素工作空间接口分类及参数见表2。 表2 要素工作空间接口 接口中文名称 接口英文名称 参数 in Name: String 创建要素类 CreateFeatureClass 创建要素数据集 CreateFeatureDataset 打开要素类 OpenFeatureClass in Name: String 打开要素数据集 OpenFeatureDataset in Name: String 打开要素查询 OpenFeatureQuery in FeatureType: FeatureType in Name:String In SpatialReference:ISpatialReference in QueryName: String in pQueryDef: IQueryDef 4.4.3 要素数据集接口 要素数据集接口分类及参数见表3。 表3 要素数据集接口 接口中文名称 参数 in CopyName: String 复制 Copy 删除 Delete ---- 重新命名 Rename in Name: String 4.4.4 要素类接口 要素类接口分类及参数见表4。 4 接口英文名称 in CopyWorkspace: IWorkspace DB42/T 1507—2019 表4 要素类接口 接口中文名称 接口英文名称 参数 创建要素 CreateFeature ---- 获取要素 GetFeature in ID: Long 获取多个要素 GetFeatures 插入 Insert 搜索 Search in Fids: Variant in Recycling: Boolean in UseBuffering: Boolean in Filter: IQueryFilter in Recycling: Boolean in QueryFilter: IQueryFilter 选择 Select in SelType: SelectionType in SelOption: SelectionOption in SelectionContainer: IWorkspace 更新 Update in Filter: IQueryFilter in Recycling: Boolean 4.4.5 要素游标接口 要素游标接口分类及参数见表5。 表5 要素游标接口 接口中文名称 接口英文名称 参数 插入要素 InsertFeature in Buffer: IFeatureBuffer 查找字段 FindField in Name: String 下一个要素 NextFeature ---- 更新要素 UpdateFeature in Object: IFeature 删除要素 DeleteFeature ---- 4.4.6 栅格工作空间接口 栅格工作空间接口分类及参数见表6。 表

pdf文档 DB42-T 1507-2019 分布式空间数据引擎技术规范 湖北省

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
DB42-T 1507-2019 分布式空间数据引擎技术规范 湖北省 第 1 页 DB42-T 1507-2019 分布式空间数据引擎技术规范 湖北省 第 2 页 DB42-T 1507-2019 分布式空间数据引擎技术规范 湖北省 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2022-10-21 05:06:06上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。