APP下载

基于ArcGIS的数据库设计与管理系统设计

2019-11-12李伟斌

科技资讯 2019年22期
关键词:设计

李伟斌

摘  要:该文基于笔者从事GIS设计与实现的相关工作经验,以基于ArcGIS的城市基础测绘成果数据库管理系统设计实现为研究对象,该文首先从其中涉及的关键技术开始研究分析,在此基础上,详细论证了该数据库管理系统的设计和实现方法,全文是笔者长期工作实践基础上的理论升华,相信对从事数字城市相关工作的同行有着重要的参考价值和借鉴意义。

关键词:ArcEngine  基础测绘成果  数据库管理系统  设计

中图分类号:P208    文献标识码:A 文章编号:1672-3791(2019)08(a)-0015-02

测绘成果为区域经济规划、国土资源调查以及农林水利、能源交通、城市规划建设等诸多方面提供大量与地理位置有关的基础信息,因而在整个测绘部门的管理中成果管理显得尤为重要。随着计算机技术、空间技术、通讯技术的飞速发展,测绘地理信息发展也出现了日新月异的变化,测绘成果广泛地应用于国民经济建设的各个领域。

但目前,大部分的测绘成果管理仍处于手工阶段,人力与物力资源消耗大、工作效率低、工作可靠性差。面对着测绘技术的迅猛发展和变化,面对着凝聚着广大测绘工作者辛勤汗水的大量珍贵的测绘成果,如何管理好这些测绘成果,使其接收、存储、管理、供应更加规范和高效成为我们迫切需要解决的问题。

1  城市基础测绘成果数据库管理系统设计

1.1 系统总体设计

(1)数据操作功能:包括数据录入、数据更新、数据删除等。

(2)数据检索统计功能:主要包括图形交互检索、坐标检索、统计等。

(3)图形显示功能:应能够对城市测绘成果数据进行分层显示。

(4)控制点管理功能:包括添加控制点、删除控制点和控制点查询。

(5)坐标转换功能:它能使不同坐标系下的坐标转换到同一坐标系下,以方便用户对控制点使用。

(6)竣工成果管理。

(7)安全管理:包括用户管理、权限管理和日志管理。

1.2 系统数据

在地理信息系统中,用来描述各种事物和现象的是数据,因此,数据是地理信息系统的核心,是系统操作的对象。该系统涉及到的数据有两种:空间数据和属性数据。根据二次开发的特点,进一步把系统处理的数据分为背景数据和基础测绘成果数据两部分,背景数据是系统进行操作时,作为背景进行显示,并非系统处理的主要对象;基础测绘成果信息才是系统处理的主要对象,也是数据分析的重点。

城市空间基准信息的形式主要包括数字线划矢量数据(DLG)、数字正射影像数据(DOM)、数字高程模型数据(DEM)、数字栅格数据(DRG)以及相应的属性数据。

测量控制成果按不同的应用目的以及所运用的测量手段及技术的不同,包含的内容也是不同的,比如天文大地测量、地球动力学测量、基于卫星技术的空间大地测量以及传统的大地测量等,由于它们的技术系统和施测手段的不同,依据国家规范和相关标准所提交的成果都会有所不同。城市控制测量成果主要是指为城市工程建设提供基本起算数据的各类控制点的三维空间坐标信息。这些基本的空间控制信息是城市地理信息系统的重要组成部分,在城市化和城市建设中发挥着不可替代的作用。

1.3 系统数据库设计

该系统数据主要由九大类要素集组成:测量控制点、水系、居民地及设施、交通、管线、境界、地貌、植被与质土和注记。每一类要素集又划分为多个要素类,其中,定位基础包含的要素类有:测量控制点和数学基础;水系包含的要素类有:其他水系要素点、河流线、湖泊面和其他水系要素面;管线包含的要素类有:输电线点、输电线和通信线;交通包含的要素类有:城际公路线、城市道路线、城市道路中心线和乡村道路线;境界包含的要素类有:国外地区、国家行政区域、省级行政区界线等;植被与土质包含的要素类有:农林用地点和农林用地面;地貌包含的要素类有高程点注记点、等高线线、自然地貌线和斜坡线。

2  基于ArcGIS的数据库管理系统实现

2.1 系统特点与功能

该系统主要用于测绘成果的管理,可管理各等级控制点点号、点名、等级、所属区域、该点的54坐标、80坐标、国家高程等各种控制点信息以及竣工平面图图形,竣工日期,竣工单位等竣工测量成果信息。系统采用GIS技术来对测绘成果进行可视化管理,竣工平面图等图形数据直接存于数据库中。

系统具有的主要功能如下。

(1)可进行控制点信息的输入、更改、删除操作。(2)可进行图形的基本操作,如平移、放大、缩小、漫游。(3)可根据点号、点名等信息查询控制点。(4)可以通过画矩形,画圆,画多边行以及输入缓冲半径等查询其范围内的控制点。(5)可进行报表的生成与制作,并可以把生成的报表以Excel、pdf等多种格式输出。(6)可以通过输入竣工日期、施测单位、项目名称等查询竣工测量工程项目。(7)可以通过选择所属工程项目信息查询竣工平面图,并可以双击查询到的图形文件名自动打开CAD图形。

系统操作简洁、方便,主界面如图1所示:系统主界面包括系统菜单、系统工具栏、图形显示区和系统状态栏。系统菜单栏提供系统操作的菜单选项。系统工具栏:提供系统操作的工具按钮。图形显示区:显示当前图层的图形。

2.2 文件管理

文件管理主要包括添加数据、新建地图文档、打开地图文档、保存地图文档、另存为地图文档、退出系统。

(1)添加数据:单击添加数据可以把数据库中的数据添加到系统中。(2)新建:单击新建可以新建一幅空白的地图。(3)打开:单击打开可以打开一幅以.mxd为后缀的地图。(4)保存:单击保存可以把打开的地图保存起来。(5)另存为:单击另存为可以把打开的地图另存到指定的地方。(6)退出:单击退出就可以退出整个系统。该模块用到的逻辑与算法:(1)获取MXD文件的路径;(2)检查路径是否正确;(3)在MapControl中显示地图信息;主要用到的方法:(1)CheckMxFile()檢查路径是否正确;(2)LoadMxFile()路径正确,则在MapControl控件加载地图。

2.3 数据操作

数据操作主要包括数据录入、数据更新、数据删除。功能子菜单如图2所示。

(1)数据录入:单击数据录入子菜单,就可以把数据录入到系统中。

(2)数据更新:数据更新主要是修改控制点的可修改的属性信息(如点名、点号一般是不允许修改的),该系统的更新是打开控制点的属性表,然后在表里面进行修改,修改后单击更新按钮,数据就进行了更新。

(3)数据删除。数据删除是选择要删除的一行,单击删除按钮就可以对无效的控制点成果数据进行删除。由于控制点成果数据是重要而且需严格保密的数据,在使用删除按钮时应慎重小心,系统用提示的方式提醒用户,待用户确认后方可删除此控制点信息。该模块用dataGridView控件显示出控制点的属性,然后再更新数据或删除数据。

3  结语

随着城市建设规模的不断扩大,城市测绘成果管理信息量也会大大增加,传统的城市测绘成果管理方式已不能满足现代化的需要,因此,有必要对测绘成果进行科学、合理、有效的组织和进行动态的采集、存储、管理及利用。测绘成果涉及地理空间数据、属性数据、社会经济、法律法规等,内容多,处理过程复杂。采用以GIS技术和IT技术为核心的新技术、新方法对城市的测绘成果信息进行管理,是测绘成果及其日常管理工作发展的趋势和现实可行的选择。

参考文献

[1] 孙怡,陈强,沈玉英,等.基于组件对象的地图数据管理方法[J].吉林大学学报:信息科学版,2008(S1):131-134.

[2] 田茂义,卢秀山,张燕,等.基于oracle的“数字城市”基础地理空间数据库的实现[J].测绘科学,2005,30(3):80-82.

[3] 王铁军,张达,张金良.生产实践中对“4D”的粗浅认识[J].东北测绘,1988(1):20-21.

猜你喜欢

设计
BUBA台灯设计
和小编一起设计邮票
The Spirit of Christmas教学设计
有种设计叫而专
陈国兴设计作品
匠心独运的场地设计画上完美句点
增温设计
大象无形 芬兰设计
跨越式跳高递进与分层设计
连连看