大地测量数据库标准建立的研究与思考 钱龙

发表时间:2019/6/27   来源:《防护工程》2019年第7期   作者:钱龙1 魏伟2
[导读] 为大众位置服务等提供了高精度、动态、三维的支持与服务,能够较好地满足当前大地测量信息化的要求。
  摘要:随着大地测量信息化的发展,大地测量数据库已逐步成为大地测量数据管理和应用的主要方式。但是,由于系统建设缺乏相关标准,设计与技术人员缺少技术依据。系统间的差异给数据共享、交换和应用都造成了不便,容易造成数据资源、人力物力的浪费。在大地测量信息化水平不断提高的同时,亟需建立大地测量数据库统一的规范,为实现数据规范化管理、数据共享和数据交换创造良好的环境。
  关键词:大地测量;数据库;标准建立
  
  
  一、现代大地测量数据分析
  1、数据实时性分析
  大地测量数据库主要存储内容包括三角测量数据、重力测量数据、水准测量数据、卫星导航定位数据等,特别对全国卫星定位连续运行站每天24h的1s采样(或50Hz)实时数据集中存储、管理、应用和服务,是现代大地测量数据服务新的特征。
  2、数据实体建模分析
  按照大地测量数据的内容特点,可将其归纳为观测数据类、成果数据类、概要数据类和辅助数据类4类数据,将4类数据进行实体建模分析,如图1所示。
  
  图1数据建模分析
  观测数据是原始测量记录,包括卫星定位连续运行基准站观测数据、水准观测数据、基准点和基本点的重力观测数据、磁偏角控制点观测数据等,这些数据结构化程度低,往往以文件作为应用粒度。成果数据是根据观测数据进行计算而获得的结果,包括大地控制网点坐标成果、时间序列、速度场、高程测量成果、重力测量成果等,这些成果数据结构化程度高,应用粒度细。
  概要数据描述GPS点、水准点、重力点的特征和概要信息,主要是一些站点信息、点位说明及说明性文档文件等,这些文件规范化程度较低。
  辅助数据为展现概要数据、成果数据、观测数据的空间分布提供电子地图、行政区划,以及给出数据库设计的数据字典等,可作为多类数据库公用的辅助信息数据存储。
  二、基于数据库DBFS技术的实时数据存储结构设计
  实时观测数据组织主要针对全国卫星定位连续运行站实时数据,采用半结构与非结构化数据组织策略。实时观测数据按照行政区、站址的组织分类方式,以数据文件为基本单元进行存储。
  半结构与非结构化数据组织策略是结合使用关系代数和面向对象方法,刻画具有半结构与非结构化属性的复杂实体结构,保证客观实体描述的自然性、完整性。
  将文件以二进制LOB存储在关系型数据库中的方式,虽然具有集群化、并行、并发、细粒度存取控制、事务完整性控制、透明压缩和加密、生命周期管理支持、数据安全策略丰富等优势,但与文件系统存储管理文件方式相比,具有相当的性能劣势。具有大量非结构化文件数据的系统,往往采用数据库系统和文件系统并用的方式存储管理数据资源,以牺牲数据库优势来弥补其文件数据存取性能的不足。数据库OracleDBFS技术克服了数据库管理系统存取LOB数据不足的劣势,通过改善存储机制,LOB数据存取性能已达到与文件系统相当的程度,甚至在一些情况下还有所提升;同时,为了支持现有应用系统对文件数据的存取,OracleDBFS技术在实现数据库应用接口访问LOB数据机制的同时,还增加了LOB数据的文件系统应用接口。基于此,对于现代大地测量数据库中卫星定位连续运行站实时的文件型数据,采用具有数据库文件系统特定的DBFS技术进行存储和应用支撑,如图2所示。
  
  图2基于DBFS的实时数据存储结构
  在DBFS中,Server为Oracle数据库,文件存储在表的一个SecureFilesLOBs字段里面。一个PLSQL存储过程的集合,提供了访问文件系统的基本操作,如create、open、read、write、ls。DBFS目录库允许每个数据库用户创建一个或多个文件系统,并且可以被clients使用。每个文件系统拥有专有的数据表,保证文件系统的内容。
  OracleDBFS在文件和目录之上创建了一个标准的文件系统结构,并且将数据存储在数据库基表中。DBFS很像NFS,因为它提供了一个与本地文件系统相同的共享网络文件系统,且与NFS一样,由Server与Client组成,如图3所示。
  
  图3基于DBFS的实时数据访问机制
  三、结构化成果数据存储结构设计
  大地测量成果数据采用结构化数据组织策略,主要分为以下3类:
  (1)控制网基本属性:控制网主要包括全国天文大地网、全国基准站整网平差网、国家GNSS大地控制网、2000国家GPS大地控制网、天文大地网与GPS2000大地控制网联合平差网、高程控制网和重力控制网等信息,其属性主要包括网名称、等级、采用基准、覆盖范围、网概要信息等。
  (2)布测路线基本属性:布测路线主要包括水准路线、GPS测量基线、相对重力测量基线等,其属性主要包括路线名称、起始点编码、方向向量、方向向量中误差、基线长度、基线相对中误差、误差椭球、基线段差等施测信息。
  (3)控制点基本属性:控制点主要包括三角点、GNNN点、重力点和水准点等,其基本属性包括控制点的点名、点号、点之记、位置坐标、高程、重力值、天线高信息等。
  在大地测量数据建库中,根据数据内容和对象类型的不同,结构化处理成果数据,并进行空间化、可视化处理,按照点、线、网分层管理。
  以大地测量控制点为基本单元存储,以控制点为基础按照网、线建立控制点之间的逻辑关系,同一类成果的不同内容之间应建立逻辑关系,如控制点成果与点之记之间应通过点的唯一标识建立逻辑关系。不同类的成果之间应建立逻辑关系,如大地控制网、高程控制网和重力控制网之间存在重合点时,应以控制点为关键字建立重合点之间的逻辑关系。对于同一控制点具有多期成果时,应建立多期成果之间的逻辑关系。数据表中将点、线、网的空间数据存在ArcSDE中,属性数据存在其他属性列中。点、线、网的空间数据表以控制点的唯一标识符与点之记及其他属性表连接。通过点、线、网等作为关键字建立观测数据、成果数据、文档之间的逻辑关系。
  四、数据库组成与管理系统构建
  1、大地测量数据库组成
  大地测量数据库由大地测量数据及其管理系统组成。其中,大地测量数据是大地测量数据库的核心,按类型分为GNSS测量数据、高程测量数据、重力测量数据和深度基准数据等;管理系统是数据存储、管理、运行维护的软件。如图4所示。
  
  图4数据库组成结构
  结束语
  国家大地测量数据库服务系统建设将OracleDBFS技术和GIS技术应用于大地测量数据的管理和应用,实现了对数据入库管理和服务,并提高了大地测量数据应用的实时性、交互性和可视性,为大众位置服务等提供了高精度、动态、三维的支持与服务,能够较好地满足当前大地测量信息化的要求。
  参考文献:
  [1]王永尚.国家大地测量数据库网络化建设[J].测绘学报,2003(S1),34(2):40-44.
  [2]国家质量技术监督局.国家s大地测量基本技术规定:GB22021—2008[S].北京:中国标准出版社,2008.
  [3]章磊.国家大地测量成果数据库的主要功能与服务[J].地理信息世界,2003(2):26-29.
  [4]国家质量技术监督局.大地测量数据库基本要求:GH/T2012—2013[S].北京:中国标准出版社,2013.
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: