论文部分内容阅读
本文根据地理信息系统(GIS)设计的基本原理,结合输油管线的地理分布特点,研发设计出一套输油管线分布及行域地理信息询航系统。该系统采用了目前GIS开发方法中比较流行的集成二次开发方法,不但可以节约成本,还可以降低软件的开发风险,达到尽可能好的运行效果。本系统的显示数据全部采用高分辨率的卫星图片,所以与同类地理信息系统相比,询航效果比较清晰直观,通过将实际地物与卫星图片对比即可辨别所在位置,从而确定目标位置所在方位,到达询航目的地。根据输油管线行域地理信息分布范围广、数据量大的特点,针对其海量的数据存储和显示处理的难点问题,本文没有采用常规的数据压缩技术,而是提出了一种分散存储和集中筛选显示结合的处理方法,有效降低了GIS运行对高速度、高性能硬件的配置要求,并且取得了较好的询航及显示效果。本文研发的输油管线询航系统软件采用集成二次开发方案,使用MapInfo公司的MapInfo7.0和MapBasic6.5对相关的显示地标数据和卫星图片进行处理,将数据处理成MapX5.0可以兼容的数据格式,适用于嵌入式地理信息软件设计。开发平台为Visualstudio 2003(VC++.net)。地理信息数据库系统管理软件使用微软公司的Accesss2003。该数据库软件方便易行,MapX5.0和VC++.net均有该数据库的数据操作接口,通过系统多种语言的综合优化设计,提高了系统的软件性能和运行效果。本文除研发输油管线GIS上位机询航软件之外,还对系统所配置的沿线站点终端的下位机数据采集系统进行了开发。下位机能够通过CDMA网络与上位机GIS系统进行无线通讯,实现上位机GIS系统对输油管线各站点的阴极保护等装置的电能检测数据和状态信息进行远程监测。该系统应用集成电能芯片ATT7022AU及其接口设计来完成电能数据采集与处理,以STC89C52RC单片机为控制核心,对多路数据处理、液晶显示、触摸键盘和通讯模块进行统一协调管理。系统软件和下位机数据采集系统的实测运行效果,表明了本系统软硬件设计方案的可行性。