- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【精选】14GIS的电厂环保管理信息系统的开发
GIS的电厂环保管理信息系统的开发
开发平台
基础开发平台选用Borland公司的基于Windows的Delphi7.0开发环境,Delphi具有丰富的控件、强大的数据库支持功能及运行稳定快速等性能。GIS二次开发组件选用ESRI公司的ArcGIS Engine 9.0,ArcGIS Engine作为当前功能最为强大的二次开发组件,能满足应用开发中任何复杂的功能需求。数据库选择Microsoft Access2003,作为主要面向中小型企业的数据库,Access具有操作使用简便、功能比较强大、成本低廉,尤其符合中小型关系数据库。为将空间数据编辑及入库,选用了ESRI公司的ArcGIS Desktop9.0系列软件。在将系统打包成安装文件后,只要在使用的Windows平台上安装ArcGIS Engine Runtime 9.0即可安装运行。
数据库的设计
如前所述,本系统采用ESRI的第三代标准数据结构--Geodatabase,所有的空间和属性数据都存储在Access中,通过ArcCatalog软件实现各种数据的建立、导入与转换,通过ArcMap软件实现空间数据的编辑。表1列出了存储在Access数据库中的所有地理要素和属性表格对象。
为了提高查询和检索效率,需要对地理要素和属性表格的一些常用的字段建立索引,如电厂基本信息及各项相关设备中用于标识电厂的电厂编号等。表2列出了数据库中所有建立的索引。
为了将各地理要素和属性表格关联起来,避免数据的冗余和冲突,必须建立属性表格之间、地理要素与属性表格、地理要素之间的内外键关系。图1列出了数据库中对象间存在的各种关系。
功能概述
工程化文件
该模块主要实现了工程文件MXD文件的管理和调用。用户每次打开地图进行操作,需要把当前地图的比例、图层的显示顺序、可视性以及渲染属性设置都保存下来,以便下次无需重新设置。MXD文件就是专门用来存储这些信息的工程文件格式,它可以直接被ArcGIS软件(组件)读取。“文件”模块包括“新建工程”、“打开工程”、“保存工程”、“另存工程”、“最近打开工程”等子菜单功能,“新建工程”让用户新建并保存一个新的空白MXD文件,“打开工程”让用户打开一个以前保存好的MXD文件,“保存工程”用于保存当前操作的MXD文件,“另存工程”用于将当前操作的MXD文件另存在其它位置,“最近打开工程”调用系统配置INI文件存储的用户最近打开过的五个MXD文件供用户选择打开。
图2 全国电厂管理信息系统主界面
电厂信息查询
该模块主要实现电厂的快速有哪些信誉好的足球投注网站查询,包括“属性查找电厂”和“空间查找电厂”两种方式,“属性查找电厂”通过用户输入电厂名称、建厂时间、是否两控区等属性进行模糊查询,“空间查找电厂”让用户既可通过点选查询、矩形查询、圆形查询、多边形查询等空间范围方式查询电厂,也可通过选择省及地级行政区进行空间查询。查询到的所有电厂的名称和编号信息在窗体中显示,在地图中这些电厂对象呈选中状态,用户可选择其中一个电厂进行闪烁并查看它的基本信息、机组、锅炉等详细信息。
??????
?????????????????????????????????????????????????????????? 图4 全国电厂管理信息系统“图层渲染”
查询统计分析
该模块主要实现用户对数据库的通用查询、统计,并依据查询结果进行图表分析功能。用户可以新建一个查询,也可打开一个以前保存的历史查询。通用查询分为显示字段、排序、WHERE条件及表关联四部分,显示字段的源表既可是属性表也可是空间表,显示格式既可是常规文本也可是计数、求和、最大值等统计格式,当添加一个新表时系统自动检测到并提醒建立该新表与已有表的关联。用户建立查询后点击“执行查询”即可得到查询结果,此时可以对查询结果进行“导出到EXCEL”、“图表分析”等操作,“图表分析”可以实现线图、散点图、饼图及柱状图等四种形式。
??????????????????????????
????????????????????????????????????????? 图5?? 全国电厂管理信息系统“查询统计”
电厂信息管理
该模块主要实现对包括电厂各项信息在内的数据库进行维护和更新,包括“新增投产电厂”、“修改电厂信息”、“删除已有电厂”、“地图维护”、“数据库维护”等功能,“新增投产电厂”用于新增一个电厂,用户输入各项基本信息后,通过地图(也可输入精确坐标)确定电厂位置,系统将保存这些属性信息并新生成一个代表该电厂的点状对象;“修改电厂信息”指对某个电厂的基本信息进行修改,对该电厂所有的锅炉、机组、燃料等相关设备进行添加、修改、删除等操作;“删除已有电厂”对用户查询到的某个电厂进行删除,此时属性表、空间点对象
文档评论(0)