地理信息系统基本功能范例(3篇)
时间:2024-06-14
时间:2024-06-14
【关键词】地理信息系统;工程测量;信息处理
现代工程项目一般具有规模大、精度高、施工环境复杂等特点,为了满足工程建设的这些实际需求,就要对传统的工程测量技术进行革新和完善。随着电子信息技术的全面发展,众多延伸产品如GPS全球定位系统、GIS地理信息系统、RS遥感系统等实现了与工程测量的结合,并在不断的改进中提高了测量的效率和质量,构成了现代工程测量技术的新领域。地理信息系统由于其系统功能和数据处理管理功能的的强大,在工程测量中得到了广泛的应用,本文研究了地理信息系统的基本功能,在此探讨上对其在工程测量中的应用做了探讨。一、地理信息系统概述
(一)地理信息系统的概念
地理信息系统(GeographicInformationSystem,GIS)是一种具有重要意义的空间信息系统,这种系统在计算机技术(硬件系统和软件系统)的支持下对地球空间中的地理数据进行收集、储存、整合、管理、显示,从而为理论研究或相关行业的发展提供支持,它一般由五大要素构成,即系统使用人员、地理信息数据、计算机硬件、分析软件和过程。地理信息系统的主要功能是现实地理信息的专业化数据管理,从其根本属性来讲,该系统是一个具有集中、存储、分析和显示地理参考信息的计算机系统。地理信息系统进过改进和功能的完善可以在科学研究、资源管理、发展规划等领域发挥极好的效果
从地理信息系统运作的内涵来讲,它是一个经过计算机程序和地理数据相互作用有机结合的空间信息模型,在满足用户的信息需求时它的意义才能充分显现出来。该地理信息模型对现实的地球空间和实际地理情况进行了结构化的抽象和模拟,用户根据其实际要求对模型进行观测,并从中提取实际需求的数据,为管理和决策提供信息依据。
(二)地理信息系统的功能
地理信息系统的功能很大程度上决定于系统使用软件的数据处理功能,随着技术和信息更新速度越来越快,各种各样满足不同需求的地理信息系统软件被开发出来,并在实际的生产生活中发挥了重要的作用。但是不管系统软件类型怎样改变,都脱离不了以地理信息为处理对象的基本要求。对现今地理信息系统开发的研究可以总结出其具有的两大基本要求,一是对用户信息进行处理,二是以GIS为基础,开发并完善适合市场需求的地理信息软件系统。
1、信息的分析评价和预测功能
地理信息系统的先进性在于其强大的数据分析功能和模拟预测功能,这也是现代技术智能化发展的必然要求。普通的计算机数据库很大程度上只能满足用户的信息收集、存储和提取功能,地理信息系统在此基础上还可以根据不同地理区位的数据建立模型,并通过特定的计算方法获得评价结果,从而为测量提供参考。这种信息结果一般以函数命令的形式出现,通过样本数据的模拟分析和训练,预测空间条件可能发生的变化,使决策者做出最优化的选择,尽可能的规避了决策风险。
2、空间的分析和查询功能
良好的人机界面是实现简便化和人性化操作的前提,为了方便和利于工作人员对空间地理信息进行管理,地理信息系统通常运用分层建构的方式完成数据库的建立。该方式的最大优点是在进行数据采集输入时采用原始图像,并且使用经过空间操作的图样来表示信息分析和查询的结果,从而保证了经过处理的空间图像和原始图像具有相同的格式和可视效果。
3、某些特定功能
根据用户的实际需要和地理信息处理的功能设施,运用地理信息系统软件功能中的二次开发函数库可以开发出具有特定功能的软件系统,这些软件系统一般包含以下内容:数据挖掘模块、地理变量信息的提取模块、物探数据的分析模块、图像分析模块以及综合模块等。地理变量信息的提取模块经过长时间的发展已经构建出了基本的结构和内容,成为现今地理信息系统特定功能的一个重要的发展趋势。通过MAPGIS所具有的空间功能和输入函数,该模块能够实现对整体函数的处理和输出。
4、信息输出功能
信息的输出形式和输出效率是影响系统实用性的重要因素,地理信息系统在输出功能上进行了改进,使其能够满足现今社会的要求并提高了工作效率和精度。地图制图是地理信息系统的一个重要功能,也是衡量地理信息测量技术水平的重要指标。通过先进的数据输出功能,能够极大提高地图制图工艺水平,节省了人力资源和物质成本,具有重大的经济效益和社会效益。
二、地理信息系统技术在工程测量中的应用
地理信息系统侧重于对地理数据的分析处理,而工程测量侧重于信息的收集,但两者都属于测绘技术。将地理信息系统技术应用于工程测量中能够实现工程项目整体质量的提升。
(一)地理信息系统运行的硬件环境
一般来说,空间地理数据的信息处理量较大,对地理信息系统运行的硬件环境要求也相对较高。在选用地理信息系统硬件设施时,还要根据实际情况面向不同的对象选择不同配置的硬件,例如服务器是整个系统运行的核心设备,经常处于同时进行多项信息处理的工作状态,因此必须配备达到一定标准的的硬件设施才能满足其工作要求。相对而言,客户端只需满足一般的信息输入、查询、输出等功能需求,对硬件环境要求相对较低。
(二)地理信息系统运行的软件环境
地理信息系统运行的软件环境是影响系统平稳性、流畅性和安全性的关键因素。在满足了对硬件环境的要求之后,要尽量改善软件环境和网络环境。为了使地理信息系统的功能充分发挥出来,保障数据上传下载的高效率,仅就不断加强系统软件的升级和网络环境的改善,提供满足需求的宽带,选择合适的网络协议如TCP/IP协议和IPX协议等。
(三)地理信息系统技术的功能模块
为了适应工程测量的实际需求,需要开发出具有特定功能的系统模块,就目前的工程测量发展情况来看,地理信息系统要重点建立和完善以下四种模块:第一是对地图进行管理的系统功能模块,地图是工程测量的重点内容,该模块要能够实现较强的地图编辑和图库管理功能,对不同格式的地图进行准确的转换,检测样本地图中出现的误差并进行及时的纠正等等;第二是辅助做图的模块,地质图纸是工程建设和运行的基本依据,地理信息系统要能够辅助人工将图像直观形象的予以描述,提高工作人员的工作效率和精确度;第三是进行设备管理的模块,地理信息系统的整体运行和外设功能的操作能够减小系统数据分析和运行中的偏差,并且能够对相关数据进行修复性处理;第四是电网分析模块,该模块在地理信息系统的分析功能已经具有的数据和电网图的基础上,可以精确测量出软件系统的平稳性、组抗性,进一步加增强对工程项目决策的实际作用。
参考文献:
[1]张亮,艾弟.浅谈测绘新技术在工程测量中的应用[J].中国科技博览,2011(30)
[2]何莲.浅析工程测量中测绘技术的应用[J].城市建设理论研究,2011(26)
本文论述的计量器具管理系统是一个加强计量器具管理、规范计量器具常规管理、提高计量器具管理效率的系统。该系统以计量器具参数信息、器具检测信息为基本信息,并且对计量器具购买、入库、检测、使用等情况进行信息化管理,可以根据不同用户等级权限规定具体工作人员的权限,让计量器具管理更加合理化、高效化、准确化,从而降低计量器具管理中的损失率。
一、开发工具与环境
(一)开发语言
1.C#
C#从C/C++及Java继承了很多元素。C#从C++继承的可选选项方面比JAVA要广泛一些(比如说struts),同时它还增加了自己新的特点,如源代码版本的定义等。C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT.NET平台的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用。最重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。在本系统中主要使用C#语言设计系统的客户端。
2.SQL
SQL是高级的非过程化编程语言,是沟通数据库服务器和客户端的重要工具,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以,具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的SQL接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使它具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。
(二)开发软件
1.VisualStdio2008
2.SQLServer
(三)系统架构
采用C/S体系结构
(四)开发环境
软件环境:WindowsXP系统操作系统、SQLServer数据库。
二、计量器具管理系统功能模块
(一)计量器具管理系统功能模块结构
计量器具管理系统共分三大部分,数据管理模块、辅助分析管理模块和系统维护管理模块。
(二)计量管理系统操作模块设计
系统主要分为计量器具基本信息管理模块等多个子模块。具体如下
1.系统基本操作管理模块
该模块主要的功能是对计量管理系统中信息的管理和显示。
2.系统报警管理模块
该模块主要完成以下功能:报警信息操作、系统报警操作。
(1)报警信息操作功能
该功能主要实现的是自动添加计量器具报警信息:①计量器具入库时添加报警信息。②计量器具修改检测信息时添加报警信息。③在报警信息中添加定期提醒进行环境测试信息。
(2)系统报警操作功能
该功能主要实现的是自动检测需要提醒的基本信息。首先,系统运行时首先根据用户的管理等级查询是否有存在需要报警的信息。然后,如果含有报警信息,系统将调用报警信息设置窗口,显示需要报警的信息的相关内容。
3.计量人员管理模块
计量人员管理模块主要的功能是对计量管理系统中用户登记信息进行管理,并且对用户的操作进行保存。该模块主要完成以下功能:系统用户登录操作、用户操作信息管理功能。
(1)系统用户登录操作功能
该功能主要实现的是系统用户登录的检测。首先,系统在用户登陆后验证用户信息是否正确。如果正确,数据库向系统返回用户的相关等级。系统根据用户等级来判断用户的权限。
(2)用户操作信息管理功能
该功能主要实现的是系统用户信息的修改以及系统用户操作信息的存储。该功能主要实现以下部分:①用户基本信息的设置。主要是设置用户的密码;②当用户操作系统设置其他信息时系统会自动记录用户的操作,并将其存储在数据库中,以方便用户相关操作的查找。
4.检测管理模块
该模块主要完成以下功能:设置检定基本信息、检定结果操作、环境检测操作。
(1)设置检定基本信息功能
该功能主要实现的是设置计量器具检测信息的管理,设置检测信息的周期、检测等基本内容。
(2)检定操作功能
该功能主要实现的是录入计量器具检测的信息。系统通过操作界面录入计量器具检测的基本信息。
(3)环境检测操作功能该功能主要实现:
①设置环境检测的基本信息;
②录入环境检测的基本信息。
5.数据统计模块
数据统计模块主要的功能是对计量管理系统中存储的数据进行统计,并将结果显示保存。
6.量具台帐管理模块
量具台帐管理模块主要的功能时对计量管理系统中数据库中存储的量具当前使用状况信息进行操作,该模块主要完成以下功能:
(1)量具购买信息录入;
(2)量具管理信息录入;
7.数据库操作模块
该模块主要的作用是使用技术实现对数据库的访问和相关操作,为其他模块提供数据库的相关操作接口。
(三)数据流程
1.用户登录界面数据图
用户登录过程中,系统需要根据用户输入的用户名和密码进行验证,在用户的密码使用MD5加密算法对明文(口令)加密,从而提高用户登陆的安全性。
2.计量器具管理数据图
系统在计量器具入库过程中,用户需要按照相关的规定并且根据系统的需求输入入库的计量器具信息,从而达到对计量器具的监控和管理。
3.系统报警信息数据图
系统在用户登录后根据用户的权限查看数据库中存储的报警信息。如果数据库中存储的报警信息有当日报警信息,则系统显示报警信息提醒对话框,在用户点击确定按钮后,进入报警信息显示窗口。
(四)数据库模块设计
【关键词】连锁企业;信息;信息查询;系统
一、开发与设计的总体思想
开发这个系统的基本构思是:通过对连锁企业信息管理基本工作流程的熟悉,再与软件开发的基本知识相结合,提出并设计一套适合连锁企业信息作业查询管理的计算机应用系统,实现对连锁企业信息化的管理,实现办公自动化等要求,将连锁企业中各部门的信息化管理工作通过管理信息系统来完成与实现。企业信息化管理的全过程本系统各功能模块一一包含,从而使企业实现信息网上采集、查询、管理等功能需求。为连锁企业及相关合作机构的管理人员提供满意且高质量的信息服务。
对连锁企业各部门人员而言,本系统提高企业信息收集的方便性、准确性,并同时提高反馈企业信息的速度和准确度。对连锁企业以及相关单位的管理人员而言,本系统起到对企业各部门工作规范、高效管理的作用。
对连锁企业信息查询系统的管理员而言,主要是能够实现与维护整个系统正常运行的功能,例如像权限管理、基础数据的查询与维护、企业信息的公告等等。
二、系统的特点
(1)完整的系统功能覆盖了连锁企业各级部门管理。连锁企业信息查询系统以信息的高效管理为设计根本,以企业信息管理的具体工作环节为系统流程主线来实现企业信息管理的全过程。其中对一些工作环节有程序化管理需求,从而将各个模块的功能结合成一个整体的信息系统来实现。
(2)连锁企业信息查询系统适应性和扩展性好。针对不同权限的用户,系统提供相对的开放度不同,系统赋予不同用以不同的登录权限,这样就使得不同用户的操作,具有不同信息的开放程度,一方面,它面向一般企业信息申请用户直接服务,另一方面,它还可以实现连锁企业所有合作用户的管理功能。系统既可以根据实际用户情况,顺利地调整系统的登录权限,又可以按照实际情况来简单地添加某些功能模块。这些功能模块之间都是以集合式组织,这样就可以按照用户需求来添加或缩减功能模块。与此同时还可以方便地向系统添加原来没有的新的功能模块。
(3)操作界面简便,工作环境灵活
连锁企业信息查询系统的功能是基于管理流程的基础之上的,系统的操作方法和所实现的功能一目了然,具有明确的错误信息提示,友好的人机交互界面,所有人都可以按照自己的需求,来选择时间和地点进行系统的登录,来完成企业信息的申报、获取、处理和。
三、本地单机版系统
作为本地使用的系统,我们设置了两种不同的用户权限,一个是具有密码登陆的管理员权限,可以实现所有的系统功能,包括数据库的输入、修改、数据查询、报表打印、密码修改和系统维护等:一个是不需要的密码登陆的普通用户,他们仅能对各年份的数据库信息进行查询和打印,而不能对数据库的内容实行维护修改。图1是单机版系统的主菜单功能模块图。
图1主菜单
四、网络版系统
网络版系统我们也设置了两种用户权限,作为系统管理员的admin可以进行文件的上传和查询功能;另外一种权限是经注册后的用户进行信息的查询浏览。图2是网络版系统结构图。
图2网络版系统结构
五、系统功能模块描述
“用户登陆”模块:设置了使用者的权限,使系统更具安全性,不会因为无关人员的无意或恶意行为,破坏了原有的数据库数据。
“密码修改”模块:为了防止管理员长期使用的情况下,密码的无意间的泄漏,可以定期或不定期的更改使用的密码。这样就使得系统的安全性更上一层楼了。
“数据查询”模块(包括单机版和网络版):在这个功能模块下,管理员和用户都可以进行使用。在本地单机版系统下,管理员可以通过这个功能验证自己对数据库的输入或修改的结果的正确性,也可以快速地找到所需的信息,以加快对企业信息的处理速度;普通用户则可以通过这个功能查阅自己所关心的信息资料。在网络版系统下,管理员也好,注册用户也好,都可以利用网络的快速便捷,迅速找到自己的想了解的信息资料。
向全国乃至世界范围推广。
六、系统功能模块设计
1.查询模块
单机版系统可以对现有数据库进行精确、模糊,多条件、多字段的横向查询。在查询结果的显示方式上,采用了现今企事业单位查询系统常用的Table页面。由于四张数据表的数据拼合起来才是对某一个专家的完整描述,所以我们为这四张数据表设立了一个共有的主键“专家代码”。也就是说不论通过哪张数据表的关键字段确定查询条件,都可以通过Table的四个结果页面(即基本信息结果,子信息结果,考核信息结果,变动信息结果)将满足所给条件的结果完完整整、一条不少地显示出来。
为了方便查询条件的选择和确定,在查询界面上设立了个“预览窗口”在这个预览窗口中用户可以先预览自己需要查询的数据表的全体信息。并通过这个预览所选择数据表确定查询关键字。当然,每次确定好是哪一年的数据库后,系统默认预览显示和查询关键字是“企业基本信息”这张数据表。
2.用户登陆模块
该模块的设计是为了确保系统的安全性,防止非管理人员对数据库的无意或恶意修改。在功能实现上是先建立一个名为Pass的数据表,里面包含管理员的密码。在系统登陆时,判断所输密码是否符合数据表Pass中的Password字段,如果符合则能完成系统的所有功能,反之则报错。功能的体现上主要是通过控制主界面菜单Enable属性的boolean值。
3.密码修改模块
该模块的设立是为了加强系统的安全性。一个长时间不更换的管理员密码很容易被“某些人”获知而造成不必要的数据遗失、泄漏、破坏,有可能造成信息的失真等问题。因此管理员们有必要在一定的时间期限内对自己的使用密码进行修改,从而提高数据库的安全性。
功能实现上先要求管理员输入旧密码,讲其同数据表Pass中的原有值进行核对,确认后提示输入新密码,并且要求重复新密码进行复查,如此新的密码就设置完成。
热门推荐