1、系统目标
环境地理信息应用系统将涵盖所有环境信息进行环境 “一张图”式的分类专题图层展示。全辖区的环境状况将一览无余地展现于管理者面前,真正实现环境管理部门对全辖区进行全方位、无盲区的环境安全监管。
本系统建设突破信息系统以业务管理为主线的传统管理操作模式。本系统将以GIS数据,以图形化的地图操作界面为入口,通过操作空间对象来查询、操作业务数据。通过空间关联、数据关联、拓扑关系,通过一“点”入口来操作所有与此相关的信息。解决传统业务系统信息分散、查询烦琐、覆盖面不完整等缺陷。 2、系统结构
图3-17
3、主要功能
环境地理信息系统的主要功能:地图基本操作;空间计算;空间查询;文本查询;最短路径分析;污染源关联信息检索;生态功能区信息检索;大气环境信息查询展示;危险源信息检索;河流湖泊监测断面信息检索;水资源保护区信息检索;业务信息统计展示;电子地 图可根据图上的企业名称图标显示该企业实时监测数据等。 4、功能模块描述
4.1.1 地图服务
数据建设
地理数据库本身的内容和质量对GIS应用系统的成败具有关键性的作用。本项目所使用的地理数据库软件为基于SqlServer 2012的GeoDatabase,所管理的数据内容可以分为基础
地形数据、环境评价数据和实时空间数据三类。
数据维护
基础空间数据维护具有高度的专业性。本项目的基础数据维护通过ArcSDE进行,主要工作包括:
✓ 数据交换
✓ 数据修编
✓ 数据管理
本系统需要涉及大量地理数据的维护和操作。这类操作中相当一部分需要在REALGIS以外的业务功能中进行,比如监控对象的添加、删除、修正等。除此以外,各类非REALGIS平台的业务也会对地理要素提出访问要求,比如获取一个监控对象的地理坐标、得到一条河流的地理坐标以计算长度等。所有这些需求意味著需要开发一套地理数据访问服务,各类
系统业务能够有效使用和操作地理数据。
按照数据中心整体设计方案,项目中所需要访问的各类地理数据都由数据访问引擎提供统一的数据访问和交互接口。数据访问引擎包括多个数据访问服务,其中地理信息由地理信息访问服务提供支持。
图3-18
地理数据访问服务基于REALGIS Server,采用REALGIS Server Application Web Service
的方式进行开发。
✓ 数据服务入口
✓ GeoDatabase数据模型包装
地图服务建设
Web GIS基于REALGIS Server开发。REALGIS Server标准版提供了.Net ADF和ArcObjects的.Net代理,在此基础上开发基于标准.NET的Web GIS页面和应用程序,并部署到IIS上。
Web GIS在监控中心的各项业务系统中几乎都有着重要的作用,这些业务系统中所需要用到的Web GIS应用之间存在着很大的差异,需要在总结共性的基础上有一定针对性的进行开发。综合起来,Web GIS的主要功能包括:
✓ 电子地图
✓ 地图操作
✓ 事件响应入口
✓ 查询和分析
✓ 简单编辑
4.1.2 计算分析服务
计算分析服务为整个监控中心软件系统提供地理信息空间分析支持。计算分析服务由一系列GIS空间分析组件构成,这些组件提供标准的Web Service接口,可以被ESB、BEPEL等各类系统组件调用,也可以由各业务系统直接调用。
计算机分析服务模块
✓ 路径分析服务
✓ 环境评价服务
✓ 环境预测服务鹰眼监控系统
计算分析服务的开发
在REALGIS 基本架构的基础上,计算分析服务包括由环境分析模型、空间分析算法组件和计算分析服务组件构成。它们之间的关系如下图所示:
图3-19
✓ 环境分析模型
✓ 空间分析算法组件
✓ 地理信息计算与分析服务组件
4.2 地图功能模块
4.2.1 地图基本功
基本操作:图层树、鹰眼、放大、缩小、平移、全图、前景、后景。
4.2.2 地图的选择
点选:点选的操作步骤:首选通过图层树设置要选择的图层,然后使用点选按钮在地图上左键点击。