版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于GIS的河流水质动态监测系统摘要针对目前水质监测手段的缺陷,本文将嵌入式系统、TP/IP、水质模型和GIS技术结合起来,提出一种基于GIS的河流水质动态监测系统,并详细描绘了系统的实现及动态监测的过程。关键词GIS嵌入式系统TP/IP水质模型动态监测1引言目前环保部门主要通过监测站点来采集数据,然后在监测中心通过水质模型对这些数据进展处理分析以到达对河流水质状况的监测。而这些站点分散度较大,所采集的河流水质数据比拟片面,不能反映整个河流的水质状况;加上传送分析手段落后,监测的结果总是滞后于水质变化,不能及时反映河流水质的动态状况1。因此研制一种可以实时反映河流水质的系统非常必要。随着计算机
2、技术、通信技术和GIS地理信息系统技术的开展,使得研制这种系统成为可能。本文就是基于这些技术,提出一种基于GIS的河流水质动态的监测系统,这个系统可以及时反映水质的状况。2系统的总体设计系统总体框图如图1。整个系统由监测中心和数据采集终端两局部组成。监测中心是整个系统的效劳器,运行GIS系统;数据采集终端即嵌入式系统,进展河流水质数据的实地采集。由于河流水质监测覆盖的范围广,GIS系统与数据采集终端之间通过TP/IP进展互联通讯。数据采集终端通过TP/IP来实现数据远间隔 的可靠传输,监测中心GIS接收所有终端采集的河流水质数据,对水质数据进展存储、分析、管理、查询和显示以及管理所有采集终端。
3、图1系统总体框图3GIS系统的实现GIS即地理信息系统,是集地理学、几何学、计算机学等科学于一体,利用图形技术和数据库技术,对空间信息及其属性信息进展采集、存储、分析管理和显示的系统2。它主要的特点是管理空间对象,可以将各种空间位置、空间分布以及空间关系通过数字地图显示出来345。本设计中,利用GIS对河流水质数据进展存储、分析、模拟和显示,实现对河流水质的监测。整个系统由数据库、GIS可视化界面以及水质模型组成。系统框图如图2。图2GIS系统框图GIS可视化界面直接收理空间对象,显示空间对象的空间位置、空间分布等空间属性,并通过关联空间属性来显示空间对象的非空间属性数据。这些空间属性和非空间
4、属性分别以空间数据库和非空间数据库进展管理。空间数据库管理GIS的各种空间数据,包括地形图、各种专题地图,流域、嵌入式系统终端、污染源等对象的地理位置坐标、形状等。非空间属性数据库通过SQL数据库来实现,管理各种非空间属性数据,包括水质监测数据如河流流量、流速、溶解氧D等、统计数据、社会属性数据如经济状况、工业布局、水体水质标准等等。GIS可视化界面通过数据库提供的各种标准数据库接口,读取数据库中的空间数据和非空间数据,并通过空间数据与非空间数据之间的关联作用,在GIS界面进展共同分析和显示等处理。同时,通过与数据库的互相作用,GIS实现了查询、定位、分析、模拟和预警等功能。水质模型是污染物在
5、水环境中的变化规律及影响因素之间互相关系的数学描绘,是水质监测的重要手段之一6。今年来各种多变量综合水质模型得到研究和应用,如美国国家环保局开发的QUAL模型系列,丹麦水动力研究所开发的IKE模型系列78。这些水质模型非常细致地描绘了污染物在水体中的迁移和转化过程,但参数众多,构造复杂。设计中根据实际的需要对综合水质模型进展一定的简化,实现了零维、多维水质模型和水环境容量模型。实际上水质模型处理的对象是流域,是空间对象,因此设计中将水质模型完全集成在GIS中,成为GIS的一局部功能。GIS可以直接利用水质模型对水质数据进展分析模拟,而模拟的结果可以直接在GIS可视化界面上显示;这样弥补了水质模
6、型在表达方面的缺乏和GIS在分析模拟方面的缺乏。4嵌入式系统的实现嵌入式系统是以应用为中心,软件硬件可裁减的计算机系统,具有集成度高、本钱低、支持各种实时操作系统以及网络功能等优点910。本设计中采用嵌入式系统进展野外水质数据采集,并通过TP/TP将采集数据传送到监测。根据实现功能的不同,系统划分为处理器模块、存储模块、数据采集模块、网络模块和其他外设接口。系统模块划分图如图3。每一模块由硬件和软件两局部组成,它们一起完成特定的功能。图3嵌入式系统框图处理器模块是整个系统的核心,由低价位、低功耗的32位核AR7TDI和实时操作系统/S-II构成,主要负责外部硬件设备的管理、外部中断控制、任务的
7、调度和各个功能模块之间的通讯和信息交换。所有其它模块的软件都在操作系统的根底上实现和运行,是具有不同的优先级的任务,任一时刻处于睡眠态、就绪态、运行态、等待态及中断态的状态之一。操作系统通过发送邮箱构造消息来控制各个模块状态。数据存储模块由存储器和文件系统构成,负责程序和采集数据的存放。存储器采用2FlashR+16NandFlash+8Sdra,其中2FlashR用来存放系统的引导程序,16NandFlash负责存贮程序以及数据,8Sdra负责程序运行和数据存贮等任务。针对NandFlash,设计中实现了Fat16格式的文件系统。文件系统将系统任务与数据分开存储,这样防止了存储与读写数据时影
8、响系统;并且提供标准的API接口以及引入高速读写缓冲,防止了任务直接对NandFlash读写,解决了PU和Flash存储器之间读取数据的速度问题。数据采集模块由各种传感器、数据采集任务以及数据处理任务构成,负责各种数据的采集和处理工作。水质监测中,传感器采集的数据主要是水质综合指标如溶解氧D、水质污染指标如生化需氧量BD、化学需氧量D以及水文参数流速和流量。数据采集任务主要完成模拟量采集、模数转换以及数字量处理等功能。它通常处于等待状态,等待包含控制参数的消息。控制参数主要是采用频率、通道的选择以及启动模数转换器等。同时为数据采集任务设计一个4K容量的环型堆栈,用来暂时保存采样数据。数据处理任
9、务大多时候处于空闲状态,具有与数据采集任务同样大小的堆栈,当需要立即传送数据时才被调用。网络模块由网卡芯片8019as、嵌入式TP/IP协议以及网络任务构成,主要完成网络的数据发送和接收以及与监测中心GIS系统进展通信。本系统参照UNIX的TP/IP协议,实现的TP/IP的所有根本协议。整个TP/IP分为应用层、传输层、网络层和数据链路层;其中网络层由TP协议和IP协议组成,数据链路层由网卡驱动程序和ARP协议组成。各个层之间操作是互相隔离的,通过调用API接口函数进展通讯,把需要处理的数据传送给上层或者下层协议。同时,系统保存了一些外设接口,以便今后系统功能的扩展和晋级。5嵌入式系统运行过程
10、嵌入式系统上电后,启动FlashR中的BtLader对PU进展初始化以及网卡等硬件自检;接着开场将NandFlash中的操作系统内核以及应用程序任务拷贝到Sdra中。完毕后操作系统获得PU控制权,开场了操作系统和应用程序任务的初始化操作。首先初始化所有数据构造,分配堆栈空间,建立消息队列,建立任务等;接着读取存储在文件系统中的系统运行状态参数,这些参数包括各个任务的运行状态、数据采集的采样频率、远程主机的IP地址,本地的默认网关和系统的登陆密码等系统信息,并对任务进展参数调整。系统初始化后,各个任务处于睡眠状态,必须通过消息来激活。6水质动态监测的实现水质动态监测的实现是通过TP/IP将野外采
11、集的水质数据实时传送到监测中心,监测中心将接收到的水质数据经过一定的分析处理后在GIS上显示,以到达动态监测的作用。整个水质动态监测分为两个局部:水质数据的实时采集传送和水质数据的动态显示。6.1水质数据的实时采集传送水质数据的实时采集传送由数据采集任务、数据处理任务、网络任务、操作系统任务和文件系统共同完成。通常情况下数据采集任务处于睡眠延时等待状态,延时时间到数据采集任务被激活,进展一次数据采集并将数据保存在自己的堆栈中,完毕后重新进入睡眠等待状态。本设计中延时一次为10s,即10s采集一次。可以通过改变采集任务的延时时间来改变整个系统的采样频率。一次数据采集完毕后,对堆栈中的数据有两种处
12、理方式,一种是立即传送方式,另一种是正常处理方式。立即传送方式主要监测污染事故对河流水质的影响。当出现严重污染事故时,需要及时快速的理解水质状况,监测中心通过网络向嵌入式采集终端发送一个立即传送命令,操作系统任务对命令进展处理判断后发消息激活数据处理任务,数据处理任务将采集任务堆栈中的数据读到自己的堆栈中,读完后清空采集任务堆栈并进入睡眠状态。接着操作系统任务发消息激活网络任务,网络任务将数据处理任务堆栈中的数据读到网卡缓冲区,读完后清空数据处理任务堆栈,TP/IP开场发送数据。这种方式采集一次数据就传送一次,实时性好,但是占用太多的系统资源和网络资源。正常处理方式即按设计好的方式进展数据传送
13、。一次采样完毕后,假如采样任务堆栈未满那么继续下次采样,直到堆栈满。满后调用文件系统,将堆栈中的数据以文件形式存储在Flash中。且网络任务每隔2小时被击激活,将Flash中的数据读到网卡缓冲区,接着发送数据。这种方式防止了因过多的数据读写以及数据传送而占用系统资源。数据采集传送过程流程图如图4。图4数据采集传送过程流程图6.2水质数据的动态显示水质数据的动态显示就是对水质数据进展分析和处理后,在GIS可视化界面上动态显示。监测中心接收到水质数据后,GIS按一定的规那么对数据进展验证,符合规那么的有效数据存储到数据库中。可视化界面通过数据库API接口将存储的数据读出,进展汇总等处理;然后调用水
14、质模型进展分析和模拟,并将分析模拟的结果以不同颜色动态显示在GIS可视化界面上。如图5是通过水容量模型对湘江长沙段某一时间段水质模拟结果的显示,可以直接判断出各个监测段的污染状况。图5水质模拟结果的显示6总结本文提出了一种基于GIS的河流水质动态监测系统,它实现了在无人职守的情况下进展野外河流水质数据的自动采集和传送;并且通过将水质模型集成在GIS中,充分利用了GIS的表达才能和水质模型的模拟分析能,可以实时反映水质的状况,到达对河流水质的动态监测。参考文献1李怡庭.全国水质监测规划概述J.中国水利,2022.7.2罗云启,曾琨等.数字化地理信息系统建立与apinf高级应用.北京:清华大学出版
15、社,2022.3庄严.开放的面向对象地理信息系统内核的数据模型及实现技术武汉大学博士论文D.2002.4K.Fedra*.Urbanenvirnentalanageent:nitring,GIS,anddeling.puters,EnvirnentandUrbanSystes,23(1999)443-457,Austria.5曹志月,刘岳.一种面向对象的时空数据模型J.测绘学报.2002-1.6付国伟,程声通.水污染控制规划.清华大学出版社,1985.7Thas.BarnellJr,Linfield.Brn,Raynd.hittere.IprtanefFieldDatainStreaaterQualitydelingUsingQual2E-UNASJ,JurnalfEnvirnentalEngineering,2022,130(6)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高铁行业职业规划指南
- 2027届高三生物一轮复习课件:第8单元 第29讲 第一课时 植物生长素及其生理作用、其他植物激素及调节
- 丁克夫妻离婚协议书
- 塑料制品成型制作工安全技能考核试卷含答案
- 2026年福建省福州市鼓楼区阳光朵朵家庭服务有限公司公开招聘笔试备考题库及答案解析
- 铣工岗前激励考核试卷含答案
- 供排水调度工冲突管理水平考核试卷含答案
- 2026山东菏泽单县第二中学社会招聘教师22人考试模拟试题及答案解析
- 2026山东聊城市竞技体育学校选聘3人考试模拟试题及答案解析
- 碳排放管理员岗前标准化考核试卷含答案
- 华为研发部-产品结构设计及模具开发流程
- 《汽车内饰与车身附件系统异响台架测试及评价方法》
- 部门年度绩效考核责任书模板
- 普通高中语文课程标准(2025年版)
- 17.1 勾股定理 说课稿 2024-2025学年人教版八年级数学下册
- AIGC技术在动画电影创作中的应用与效果分析
- (正式版)DB23∕T 1019-2020 《黑龙江省建筑工程资料管理标准》
- 宋代陶瓷输出路径的考古学与地理信息技术分析
- 污水处理站安全培训课件
- 2025年贵州省中考化学真题卷含答案解析
- 市政工程雨污水排水管道施工组织设计
评论
0/150
提交评论