摘要:信息化测绘时代到来,对测绘数据管理提出了更高的要求,测绘数据信息化管理系统的建立是顺应时代发展的趋势。本文从系统架构、系统功能设计以及数据库设计等方面介绍了测绘数据信息化管理系统的设计,并针对其中的关键技术问题提出了有效的解决方法。
关键词:测绘数据;信息化系统;设计
引言
测绘是国民经济发展中的一项重要的基础性工作,随着信息技术的快速发展和广泛应用,信息化已经成为国民经济与社会发展的必然趋势,信息化发展对测绘数据管理提出了更高更新的要求。而原有的测绘数据管理方式已经不适应信息化测绘的要求,阻碍着信息化测绘的建设,需要根据信息化测绘的特点和要求,建设适应信息化测绘数据管理系统,才能适应测绘信息化的时代要求。基于此,本文阐述了测绘数据管理信息系统的设计与实现。
1 系统架构
图1是系统总体架构。本系统采用多层架构,平台选择了.NET开发平台,采用C#语言开发。在测绘单位现有的网络环境和硬件基础上,在计算机技术、网络技术和数据库技术的支撑下,整合测绘数据和资料信息,对相关资料信息进行数字化,存储到数据库的方式,就是信息化测绘数据管理系统。
2 系统功能设计
根据生成管理和数据管理的需求分析和特点,将系统分为数据信息入库模块、数据操作管理模块、数据库管理模块和用户管理模块,本系统功能结构如图2所示。
2.1 数据信息入库模块
该模块包含项目测区管理、数据编目入库和数据分析3个功能。
1)项目测区管理。本系统的所有数据都是根据生产管理的项目测区来组织管理,测区中包括影像数据、矢量数据、纸质数据和文档数据,项目测区的所有数据都统一放在一起,与生产作业项目管理一致,符合原有的作业习惯。项目管理功能主要是创建项目、修改项目和删除项目。
2)数据编目入库。数据编目入库是系统的重要功能,测绘项目的数据包含原始资料数据、成果数据和纸质数据。根据项目的数据组织结构,分别对原始数据和成果的文件信息进行扫描,将文件信息保存到数据库中;对纸质文件进行编码,然后将编码信息入库。入库之后的数据信息需要创建索引,实现数据的信息化。
3)数据分析。在实际的数据存储过程中,我们可能会重复存储文件数据,造成不必要的冗余,通过该功能可以方便地去除冗余的数据,节约存储空间。分析功能是判断文件数据的文件名称、大小、日期、扩展名、属性是否相同。
2.2 数据操作管理模块
1)数据信息查询。根据图号和图名等关键字查询数据,用户可以查询自己所需要的图幅。查询可以分为项目查询、磁盘查询和文件夹分级查询。对查询结果中的文件可以查看文件信息、文件存储状态,对影像的数据可以浏览缩略图。
2)数据文件管理。该功能是对在线数据的管理,包括数据的传输和数据的操作。数据传输主要是文件的上传和下载,可以将多个文件或文件夹上传到项目中。也可以将多个文件或文件夹一并下载,一次性地下载一个文件夹以及子文件夹下的文件,并保持文件夹结构不变,支持断点续传。上传或下载时只能对自己权限范围之内的数据操作。数据操作主要提供数据复制、移动、命名、删除、打开和缩略图的查看等功能,和操作本地机器的数据没有区别。
3)数据权限管理。数据权限管理是数据安全的重要控制方式,为了保证数据的安全,需要对不同类型的数据进行权限控制,设置不同项目的数据操作权限。支持对硬盘、文件夹、文件进行安全设置。权限级别包括上传、下载、修改、访问和不可访问等。安全设置可以继承到子文件夹。
4)介质管理。数据存储在硬盘、光盘、纸质等介质上,介质分别存放在资料库中,我们需要将这些介质存放的位置和容量进行信息化,对磁盘和光盘进行在线挂盘和离线摘盘管理。对于外单位借阅资料管理,根据用户的请求,提供离线数据借阅和归还工作。
2.3 数据库管理模块
所有的测绘数据文件信息都保存在数据库中,数据是系统的血液,数据的安全与否直接关系到系统的正常运行,数据库的管理是非常有必要的。数据库管理模块主要功能包括:实现数据库数据的日常备份、数据库的还原,实现数据库的安全管控,确保系统的正常运行。
2.4 用户管理模块
为了提高数据的安全性,该系统需要对使用的用户进行相关的权限和操作管理,每个用户使用自己的登录用户名和密码,每个用户拥有不同级别的操作权限。用户的重要操作都会产生日志,系统会记录每个操作的用户、机器IP、时间和内容。该模块主要包括用户信息管理、用户权限管理和操作日志管理3个功能。
3 数据库设计
该系统的数据主要包括各种文件的信息、用户信息、项目信息。其中,文件的信息数据非常大,普通的一个2TB的硬盘可能存储几千万条文件信息记录,为了提高数据检索效率,采用分库、分表存储,同时对表中相应的字段创建索引。数据库设计应该满足简单实用、小冗余、高效智能、数据完整性、可扩展性。在性能、扩展性和数据完整性方面达到了最好平衡。主要的数据表之间的关系如图3所示。
4 关键技术问题
1)大数据量的文件信息存储
随着测绘项目的不断增加,测绘数据信息也呈几何级数增长,如何快速、有效地保存、管理和查询这些数据成了难题。系统采用了分库、分表存储数据,为数据创建索引,同时提供分级查询功能,能够很好地提高系统的性能。
2)快速的数据文件信息编目
测绘项目的数据量大,项目的原始数据和成果数据经常需要很多硬盘来存储,数据的文件数也很大,给数据信息编目带来困难,对于资料文件信息入库也存在很多问题,针对这些问题,系统通过操作USN日志来实现磁盘文件的数据编目,对资料文件采用编码管理方式,大大提高了文件信息编目的管理效率。
3)数据传输管理
以往的数据传输都是需要数据管理人员挂盘之后,将硬盘在网内共享,然后告诉作业员在哪个机器哪个硬盘的哪个文件夹,查找麻烦。本系统在编目时记录了所有硬盘的唯一标识,只要数据管理员挂接硬盘就可以了,用户通过系统就可以查询需要的数据,直接下载到本地机器,无须关心数据放在哪个机器、哪个文件夹。
5 结束语
综上所述,本研究利用先进的计算机、网络、数据库及通信等技术建立一个规范、高效、安全的信息化测绘数据管理系统,实践证明:该系统能够对测绘生产中的数据资料进行科学的管理,便于数据资料管理人员管理以及用户进行信息的快速查询,提高了测绘生产信息化建设,实现了测绘数据的网络化、信息化;同时也提高了测绘部门的工作效率,值得推广应用。
参考文献:
[1]范兰,李发红,吕志勇,田超.测绘数据资料管理系统的设计与实现[J].测绘技术装备.2010,12(2):27-29
[2]解丽,程立君,石建军.测绘生产资料管理系统的设计与实现[J].地理信息世界.2016,23(2):125-130
论文作者:周军
论文发表刊物:《基层建设》2017年第24期
论文发表时间:2017/12/11
标签:数据论文; 文件论文; 系统论文; 信息论文; 项目论文; 编目论文; 操作论文; 《基层建设》2017年第24期论文;