数字化技术在地理信息系统中的实践分析论文_高虹

数字化技术在地理信息系统中的实践分析论文_高虹

高虹

中国电建昆明勘测设计研究院有限公司

摘要:当前,由于科学技术的快速发展,已经迈入数字化信息时代,而数字化技术也已经在各个行业和领域得到广泛的应用,本文对其在地理信息系统的实践进行分析,首先分析了地理信息系统常用的一些数字化技术,然后对其应用和实践进行了重点阐述。

关键词:数字化技术;地理信息系统;实践

GIS就是收集并存储和分析空间信息,通过通过可视化表达的一种科学的信息处理与管理系统。通过这一系统可以提供空间图形及图像,与文字相比,能够直观反映空间问题。当前,数字化技术不断发展和应用,它在GIS中的应用也越来越广泛,它是确保系统功能发挥的在一个重要基础与技术支撑。因此,要对其加以分析和实践。

一、常用数字化技术

对GIS来说,在对其进行构建时的重要任务就是要保证地图数据实现数字化。从当前情况看,MapInfo是应用最为广泛的一个数字化系统工具。对这一系统来说,要由VB等编程语言对操作界面进行构建。在将后台数据库及操作界面都构建起来以后,要利用MapX等系统控件实现数据的各种操作。常用的数字化技术主要包括以下几点:

1.关于MapInfo。这是一个重要的数字化工具,它的优点是小巧,操作方便,造价也比较低,是构建系统时的一个优选数字化工具。通过它能够将电子版地图或者是纸质地图构建起合适的空间数据库及属性数据库,并利用相关控件连接数据库和系统。这一数字化工具属于地理信息系统的一个重要的产品,能够实现很多GIS功能,可是为了构建与自身特点相符的GIS产品,一般都是将其当做是数字化工具,并把数字化的图形数据及属性数据等在类关系数据库里进行存储。对于这一系统来说,其技术特点就是依据图层对地图进行组织。对一副综合地图来说,要加工成为很多叠加起来的透明图层,其中包含地图之中的不同方面。比如,交通管理GIS,在公路图之中,高速公路属于第一图层,一级公路属于第二图层,二级公路属于第三图层,公路连接起来的城市属于第四图层[1]。

2.关于系统开发语言的选择。在完成数字化建库工作之后,也就意味着构建GIS的工作完成了一半以上,之后要通过VB及VC等编程语言构建与用户要求相符的操作界面。MapInfo公司和微软公司之间有着较好的合作关系,其产品的兼容性比较好,因为一般在对GIS系统相关操作界面进行选择时要选择VB语言。

3.关于MapX系统控件。在构建好系统界面之后,需要确保数据操作功能的实现。在这一过程中,需要对组件式GIS概念加以重视,它的原理就是要把GIS的每一个大的功能模块都分成数量一定的控件,由各个控件实现具体的功能。利用可视化开发工具能够使地理信息系统的每个控件之间还有系统空间和不属于地理信息系统的控件之间实现集成的效果,从而构成地理信息系统的相关应用系统。当前,组件式技术是业界的重要标准,对地理信息系统控件加以利用,很是简单方便,即便不是专门的开发者也可以利用它开发与用户要求相符的各种产品。从当前情况看,比较常见的地理信息系统控件主要包括MapX以及地图对象。MapX的功能要比地图对象强一些,再加上经济因素及数据格式的状况,一般在对系统进行开发时采用的地理信息系统控件是MapX,这一控件和MapInfo这一数字化工具是同一个公司的产品,因此能够有效实现融合。在对这一控件进行适应的过程中,在可视化的环境之中,把它放到窗体之中,之后编程,能够达到空间可视化及数据绑定还有专题分析和地图编辑等各个功能。

期刊文章分类查询,尽在期刊图书馆

二、数字化技术在GIS的具体应用与实践

对GIS来说,其需要的数字化技术及工具都已经在上面进行了分析,一般来说,在对系统进行构建的时候,要遵循的顺序是:第一,利用MapInfo这一数字化工具,收集各类空间信息,数字化之后开始空间数据建库及属性数据建库等,对于数字化数据,要在这一数字化工具的数据库之中进行存储,或者是在别的外部数据库进行存储。第二,要将MapX这一系统控件添加到VB编程工具之中,并对于用户要求相符的界面及各种功能进行编制,从而实现对GIS的完美开发。

以某建筑管理系统作为例子,对数字化技术在GIS中的实际应用进行介绍。GIS系统的构建顺序是这样的:第一,利用当前的电子版图纸或者是通过扫描仪对纸质图纸进行扫描,将其储存成为栅格文件。第二,在数字化工具之中将这一文件调入,并对投影方式进行设置,同时对其进行配准。第三,利用栅格图纸当做是其蓝本,对图层进行新建,在栅格图纸上面进行覆盖,给矢量地图图层的编辑作为重要的参考[2]。第四,通过手工的方式对建筑房间图层等地理对象进行分层绘制。

在对房间图层具体图形数据进行构建之后,还要对其图层属性表进行构建。这一过程是很简单的,和通过关系型数据库设计相关表结构及输入方法是形似的,在这一过程要保证图形数据对象对应着其属性数据。在将图形数据以及属性数据都构建完成以后,也就是说完成了图层数字化。为了保证该综合地图实现数字化,需要依据相同方法使每一个图层都实现数字化,并叠加这些包括了图形数据及属性数据的相关图层。在完成空间数据库的相关构建工作以后,要将MapX这一地理信息系统控件添加到VB编程语言之中,从而对用户界面进行编制,并确保系统各个功能的顺利实现。对于该地理信息系统来说,其主要功能包括以下方面:

第一,鹰眼图的设计。对该地理信息系统来说,鹰眼图是其重要的功能之一,对鹰眼图进行设计的主要目的就是使用户能够顺利浏览地图。在鹰眼图中,其窗口中有一个矩形,它的主要作用就是表示原来的地图窗口里的地图在当前这幅整体地图之中的具体位置。需要通过MapX这一单独的地理信息系统控件对鹰眼图进行显示,这一控件是和主地图中的控件保持独立的。

第二,实现上级查找的功能。该地理信息系统具有智能检测的功能,如果管线中有故障发生,那么通过智能检测可以对可能有故障发生的线路或者是节点进行智能显示。而上级查找就是一个具有较好的实用性的功能。它可以通过方向性比较强的节点编码和search方法等,从子节点逐渐往上对父节点进行查找,结合节点号,依据具体的流向,对一个管线节点相关上级节点进行查找,并将其编号在地图上面标注出来,同时对这一管线进行加亮显示,使其更加醒目。

第三,实现空间查询的功能。对该地理信息系统来说,可以实现空间查询的功能,比如,图形查询及属性查询,还能够实现图形查询及属性查询的交叉查询。在进行空间查询的时候,利用鼠标对其中的任何目标图元进行点击,那么不管它是的位置在哪个图层,都可以将其所对应的所有属性信息都显示出来。

第四,实现立体显示的功能和效果。在对该地理信息系统进行设计时,还具有三维立体模块,从而对建筑之中每个房间的具体情况进行直观反映。第一,要利用3D家居设计软件将立体效果的具体模型构建起来。第二,对于导出来的图片,要通过网页动画制作软件生成一定的人机互动的相关界面。第三,要将Swflash.ocx这一对象类别扩充控件添加到VB编程语言之中,和原来的系统实现良好的整合。

在对用户要求进行明确之后,设计每一个功能模块,在各个功能模块之中,所有的功能主要是确保特定管理目的的顺利实现,从而形成一个科学的管理系统,其操作比较简单,能够提供可视化及交互式的环境,其模式及数据处理等都具有透明性[3]。通过上面的例子可以发现,在GIS系统中对数字化技术进行充分利用,可以使GIS思想在生产和生活中的方方面面得以渗透,确保信息管理的直观和高效,实现对其中数据的查询与分析功能,并给管理决策提供可靠的依据。

结语

综上所述,当前,数字化技术不断发展,已经在GIS系统中得到了良好的应用和实践。本文主要对比较常见的几种数字化技术进行了分析,并结合实例对这些数字化技术在GIS构建过程中的具体应用及系统功能的实现进行了重点阐述,希望给同行以参考。

参考文献:

[1]马媛,闫菲.数字化技术在地理信息系统中的应用[J].现代电子技术,2009,(05):122-124.

[2]刘松胜.浅析数字化测绘技术在工程测量中的有关运用[J].江西建材,2015,(19):229.

[3]王立宇.浅谈数字化城市的地理信息系统的发展规划[J].电子制作,2015,(06):95.

论文作者:高虹

论文发表刊物:《基层建设》2015年25期供稿

论文发表时间:2016/3/23

标签:;  ;  ;  ;  ;  ;  ;  ;  

数字化技术在地理信息系统中的实践分析论文_高虹
下载Doc文档

猜你喜欢