基于模块化的农村水利工程信息平台设计与实现的论文
2019-11-24 17:30:08 95
自2002年水利部提出以“国家防洪指挥系统”为核心的“金水工程”以来,信息化建设进程加快。水利信息化是将传统水利向现代水利转化的重要手段。它是信息时代下加强农村水利工程管理的新体系和新模式。实际上,仍然存在分开管理,信息共享困难和冗余构造的问题。集成和统一部署迫在眉睫。根据水利部对农村水利管理信息系统建设的要求,综合运用现代技术规范农村水利业务流程,有效整合和管理离散多中心数据处理组。基于Internet的应用软件系统。为实现农村水利工程项目的实时,科学,自动的决策,将有效提高农村水利工程项目的管理水平,并及时为农村水利工程建设提供有效服务。
1农村水利管理信息系统建设的必要性和紧迫性
农村水利工程信息平台以信息共享为目标,并得到网络化办公的支持。信息安全是保证。对于提高增量信息的分析能力和应用水平,改变原有的管理模式和传统的工作模式,具有重要的现实意义。
1.1提高农村水利工程的管理水平和服务能力。
建立水利综合信息化的总体框架,在同一平台下显示,查询,分析和统计大量农村水利工程的有关信息,并将这些信息和信息充分整合到建设中信息系统。在实现农村水利工程实时,科学,自动的决策的基础上,有效提高农村水利工程的管理水平,及时为农村水利工程建设提供有效服务。
1.2有利于资源的增值和共享。
通过该系统,将整个农村水利工程信息整合在一起,真正实现信息共享,有效避免“信息孤岛”,打破信息壁垒,填补数字鸿沟,减少重复建设,减少信息购置成本,提高整体技术水平,充分发挥地理信息在水利工程建设,应急管理宏观决策中的作用,支持广大农户,充分发挥信息的最大效益。资源。
1.3有利于农村水利工程的发展
农村水利工程信息平台的建设和运营,将从传统的纸质海图文件到在线电子信息服务,将促进项目管理。在过去,相对静态的服务已逐渐演变为实时集成服务。这方面将推动实时工程信息获取,处理自动化,服务网络和应用程序社交化中的技术创新和系统研发。另一方面,它将为信息资源增值服务提供一个发展环境,并有效地促进农村水利建设。工程信息产业的发展。
2系统框架结构设计和数据组织
基于地理信息技术,本文探讨了系统架构的设计思想以及水利空间和属性数据的有效组织,以满足远程会议,项目管理和计划,日常办公和其他工作的需求。 。系统框架结构如图1所示:
数据的组织主要包括空间数据的组织和属性数据的组织。空间数据和属性数据通过唯一标识符(FID)实现一一对应,这是查询空间信息和属性信息的关键。空间数据主要由shp文件组织。每个图层都包含特征数据集,例如道路,河流等。shp文件主要由arccatalog工具中的地理数据库管理。属性数据用于描述事物或对象的特征。数据主要通过关系数据库sql服务器进行编辑,修改和更新,以保持属性信息的实时性,准确性和逻辑一致性。
3系统需求分析和功能设计
农村水利工程信息平台作为一种开放的资源共享和应用集成系统,应该能够为所有人提供信息。各级水利部门。便捷的服务,例如共享和快速查询。具体来说,它应该能够实现以下核心功能模块:
3.1地理信息核心引擎模块
该模块主要实现基本地理信息数据的地图服务和水基地图服务。专题地理信息数据。等待。其中包括:地图显示和浏览,图层控制等。地图的显示和浏览主要实现视图的放大和缩小;特定比例的图形显示;漫游的观点全景浏览;快速定位;活动层设置;动态显示注释;鹰眼功能。层控制功能根据项目类型分为不同的层。图层的显示可以根据需要控制显示图层,并覆盖基本地理图层,以便于分析和查看。例如,用户可以通过“图层配置”提供的功能来调整图层显示顺序并编辑图层显示样式。它主要包括部分图层命名,符号可视化配置和注释设置。具体而言,修改图层名称,设置图层类别,显示控制图层,设置图层显示比例,设置图层符号,线宽,面部颜色,边框颜色以及字体样式等作为字体,字体大小和字体颜色。
3.2用于水利主题层的智能快速生成模块
在农村水利建设过程中形成了大量的文本和图表文件,此功能设置了数据信息提取,数据存储,数据存储,数据处理,数据转换和数据可视化显示功能,可以实现从水利工程属性数据到地理数据的快速转换。专题图可以随时更新。如果添加了新的或修改的数据,则通过动态生成模块将最新的数据添加到新层中,并在系统中实现同步更新。
3.3水利专题信息查询与定位模块
信息查询主要包括空间元素查询,属性信息查询和交互查询。查询结果以信息列表的形式显示。在列表中选择一条记录可以将视图定位到该记录,并准确地获取目标对象的地理位置。目标对象的位置信息以及相关的属性信息。
在地理地址数据库的支持下,输入项目所在的乡镇或行政村的名称,使用数据库的索引机制,并将水利项目信息与ID标识链接到快速找到该地区的项目信息列表。单击列表中的目标对象,电子地图将链接项目的位置,并显示项目详细信息。在查询过程中,系统遵循从文本到图形以及从图形到文本的替代查询模式。您可以通过单击事件(例如在地图上单击鼠标或双击)来获取有关物理实体的信息。您还可以通过数据库属性直接找到与属性对象相对应的地图位置。同时,用户可以查询文件,图片,视频,图片等相关信息,并单击相应的功能按钮弹出这些资料的详细信息,实现图形和文字查询的整合。
3.4水资源信息网发布和管理模块
普通用户主要通过车站检查获得所需的农村水利地理信息服务,专业用户可以通过后台管理系统管理水利信息。 。编辑工作可以实现农村水利信息的实时,快速更新。
4基于模块化的系统功能实现方法
4.1多尺度,多类型地理信息数据显示机制
系统采用胖服务器基于瘦客户端模式实时执行地图发布。当客户端发送数据请求时,服务器会实时处理空间数据,并将生成的数据发送给客户端。核心部分是用C ++语言编写的地图操作模块。它使用GEOS,OGR / GDAL支持各种矢量和栅格数据,并通过Proj.4共享库执行实时投影转换。同时,它还基于一系列客户端JavaScript API(例如OpenLayers,ka-map,MapLab,Cartoweb和Chameleon)收集PostGIS和PostgreSQL数据库用于地理空间数据存储和SQL查询操作,以支持传输和表达并符合OGC开发的一系列规范,例如WMS,WFS,WCS,WMC,SLD,GML和过滤器编码。
4.2地图共享服务
共享服务的实现主要在三个方面进行。
(1)共享服务核心组件:使用C ++语言编写DLL或EXE文件以形成Windows Web组件服务。为客户提供CGI技术图形共享服务。 (2)共享服务地图项目配置:将地图服务分发并配置在地图项目文件中,系统通过CGI接口调用项目配置文件,从而实现对共享接口的调用。 (3)客户端地图服务接口编程:客户端使用大量的JavaScript函数库,并结合OpenLayers WebGIS控制技术来提供各种服务。
4.3网络地理信息索引服务
系统依靠SQL Server建立数据库地理信息空间数据库,该数据库存储水利建设信息和地名地址数据,并建立空间索引服务。 SqlServer数据库用于建立农村水利工程信息数据库。数据库的数据可以分为三类:空间数据,属性数据和文件数据(包括图像,文本等)。通过数据库实现空间数据和非空间数据的统一存储,二者通过ID标识建立连接关系。通过用C#编写的仓储程序,将规范化的数据输入数据库,以实现水利工程的空间信息和属性信息的数据库存储。
5结论
本文设计的农村水利工程信息平台在智能快速测绘,按需显示和图形表达方面具有一定优势。
5.1智能快速映射
根据主题层的要求及其映射规范的要求,系统可以将每种类型的主题层抽象为相应的映射方案并制定相关参数。该系统使用旨在指导用户根据其需求添加标准参数信息的各种用户友好界面,该系统将自动处理和符号化数据,自动生成主题层,并实现快速映射而无需人工干预。
5.2主题数据叠加显示
5.3工程信息的图形表示
水利工程中系统的信息内容以单一形式和无聊的形式表示,文本等。分析和组织,提取和集成有用的信息资源,并结合电子地图数据,以使这些有用的信息资源更加准确,高效,直观和可视化。