基于MapInfo和VB的油库地理信息系统

时间:2024-02-23 点赞:46208 浏览:90972 作者原创标记本站原创

这是一篇油库有关毕业论文格式模板范文,与基于MapInfo和VB的油库地理信息系统相关自考毕业论文开题报告。是论文格式专业与油库及信息及系统方面相关的免费优秀学术论文范文资料,可作为油库方面的大学硕士与本科毕业论文开题报告范文和职称论文论文写作参考文献下载。

摘 要 :随着计算机和网络信息技术的迅猛发展,GIS技术已在诸多领域被广泛应用.我国华北地区的油库地点和炼油厂分布比较分散,油的运输与供给不易管理,其中有些铁路线在建,有些铁路处于拟建状态,这些都给整个华北地区的油业系统带来诸多不便.设计一个基于计算机系统的油库地理信息系统显得十分重要.使之能够结合华北地区油库、炼油厂、运输系统(管道、公路、铁道)的数据库,设计实现运输和调度的查询功能.

关 键 词 :地理信息系统;油库;MapInfo;Visual Basic;集成;链接与嵌入;动态数据交换

中图分类号:TP315文献标识码:A文章编号:1009-3044(2012)13-3100-04

Geographic Information System of Oil Depot Based on MapInfo and VB

ZHANG Zi-fan

(Tianjin Tianshi College,Tianjin 301700,China)

Abstract: With the rapid development of the puter and work information technology,GIS technology has been widely applied in many fields. The entire oil industry system scatters in North China and difficult to manage the transport and supply. In this way, it is very important to design of a puter-based system of the depot geographic information system. Be able to bine assembles with oil depot, refinery, transport system(pipelines, highways, railways)database in North China,designs and implements the query of transportation and scheduling.

Key words:geography information system, oil depot, MapInfo, Visual Basic, integration, linked and embedded, dynamic data exchange

作为一门新兴学科,地理信息系统(geography information system ,GIS)集地理学、信息科学、现代计算机科学、管理科学为一体.充分发挥数据库系统在技术存储、编辑、查询、决策和输出空间图形等方面的优势.采用数据库、计算机图形学、多媒体等技术,对地理信息进行数据处理,能够实时准确地采集、修改和更新地理空间数据和属性信息,为决策者提供可视化的支持.

1地理信息系统(GIS)介绍

1.1地理信息系统组成及简介

地理信息包含文字信息、图标信息及立体空间信息,重点研究相对区域内空间地理分布状况,它将标定区域内地形的固有特征及分布情况进行统计、找寻规律与联系,并将各种信息与所需求条件进行归化判断,利用计算机技术根据其属性进行判断,从而总结出符合特定要求的决策结果.

地理信息系统具备以下三个特点:1)区域性,与其所在地理环境密切相关;2)多维度结构,在同一信息点上可分析查询多维度信息(例如距离、海拔、通过性、可承受性等;3)具有实时动态变化可能,即处于不同时间、条件下返回信息可能出现变化.


1.2地理信息系统的研究现状

1963年英国地理测量学家罗杰汤姆林森在加拿大提出了地理信息系统(GIS)这一概念,将常规模式的地图与计算机技术相融合,建立了世界上第一套地理信息系统.1969年美国环境系统研究所(ESRI)的建立进一步推进了这一技术的发展.在随后的时间里,伴随着计算机硬件技术的不断发展以及人机交流、智能化系统水平的不断提升,地理信息系统开始展示出其广阔的前景.随着社会各方面对GIS技术的重视程度日益增加,GIS技术在地理学、测绘学、统计学、环境科学等领域充分发挥作用.并且突破民用领域的界限,在国防军事科学领域也做出了突出贡献.当今时代,GIS技术已经深入人们的生活,成为日常工作、学习中的重要组成部分.

2.MapInfo功能介绍及应用领域

2.1 MapInfo主要功能简介

MapInfo即“Mapping+Information”,重点功能为融合图形与文字信息,并将所有信息图形化、系统化,与所指定的地理信息进行结合.总结规律特征,为其提供一套完整的查询分析途径,并将其动态显示出来.

MapInfo支持与ACCESS数据库的链接,可以直接存取对本地数据进行读写存储操作.利用提供的开发工具MapBasic,可以在图形化界面中完成设计、查询、分析的功能,并将其高度集成在目标系统中.同时支持多层图表、统计结果的嵌套,能将多媒体引入系统中,必要时借助GPS设备以RS232连接方式实时传递数据信息.配合HotLink功能可以由任意图层连接至英特网目标档案.

2.2 MapInfo系统应用便捷性

在日常的MapInfo应用中,利用其强大的图形表达处理能力、丰富的图标元素可以快速、直观、详尽的了解数字化地图结构,极大方便了地图系统的制作.其对常见的图像格式和CAD数据格式兼容性较高,可以方便的进行编辑处理并直接运用于MapInfo系统中.同时MapInfo具有对目标地图层次化处理的能力,解决了传统地图中各种信息汇集一处,不利于分析读取的问题. 3 Visual Basic与MapInfo的集成

现阶段可视化编程工具Visual Basic有着广泛的应用,MapInfo系统软件作为融合图形与文字的工具与Visual Basic相匹配,自然能提供便捷直观的信息存储、分析、查询功能,并将结果形象的展示出来.MapBasic就是MapInfo提供的用户开发工具.在MapBasic中任何支持OLE Automation模式的控制程序都可以被诸如:VC、VB、Delphi等语言程序控制.在方便了数据操作的同时,可以最大限度的利用成熟的程序语言并利用MapBasic操作MapInfo,使其更易于初次接触GIS技术的使用者掌握.

Visual Basic与MapInfo的集成方法多种多样,主要介绍对象的链接与嵌入(Object linked and Embedded).在Visual Basic中希望在一个的程序中操作调用另一个已嵌入的数据库,要涉及对象的链接与嵌入(Object linked and Embedded)功能.由于Visual Basic可以通过多种途径实现对对象进行数据交换,所以建立一个自动化对象并对其进行初始化,就可以进行数据和属性的设定.完成后关闭OLE自动化服务器,为OLE客户提供服务.

在Visual Basic调用MapInfo中的OLE Automation模型并与MapInfo链接,可以方便的在多程序中切换信息数据.对应OLE中数据被改变时,改变结果将直接体现在对应的应用程序中.而当一个集成的地图系统运行时MapInfo已被后台调用,Visual Basic程序成为客户端,从而实现了对MapInfo信息的集成应用.

4地理信息系统的设计与实现

4.1油库地理信息系统概述

我国华北地区用油量飞速增长,但是华北地区的油库分布比较分散,这样对油库的管理带来困难.利用计算机系统能够准确有效的平衡各地区油库的储油情况,使管理人员能够在短时间内对油料的输送、储存做出宏观的调控.所以设计一种能够利用计算机管理、控制各个地区油库调配任务的辅助软件是必要的.

鉴于此,开发基于VB与MapInfo的油库地理信息系统,利用该系统管理油库,不仅便于日常的安全生产管理,如资料的查询、删除、修改与汇总;而且通过所建立的图形库,可快速查询建、管、养急需的数据,全面准确地提供管理和决策的分析信息.是今后油库管理工作的得力辅助手段.本系统是利用VB和MapInfo结合,开发油库的地理信息系统.利用油田的网络环境与MapInfo结合来建立油田的地理图形综合信息管理系统,有关管理部门可以在图形的基础上实现对油田的生产调度、统筹计划、物资管理、综合经营、交通运输等方面的可视化管理.

本系统主要以先进的MapInfo软件作为系统平台,以Visual Basic 6.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与Visual Basic结合良好,软件代码设计规范合理.最终整体运行正常,完成了既定的设计任务.

相关论文

基于MapInfo和VB的油库地理信息系统

本文是一篇地理信息系统论文范文,关于地理信息系统方面毕业论文格式,关于基于MapInfo和VB的油库地理信息系统相关学士学位论文范文。适合地。

地理信息系统GIS在输电线路的应用

本论文是一篇数据库有关论文参考文献格式,关于地理信息系统GIS在输电线路的应用相关硕士学位毕业论文范文。免费优秀的关于数据库及工程造价。

《地理信息系统》课程实验教学要点

本文关于地理信息系统及实验教学及地理信息方面的免费优秀学术论文范文,地理信息系统类论文范文,与《地理信息系统》课程实验教学要点相关。

地理信息系统在测绘中的应用

本文是一篇地理信息系统论文范文,地理信息系统相关硕士学位论文,关于地理信息系统在测绘中的应用相关本科毕业论文范文。适合地理信息系统及。

地理信息系统在地籍测量中的运用

本文是一篇地理信息系统论文范文,地理信息系统方面毕业论文,关于地理信息系统在地籍测量中的运用相关硕士论文范文。适合地理信息系统及数据。