MapX 与Powerbuilder 技术在水库安全方面的应用分析.docVIP

MapX 与Powerbuilder 技术在水库安全方面的应用分析.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MapX 与Powerbuilder 技术在水库安全方面的应用分析   水库是一种具有防汛防洪抗旱、农业灌溉、供水、渔业等功能的重要水利建筑。近年来,极端灾害性天气事件呈频发多发态势,具体表现为暴雨多,降雨量特别大,历时较短,周期频繁,来势猛,使得水库安全受到了严重威胁。同时水库数量多、分布广、距离远,而且多数在偏远山区,难以进行有效的监控和管理。如能利用3G 通信、GIS、自动化控制等技术,对水库水位、雨量、视频等关键数据自动实时采集,对数据统计分析,为防洪调度、防灾应急指挥分析提供科学决策数据,实现水库安全动态监控、科学高效管理。   1 系统分析   1.1 开发工具选择。开发工具使用Powerbuilder10.5。数据库管理系统(DBMS)采用Microsoft 的SQLServer2005 中文企业版;电子地图采用Mapinfo 的MapX 5。   1.2 系统结构。功能结构图   2 系统实现   限于篇幅,文章侧重介绍了采集到水位、雨量、视频等数据后,如何在MapX 电子地图表征出来的一种设计思路。   2.1 水库基础数据维护。录入水库的的水库类型、工程概况、主要存在问题、枢纽水文特征、水位、库容、高程、经纬度等基础信息。   2.2 水库信息浏览。用梯形截面图显示水库的基本信息:水位、库容;用标尺形式标识死水位、正常水位、超汛限水位、警戒水位。每一段水位标尺的颜色表示不同的警戒水位段,并可由用户根据实际情况自定义,水位到达水位标尺相应的区段时,显示对应颜色。   2.3 水库视频监控。指挥中心的水库视频监控可同时显示多个视频画面,每个视频画面可放大、缩小、变倍和聚焦、摄像头360 度转动,视频画面可显示水库当前水位、雨量、库容等信息。如有险情,警示灯重复闪烁提示。   2.4 水库水情查询。提供多种统计查询方式(分钟、小时、天、月、季度)查询水库水位、雨量历史曲线图。   2.5 水库报警查询。分别提供雨量和水位的实时报警功能,报警区间可自定义。雨量和水位超过警戒区间时,可通过水位梯形截面、电子地图或者视频监控界面以重复闪烁方式的提示预警。   2.6 水库预警设置。设置水库的低水位、正常水位、超汛限水位、警戒水位报警的上、下限数值以及显示的颜色,是否在监控界面闪烁提示等设置。   2.7 水库电子地图。根据数据库里水库的基础信息,在电子地图上动态创建水库图元[1];当鼠标移动到水库图元时,自动弹开水库信息属性窗口(以梯形截面图显示水位、库容、工程特性等信息);通过名称查询时,可直接定位地图所在位置后弹开水库属性窗口;地图可矢量放大、缩小、移动。当水库发生险情时,地图上水库图元以重复闪烁的形式来预警。以下是部分实现代码:   ①加载电子地图文件   ole_map.object.GeoSet=“maps/lz_map.gst”   ②创建地图临时图层,动态创建的水库图元在此临时图层上   //lyr, LayerInfo 为图层变量   lyr = ole_map.object.Layers.Add(LayerInfo, 1)   ole_map.object.Layers.AnimationLayer = lyr   ③从数据库读取水库坐标(经纬度)来动态创建水库图元   oleobject lole_lyr,lole_ftr,lole_pt,lole_sty, lole_newftr   // ldbl_x 和ldbl_y 即水库的X、Y 坐标   lole_pt = Create OleObject   lole_pt.ConnectToNewObject(“Mapx.point.5”) // 创建图元   lole_pt.Set (ldbl_x, ldbl_y) // 设置图元坐标   lole_sty = Create OleObject   lole_sty.ConnectToNewObject(“Mapx.style.5”) // 创建图元风格   lole_ftr = ole_map.object.featurefactory.CreateSymbol(lole_pt,lole_sty)   lole_newftr = lole_lyr.addfeature(lole_ftr)   lole_lyr.BeginAccess (1)   lole_newftr.update () // 更新图层,显示创建的图元   lole_lyr.End

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档