没有合适的资源?快使用搜索试试~ 我知道了~
基于SuperMap Objects的GIS设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 32 浏览量
2023-06-22
23:55:09
上传
评论
收藏 3.7MB DOC 举报
温馨提示
试读
36页
基于SuperMap Objects的GIS设计.doc
资源推荐
资源详情
资源评论
系统总体设计
一、 系统设计目标
环境 GIS 总体设计的目标是充分利用先进的 GIS 技术、数据库技术、网络通
信技术等信息技术,建设一个科学、高效的环境 GIS。在充分整合和利用环境空
间数据和基础地理信息的基础上,实现对环境空间信息进行可视化管理,并实现
环境空间信息的查询、维护以及专题分析、专题制图、信息服务等功能,并能结
合环境管理业务和技术应用需要,为环境 GIS 的开发和建设提供全面解决方案。
环境 GIS 系统设计的根本任务是将系统分析阶段提出的逻辑模型转化为相
应的物理模型。一般而言,系统总体设计可以分成三个部分进行。首先是功能设
计,根据系统研制目标,确定系统必须具备的空间操作功能;其次是数据库设计、
在进行数据分类和编码处理的基础上,进行数据采集设计、数据结构设计、数据
存储和检索设计等,确定空间数据的存储和管理模式;最后是应用设计,包括定
制系统开发和系统集成方案,建立系统的应用模型和产品的输出。
二、 系统设计原则
环境 GIS 的具体设计中应注意系统的当前需求和中、远期目标相结合。充分
考虑到环境保护工作的扩这环境保护机构职能的调整,使系统具有可扩展性;同
时还要注意系统的专用性和通用性相结合。尽量采用面向对象的设计技术,以保
证系统的灵活性,并使系统的各个模块可以方便的组合搭配,各职能部门可以灵
活地配置功能;另外也要注意先进性和实用性相结合。不仅要考虑先进的网络数
据库技术、GIS 技术的应用,而且要适应环境统计、环境质量、总量控制、环境
自动监控、污染事故模拟与应急分析等实际业务工作对环境空间数据发布、查询、
分析和空间表达的实际需要。具体设计原则如下:
1. 实用性
最大限度的满足环境保护管理部门业务需求,为环境管理人员及环境保
护技术人员提供有效的技术工具。要保证系统运行的稳定,数据提供准
确迅速,界面友好,操作方便,功能完善,系统维护性好。
2. 标准性
整个系统的建设需遵循标准化、统一化的原则,以支持系统的推广应用。
系统的数据分类编码、数据格式、数据接口、软件接口和系统开发等方
面要严格执行国家与行业相应的标准和规范。
3. 先进性
系统在技术上要具有先进性,包括软、硬件的先进性、网络环境的先进
性等,将现有的先进技术尽可能的应用到系统中来。
4. 动态性
系统要能够顾及到环境空间数据不断变化和增加的需要,也要充分考虑
到环境保护业务的需要。系统需要根据环境数据、业务、结构等各种变
化,动态的调整、优化和扩展有关的功能。
5. 开放性
系统需要采用开放式设计,可以再应用中不断由用户补充和更新功能,
具备良好的与其他系统的数据交换和功能兼容能力。系统还需要具备统
一的软件和数据接口,以为后续系统的开发留有余地。
6. 安全性
面对网络运行环境,建立完善的安全防护机制,保证合法用户能够方便
的访问数据和使用系统,阻止非法用户操作数据库和系统。
三、 系统体系架构
环境 GIS 总体框架一般由三个主体部分构成:环境 GIS 数据库系统、环境 GIS
平台和环境 GIS 应用系统。其中环境 GIS 数据库系统为环境 GIS 提供数据支持,
可由环境空间数据获取、环境空间数据组织存储和环境空间数据管理等部分组成;
环境 GIS 平台为环境 GIS 提供 GIS 基本功能及其开发环境,可由环境空间数据查
询、空间数据编辑、空间数据发布、空间分析、专题制图等部分组成;环境 GIS
应用系统为环境 GIS 提供应用和分析功能,可由环境管理、环境监测、环境预测、
污染事故扩散模拟预测、污染事故应急、排污申报和收费、环境污染总量控制、
环境评价等部分组成。
本系统在逻辑上分为数据库服务器、客户端两部分,它们分别承担不同的系
统功能。系统通过两种方式来获取实时数据:第一,基于 C/S 的数据实时采集系
统(在总体设计上遵循目前常见的 C/S 结构);第二,由监测仪器向数据库中发送实
时数据,客户端可以强制采样。环境 GIS 总体框架设计如图 2-1 所示。
图 2-1 系统总体架构设计图
系统详细设计与实现
一、 数据库设计
1. 概述
环保系统是一个综合复杂的系统,既要存储和处理大量环保业务数据,又要和地理
位置关联,存储海量的地理数据。并且业务数据和地理数据又是紧密关联的,因此为了
统一管理这些数据,我们使用 SuperMap 软件的 SDX+ for SQL Sever 引擎将业务数据和地
理数据都统一存储在 SQL Server 数据库中。
地理数据存储在两个数据源中:一个 Sql 数据源,用于存储基础地理数据和污染源
点、监测站点、污染事故点等专题要素,还有一个文件数据源“temp”用于暂存分析
过程产生的地理数据如插值分析产生的中间栅格数据和网络分析产生的路由路径和路
由表数据等。
环保业务数据都统一存储在数据库中,如排污口排放污染物数据、污染物属性数据、
排污口属性数据、实时监测数据等。
2. 数据库概念结构设计
该数据库主要用于存储污染源和监测站监测业务数据信息、污染事故相关信息
以及环保新闻、用户管理等业务信息。
监测业务信息包括污染源(企业)信息、排污口信息、监测站信息、污染物信息、
污染源实时监测数据、监测站实时监测数据、污染源排放情况日数据、污染源排放警报
数据、监测站监测警报数据、污染事故详细数据、空气质量分析数据、环保新闻数据、
用户信息表等。
本系统数据库结构视图如下图所示:
数据库
数据表
备注
基础地理数据
污染源基本信息表
存储污染源基本信息,如名称、地址、
所属行政区划等
排污口基本信息表
存储排污口基本信息,如名称、地址、
所属企业等
排污口污染物信息表
存储排污口排放的污染物信息,并记
录每种污染物的报警上下限及额定排
放量。每一种污染物作为一条记录存
储在该表中
污染物表
存储污染物名称、计量单位等信息
实时排放浓度表
存储排污口排放的各种污染物实时浓
度值
实时排放流量表
存储排污口污染物实时排放量
排污口日浓度表
存储排污口各污染物每日平均浓度、
最大最小浓度等
排污口日排放量表
存储排污口每日总排放量情况
青
岛
市
环
保
数
据
库
污染源报警信息表
存储污染源排污超标报警信息
监测站基本信息表
存储监测站基本信息,如名称、XY 坐
标、地址、所属行政区划等
监测站监测项目表
存储监测站监测项目(污染物)信息及
污染物浓度报警上限
监测站实时监测浓度表
存储监测站各监测项目的实时监测浓
度值
监测站报警信息表
存储监测站各监测项目超标报警信息
污染事故表
存储污染事故信息,如事故点 XY 坐标、
事故名称、发生地点、时间、事故情
况、事故扩散分析结果图等
新闻表
存储环保新闻,便于向大众展示本市
环境状况、发生事故后可发布新闻方
便市民了解事故情况
用户信息表
存储用户账号密码及权限信息
空气质量状况表
存储全市和各区县的空气质量状况
3. 逻辑结构设计
1) 污染源管理相关表
污染源管理相关表主要有:污染源基本信息表、排污口信息表、排污口污染物
表、实时监测浓度表、实时监测排放量表、报警事件表、污染物表、污染类型表等。
下图为各数据库表字段和表关系图:
剩余35页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 82
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功