- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于GIS地下水观测系统设计与实现
基于GIS地下水观测系统设计与实现
摘 要:利用GPRS网络作为远程无线采集传输的服务平台,开发以Gis服务为主体,集成地下水水位、水温的自动采集和处理的地下水观测系统,为地下水资源的可持续开发、利用提供数据服务。本系统采用C/S体系结构,以硬件系统作为采集支撑,利用C#.Net语言和Winform技术开发客户端。
关键词:地下水观测;Gis;C/S模式;Winform
中图分类号:TP315 文献标识码:A 文章编号:1007-9599 (2012) 13-0000-03
一、引言
近年来,我国部分地区地下水超采严重,水位持续下降,很多地区已出现地面塌陷、河流水位持续降低等状况。如何合理开采、利用和保护地下水资源,已经成为一项关系到国计民生的大事。通过建立长期有效的水文监测站,利用自动化采集和远程无线传输技术,使实时采集的水文资料能够及时的上报给中心站,为地下水位观测提供统一的自动采集和信息管理平台,可以有效的分析和应对当今地下水位开发和利用过程中遇到的矛盾,为地下水可持续开发利用提供数据保证。
二、系统总体结构
(一)硬件系统结构
地下水观测系统是数据来源主要来自于现场传感器的数据采集,下图1为整个硬件系统的原理图:
如图,上半部分为现场数据采集设备称作采集端,而下半部分则为中心存储部分成为中心端。
整个系统数据采集采用主动上传模式:在采集端,为每个RS485采集器设置一个采样间隔,这样,每隔一定时间,采集器便将采集到的模拟量数据传送给DTU,经GPRS通过INTERNET将数据发送至具有固定IP的中心端计算机,并通过特定端口被数据采集软件捕捉并存入到数据库,从而实现地下水水位、水温、气温和电池电量的远程采集。
中心端接有短信猫,用户可通过发送手机短消息查询数据,也可以接收来自中心端的报警信息等。
(二)软件系统结构
三、软件系统设计
(一)中心端数据采集模块设计
中心端数据采集模块完成功能如下:
? 按照水位、水温等不同类型数据,按照类型存储到数据库;
? 实时的对采集的数据进行统计,并将统计结果存储到数据库统计结果表;
? 判断远程设备的通讯情况和异常状况,并主动向管理员发送报警信息,并同时将报警信息存储入库;
? 实现用户对实时水位、水温信息的短信查询。
(二)站网管理模块设计
1.站网地图模块设计
该模块主要以Gis地图模式展现了站点的地理位置、类型区和等信息。系统应加载shp数据绘制矢量地图,以支持缩放和颜色填充等功能。系统设计类型区的数据结构,并用不同类型的曲线和颜色加以区分。为了展示各站点的类型信息和实时数据,系统为各监测站设计标识,当鼠标悬停时在控件的MouseMove事件显示实时数据。
2.站网实时监控模块设计
站网实时监控模块,以表格形式显示各监测站的实时数据,考虑到人性化设计,系统添加了图表显示功能,当点击任一监测站表格信息时,便会出现该监测站的实时水位、水温和电压图表,考虑到不同监测站监测频次的具体特征,图表内显示数据的时间段是不同的:
3.站网实时信息配置模块设计
站网实时信息对应StationNetInfo表结构,其信息的修改直接更新该表内的数据。默认行政区划决定报表的表头的信息,应当与当前系统的行政区划相对应。设备通讯报警信息的设置决定手机短消息报警的方式,系统设计时考虑到最小报警次数和最大报警次数。
4.监测站基本信息配置模块设计
监测站基本信息涉及到系统展示信息、报表出具等多个方面,使用了GW_STINFO_B数据表,系统使用PropertyGrid控件配置各子站的基本信息。需要注意的是,监测站的添加、删除和更新操作都会影响到该监测站的子设备表和与该站相关的水位、水温等数据。
(三)水位监测管理模块设计
1.实时水位监测
实时水位监测要显示各监测站的实时水位数据,为了更直观的显示各监测站的实时数据,系统设计以柱状图形式进行对比显示。由于水位数据一般是小于0而埋深一般大于0,故实时水位显示部分应可选显示水位和埋深两种数据。
2.水位埋深查询
水位埋深查询是查询各监测站历史水位埋深数据的模块。查询要素主要包括“站点名称”、“查询开始时间”和“查询截止时间”。为了方便用使用,鼠标悬停监测站名称时,系统应提示监测站的“站点类别”、“监测方式”、“监测项目”和“监测频次”。系统应具备数据筛选功能,即应可筛选正常数据和不正常数据,对应自动监测站。
3.水位埋深预测
系统采用正交多项式最小二乘法,对历史水位、埋深数据进行拟合,该预测使用某一监测站最近三个月的历史水位作为原始数据,时间作为自变量x,水位或埋深作为因变量y,利用拟合得出曲线方程。然后再将需要预测的时
文档评论(0)