本文是一篇地理信息系统论文范文,关于地理信息系统方面毕业论文格式,关于基于MapInfo和VB的油库地理信息系统相关学士学位论文范文。适合地理信息系统及地理信息及数据库方面的的大学硕士和本科毕业论文以及地理信息系统相关开题报告范文和职称论文写作参考文献资料下载。
摘 要:随着计算机和网络信息技术的迅猛发展,GIS技术已在诸多领域被广泛应用.我国华北地区的油库地点和炼油厂分布比较分散,油的运输与供给不易管理,其中有些铁路线在建,有些铁路处于拟建状态,这些都给整个华北地区的油业系统带来诸多不便.设计一个基于计算机系统的油库地理信息系统显得十分重要.使之能够结合华北地区油库、炼油厂、运输系统(管道、公路、铁道)的数据库,设计实现运输和调度的查询功能.
关 键 词:地理信息系统;油库;MapInfo;VisualBasic;集成;链接与嵌入;动态数据交换
中图分类号:TP315文献标识码:A文章编号:1009-3044(2012)13-3100-04
GeographicInformationSystemofOilDepotBasedonMapInfoandVB
ZHANGZi-fan
(TianjinTianshiCollege,Tianjin301700,China)
Abstract:Withtherapiddevelopmentoftheputerandworkinformationtechnology,GIStechnologyhasbeenwidelyappliedinmanyfields.TheentireoilindustrysystemscattersinNorthChinaanddifficulttomanagethetransportandsupply.Inthisway,itisveryimportanttodesignofaputer-basedsystemofthedepotgeographicinformationsystem.Beabletobineassembleswithoildepot,refinery,transportsystem(pipelines,highways,railways)databaseinNorthChina,designsandimplementsthequeryoftransportationandscheduling.
Keywords:geographyinformationsystem,oildepot,MapInfo,VisualBasic,integration,linkedandembedded,dynamicdataexchange
作为一门新兴学科,地理信息系统(geographyinformationsystem,GIS)集地理学、信息科学、现代计算机科学、管理科学为一体.充分发挥数据库系统在技术存储、编辑、查询、决策和输出空间图形等方面的优势.采用数据库、计算机图形学、多媒体等技术,对地理信息进行数据处理,能够实时准确地采集、修改和更新地理空间数据和属性信息,为决策者提供可视化的支持.
1地理信息系统(GIS)介绍
1.1地理信息系统组成及简介
地理信息包含文字信息、图标信息及立体空间信息,重点研究相对区域内空间地理分布状况,它将标定区域内地形的固有特征及分布情况进行统计、找寻规律与联系,并将各种信息与所需求条件进行归化判断,利用计算机技术根据其属性进行判断,从而总结出符合特定要求的决策结果.
地理信息系统具备以下三个特点:1)区域性,与其所在地理环境密切相关;2)多维度结构,在同一信息点上可分析查询多维度信息(例如距离、海拔、通过性、可承受性等;3)具有实时动态变化可能,即处于不同时间、条件下返回信息可能出现变化.
1.2地理信息系统的研究现状
1963年英国地理测量学家罗杰汤姆林森在加拿大提出了地理信息系统(GIS)这一概念,将常规模式的地图与计算机技术相融合,建立了世界上第一套地理信息系统.1969年美国环境系统研究所(ESRI)的建立进一步推进了这一技术的发展.在随后的时间里,伴随着计算机硬件技术的不断发展以及人机交流、智能化系统水平的不断提升,地理信息系统开始展示出其广阔的前景.随着社会各方面对GIS技术的重视程度日益增加,GIS技术在地理学、测绘学、统计学、环境科学等领域充分发挥作用.并且突破民用领域的界限,在国防军事科学领域也做出了突出贡献.当今时代,GIS技术已经深入人们的生活,成为日常工作、学习中的重要组成部分.
2MapInfo功能介绍及应用领域
2.1MapInfo主要功能简介
MapInfo即“Mapping+Information”,重点功能为融合图形与文字信息,并将所有信息图形化、系统化,与所指定的地理信息进行结合.总结规律特征,为其提供一套完整的查询分析途径,并将其动态显示出来.
MapInfo支持与ACCESS数据库的链接,可以直接存取对本地数据进行读写存储操作.利用提供的开发工具MapBasic,可以在图形化界面中完成设计、查询、分析的功能,并将其高度集成在目标系统中.同时支持多层图表、统计结果的嵌套,能将多媒体引入系统中,必要时借助GPS设备以RS232连接方式实时传递数据信息.配合HotLink功能可以由任意图层连接至英特网目标档案.
2.2MapInfo系统应用便捷性
在日常的MapInfo应用中,利用其强大的图形表达处理能力、丰富的图标元素可以快速、直观、详尽的了解数字化地图结构,极大方便了地图系统的制作.其对常见的图像格式和CAD数据格式兼容性较高,可以方便的进行编辑处理并直接运用于MapInfo系统中.同时MapInfo具有对目标地图层次化处理的能力,解决了传统地图中各种信息汇集一处,不利于分析读取的问题.3VisualBasic与MapInfo的集成
现阶段可视化编程工具VisualBasic有着广泛的应用,MapInfo系统软件作为融合图形与文字的工具与VisualBasic相匹配,自然能提供便捷直观的信息存储、分析、查询功能,并将结果形象的展示出来.MapBasic就是MapInfo提供的用户开发工具.在MapBasic中任何支持OLEAutomation模式的控制程序都可以被诸如:VC、VB、Delphi等语言程序控制.在方便了数据操作的同时,可以最大限度的利用成熟的程序语言并利用MapBasic操作MapInfo,使其更易于初次接触GIS技术的使用者掌握.
VisualBasic与MapInfo的集成方法多种多样,主要介绍对象的链接与嵌入(ObjectlinkedandEmbedded).在VisualBasic中希望在一个的程序中操作调用另一个已嵌入的数据库,要涉及对象的链接与嵌入(ObjectlinkedandEmbedded)功能.由于VisualBasic可以通过多种途径实现对对象进行数据交换,所以建立一个自动化对象并对其进行初始化,就可以进行数据和属性的设定.完成后关闭OLE自动化服务器,为OLE客户提供服务.
在VisualBasic调用MapInfo中的OLEAutomation模型并与MapInfo链接,可以方便的在多程序中切换信息数据.对应OLE中数据被改变时,改变结果将直接体现在对应的应用程序中.而当一个集成的地图系统运行时MapInfo已被后台调用,VisualBasic程序成为客户端,从而实现了对MapInfo信息的集成应用.
4地理信息系统的设计与实现
4.1油库地理信息系统概述
我国华北地区用油量飞速增长,但是华北地区的油库分布比较分散,这样对油库的管理带来困难.利用计算机系统能够准确有效的平衡各地区油库的储油情况,使管理人员能够在短时间内对油料的输送、储存做出宏观的调控.所以设计一种能够利用计算机管理、控制各个地区油库调配任务的辅助软件是必要的.
鉴于此,开发基于VB与MapInfo的油库地理信息系统,利用该系统管理油库,不仅便于日常的安全生产管理,如资料的查询、删除、修改与汇总;而且通过所建立的图形库,可快速查询建、管、养急需的数据,全面准确地提供管理和决策的分析信息.是今后油库管理工作的得力辅助手段.本系统是利用VB和MapInfo结合,开发油库的地理信息系统.利用油田的网络环境与MapInfo结合来建立油田的地理图形综合信息管理系统,有关管理部门可以在图形的基础上实现对油田的生产调度、统筹计划、物资管理、综合经营、交通运输等方面的可视化管理.
本系统主要以先进的MapInfo软件作为系统平台,以VisualBasic6.0和MapX控件为主要开发工具,集成油库信息与铁路运输相关的各类图、表和数据等资料,建立一套基于华北地区油库、铁路信息的全面准确、界面友好、操作简单的地理图形信息系统,使管理部门能够及时、准确地掌握管辖范围内所有油库基础信息,使日常管理、决策更加科学.
4.2“基本情况”查询功能的实现
4.2.1“基本情况”查询窗口
“基本情况”查询窗口分为两部分:基本情况部分;查询结果部分.基本情况部分界面如图1所示.
图1“基本情况”查询窗口
在“省市地区”中选择需要查询的省市、地区名称(图中为天津),输入所需的最大库容、最小库容条件,单击“查询”按钮即可在“查询结果”窗口显示结果.单击“清除”按钮删除所有查询条件和查询结果.代码见附录一.
查询结果部分界面如图2所示.
4.2.2实现流程
如图3所示.
4.3“铁路运距”查询功能的实现
4.3.1“铁路运距”查询窗口
“铁路运距”查询窗口分为两部分:铁路运距部分;查询结果部分.
图2“查询结果”查询窗口
图3基本信息查询流程图
铁路运距部分界面如图4所示.
图4“铁路运距”查询窗口
在“省市地区”中选择需要查询的省市、地区名称(图中为天津),在“发站”选择地点.
单击“查询”按钮即可在“查询结果”窗口显示结果.单击“清除”按钮删除所有查询条件和查询结果.
“查询结果”窗体,查询结果部分界面如图5所示.
图5“查询结果”查询窗口
4.3.2实现流程
流程图如图6所示.
图6铁路运距查询流程图
5结束语
经过多次实际使用,证明这套软件系统对目标地区油库、炼油厂、铁路的信息管理图形化程度高、数据管理维护方便、查询快捷准确.MapInfo与VisualBasic结合良好,软件代码设计规范合理.最终整体运行正常,完成了既定的设计任务.