数据库技术在测绘工程项目数据管理中的应用 吕雪萍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库技术在测绘工程项目数据管理中的应用吕雪萍
摘要:在测绘工程项目中包含了大量的数据处理工作,传统的数据处理无法满
足现下社会的实际发展需求,因此,在测绘工程项目中逐渐使用了数据库技术,
以此来解决上述问题,这样一来,不仅能够有效提升测绘工程项目的统计水平,
同时还能够促进工程项目的健康发展,给建筑单位来带了丰厚的收益。鉴于此,
本文就数据库技术在测绘工程项目数据管理中的应用展开探讨,以期为相关工作
起到参考作用。
关键词:应用;数据库技术;测绘工程;项目数据
1.测绘数据采集、处理
首先,设计模块,即工作人员要对当前开展的测绘工作需求分析结果进行准
确把握,然后秉持层次化与模块化等原则,进行测绘数据采集处理系统的分层设计。第一层为数据访问层,包括有服务连接、数据加载等多个模板,主要用于采
集到的数据有效加载到工作中;第二层为服务层,主要有定位与图层管理等模块,通过自身的连接、共享作用,能够将外业数据采集、内业数据处理两部分连接起来,从而实现数据与共享系统接口处的传输、管理;第三层为应用层,具有信息
交换功能,应用后可方便工作人员对收集处理的测绘数据进行浏览、查看。
其次,明确工作流程,即先进行数据准备,要求工作人员在该阶段可以有序
地做好地图文档编制、测绘数据采集处理系统部署、地图文档发布、数据库构建
的工作,并且要对工作时需要的要素数据进行及时有效地查询与下载,获取地理
数据库文件;之后进行外业采集工作,在该环节工作人员可以借助于模块设计工
作中设计的浏览查询模块,进行所需测绘数据的查找工作,并且需要在特定的工
作环境之下编辑数据,在属性字段中将采集而来的实景测绘数据进行不同格式的
写入处理;最后为内业处理工作,工作人员进行该环节工作时则需要进行要素服
务的连接,而后对数据进行编辑,待测绘数据全部编辑完毕后,可将其置入地理
数据库之中,再使用系统内的ArcMap处理需要的数据即可。
再次,矢量编辑功能,该功能为开展测绘数据外业采集工作时的重要功能,
工作人员借助于矢量编辑操作可以在系统工作之时,对要素几何信息进行新建、
修改及删除等编辑,与以往在纸张上进行的测绘数据信息修改工作进行效果对比,可知系统具有的该项功能极大地提升了测绘数据编辑的效率和质量,有效降低了
人为因素导致的数据外业收集问题发生率。
最后,离线状态下的要素服务数据设置,测绘数据存档应用期间要求数据可
以离线使用,并且具有同步存储的功能,从而在数据内业处理过程中,可将全部
数据有效地存储于数据库之中,如果用户需要使用数据,可以通过权限来访问数
据库,而后再对相关数据进行处理,便可保证数据结果为自己的工作提供便利。
除此之外,在处理测绘数据时需注意,要连接内业服务装置、调整服务连接模块,待数据经过矢量编辑之后,再将其编辑至数据库之中,之后再通过数据加载模块
将相关数据全部加载出来,最终对数据作以处理,便可以确保处理完成的数据准
确性高,进一步增强测绘机构收集与处理测绘数据的智能化与现代化的水平,提
升相关机构在这一行业的市场竞争能力。
2.大数据库技术
随着大数据技术的日趋完善,各大公司及开源社区都陆续发布了一系列新型
数据库来解决海量数据的组织、存储及管理问题。目前,工业界主流的处理海量
数据的数据库有四种,分别是列式数据库、内存数据库、键值数据库及流式数据
库。
2.1列式数据库
采用列族存储数据,将经常被使用的数据放到一个列族中,例如,经常会查
询学生的学号和姓名,而不是专业,这样把学号和姓名放到一个列族中,专业放
到另一个列族中,该数据库通常用来存储分布式大数据,HBase是列式数据库的
典型代表。
2.2内存数据库
对数据库中所有数据的操作都在内存中完成,一般数据库也有一定的缓存机制,对大部分数据的操作都包含从外存到内存的读取,这一过程在很大程度上降
低了系统的性能。由于在内存中的读、写是以纳秒为单位的,所以内存数据库的
性能极高,Spark是内存数据库的典型代表。
2.3键值数据库
该数据库主要借助哈希表的结构,使用一个特定的键和一个指向特定数据的
指针,利用键来完成对数据库中数据的添加、删除和查询操作,这种结构具有很
好的扩展性,使系统具有较高的性能,Memcached、Redis、MemcacheDB都是键
值数据库的典型代表。
3.测绘工程管理数据库构建思路研究
3.1属性数据库构建思路
数据库结构,受项目管理影响较大,各项数据需要有效收集,保持数据的完
整性。在测绘工程管理数据库当中,设计人员要遵守简单的设计原则,结合测绘
工程的实际进度,构建相应的数据库。例如,在某工程招投标、施工准备环节,
通过构建相应的数据库,能够保证测绘工程之中的各项数据信息得到更好汇总,
有效提升了测绘工程数据信息的利用率。数据库就好比电子式文件柜,能够保证
各类电子文件得到更好存储,用户能够结合自身的实际需求,将各项数据进行更
新与删除。在科学技术不断进步的今天,企业为了提升决策的科学性,运用先进
的技术与手段处理各项信息特别重要,而数据库的出现,则能够解决数据储存不
安全等问题。在构建测绘工程管理数据库时,设计人员要结合工程项目当中的各
项数据信息利用情况,将这些数据信息进行分类处理,进而保证各项数据信息实
现高效利用。将测绘工程中的各项数据信息分类之后,方可根据数据的类型,构
建数据库。例如,在构建空间数据库时,设计人员将项目之中的各项空间信息进
行有效采集,并结合数据信息的属性,将其有效联系,保证测绘工程管理数据库
结构更为合理。
3.2数据库的核心管理功能
第一,数据信息的合理输入与改正。有关人员需要将各个项目的数据信息准
确录入到数据库之中,信息输入界面要完整,输入的各项信息与数据要准确,如
果输入的信息数据不准确,会降低数据库的使用效果。有关人员还要结合实际情况,对数据库当中的数据进行有效修改。
第二,数据信息的查询。测绘工程项目管理数据库具有良好的数据信息查询
功能,所谓项目查询,主要指的是用户结合自身的实际需求,在数据库当中搜索
到所需数据的过程。数据库当中的大部分数据均可以查询。
第三,信息数据的统计。测绘工程管理数据库具有良好的统计功能,在特定
条件之下,针对工程项目当中的各项数据信息进行有效统计,例如,项目的数量、项目类别、项目合同等。部门与个人参与的项目工程量均能够查询得到。项目统
计结束后,系统会直接提供给用户,满足用户的数据需求。一般来讲,查询的结