基于WEB的大地测量数据库系统的研究
2018-05-09陈江
陈江
(91550部队,辽宁 大连 116023)
1 前言
大地测量数据库是我国大地测量信息化建设的重点,是提供全国大地测量控制数据的重要组成部分。随着GPS、GIS及RS技术的普及,大量测量技术面临着新的机遇和挑战。传统的大地测量数据库的应用是非实时的,具有单向性,对于数据库引发的后期的工作关注度不高。而当前在互联网的应用环境中,利用搜索引擎机制,在很短的时间内即可实现服务提供者与用户之间的双向实时交流。大地测量数据库作为提供测量服务的载体,运用先进的计算机技术、数据库技术、网络技术及地理信息与之相结合实现新型的大地测量数据库系统,提升信息服务的性能。
2 大地测量数据库的设计
2.1 大地测量数据库存储的内容
大地测量数据库主要存储各种大地测量的数据,为我国的军事和民用都提供必不可少的信息资源。根据不同的安全要求和控制需求,需要建立不同的控制点等级。大地测量数据库主要存储的内容有重力测量、水准测量、三角测量、地理底图及GPS测量等数据及相关属性。其存储的数据内容如图1所示。
2.2 空间数据管理
大地测量数据库具有存储量大、更新快、数据对象处理复杂及访问频繁等特点,因此在数据管理上采用Oracle数据库管理平台。
图1 大地测量数据库存储内容
大地测量数据库中的空间数据经过分析处理,主要由两部分内容组成:一是基础地理信息数据;二是为实现特定功能的控制点数据。为了以后操作的方便,将这两部分内容分别存放入不同的空间数据表中。
2.3 大地测量数据整理
由于当前大地测量数据内容较多,而数据的格式不统一,造成了大量数据在使用过程中的复杂性。在存储以前,必须将信息以统一的格式进行存储。
数据的整理工作要求标准化、程序化、可靠化。在存储的过程中,要求无论何种形式的电子文档(XLS、DB、DOC等)都统一转化为DBF类型文件。对于纸质的文件采集,也需要将其转化为DBF文件。而对于地理底图TAB文件格式,可以保持不变。
大地测量数据库中的数据对于准确性的要求十分严格,因此数据在录入前后,必须要进行严格的校验,确保其数据库信息的正确性。
3 系统设计
3.1 大地测量数据库系统的网络结构
当前,在信息大爆炸的时代,网络已经成为各类信息系统不可缺少的重要部分。对于大地测量数据库系统来说,不仅要从大的互联网角度出发考虑到每一个大众用户,而且还不能忽略内网的作用。
内联网、外联网及互联网将大地测量数据库系统中大地测量数据信息的采集、传输、处理、管理及应用有效地结合为一个整体,从而达到全面信息共享的目的。其系统的网络结构如图2所示:
图2 大地测量数据库系统的网络结构
3.2 系统功能设计
大地测量数据库管理系统根据功能和使用者的不同主要有应用模块和管理模块两部分组成。具体功能结构如图3所示:
图3 大地测量数据库系统功能结构
管理模块主要包含数据库安全管理、数据分发和数据维护。其中数据库安全管理的功能是管理用户信息、权限和日志;数据分发的功能是对测量网、经纬度范围、图幅等进行水准、GPS点及重力具体值的分发;数据维护的功能是对空间信息及相关属性的添加、修改及删除等操作。
应用模块主要包含信息查询、数据管理、图形绘制、数据处理、统计分析等。其中信息查询是对地图进行交互式访问,以获取相关空间数据信息;数据管理是对空间数据信息的编辑和管理;图形绘制的功能是根据空间数据的信息及用户的使用需求在地图端实时绘制出相关的图形;数据处理的功能是对空间数据进行专业的处理,如球面方位角计算、重力拟合计算、新旧图幅转换及坐标转换等;统计分析是为了让用户更加清晰地查看结果,对GPS、水准、精度等进行统计分析。
4 系统实现
4.1 系统的实现技术
本系统采用Oracle9i为数据库管理平台,使用NET为系统开发系统平台,以C#为技术核心,采用MAPX作为WEBGIS的平台,ASP.NET作为系统的前台设计平台,MapGuide和OracleIAS为WEB的发布信息平台。
4.2 地图加载
为了让用户便于使用地图,需要将地图嵌入到了WEB页面上,首先需要确认地图在页面中打开的中心和图幅,地图每次打开是以固定的位置打开还是以上次关闭时的位置为中心。本文设计的加载地图具有记忆功能,每次打开都是以上次关闭时的地图为中心。其次地图上手工绘制的控制点也需要逐一显示。具体代码如下所示:
4.3 地图控制点绘制
在WEB的地图端,应用的过程中,需要安放许多控制点,这些控制点的运动轨迹或安放的顺序在很多情况下,可以帮助用户更好地利用地图。地图的控制点轨迹绘制的核心代码如下所示:
5 结语
本文针对大地测量数据库系统进行研究,将GIS技术与WEB技术相结合,从而实现了大地测量数据库系统的网络信息化。目前,我国的科技水平迅速发展,在空间数据的研究方面已经走在了世界前列,将大地测量数据库与国防、民用有效地结合,提高大地测量数据的利用率,对我国信息化建设具有积极的意义。
参考文献:
[1]王小华,程传录,郭春喜.基于We bGIS的大地测量数据库实现方法[J].测绘与空间地理信息,2011(5):138-140.
[2]魏群,高杰.大地测量成果野外管理应用系统的设计与实现[J].测绘与空间地理信息,2015(7):28-29.
[3]王小华,韩买侠,王夏莉.国家大地测量数据库维护的设计与实现,测绘技术装备,2010,12(3):21-23.