欢迎来到天天文库
浏览记录
ID:36623190
大小:3.79 MB
页数:36页
时间:2019-05-13
《基于SuperMapObjects的GIS设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、系统总体设计一、系统设计目标环境GIS总体设计的目标是充分利用先进的GIS技术、数据库技术、网络通信技术等信息技术,建设一个科学、高效的环境GIS。在充分整合和利用环境空间数据和基础地理信息的基础上,实现对环境空间信息进行可视化管理,并实现环境空间信息的查询、维护以及专题分析、专题制图、信息服务等功能,并能结合环境管理业务和技术应用需要,为环境GIS的开发和建设提供全面解决方案。环境GIS系统设计的根本任务是将系统分析阶段提出的逻辑模型转化为相应的物理模型。一般而言,系统总体设计可以分成三个部分进行。首先是功能设计,根据系统研
2、制目标,确定系统必须具备的空间操作功能;其次是数据库设计、在进行数据分类和编码处理的基础上,进行数据采集设计、数据结构设计、数据存储和检索设计等,确定空间数据的存储和管理模式;最后是应用设计,包括定制系统开发和系统集成方案,建立系统的应用模型和产品的输出。二、系统设计原则环境GIS的具体设计中应注意系统的当前需求和中、远期目标相结合。充分考虑到环境保护工作的扩这环境保护机构职能的调整,使系统具有可扩展性;同时还要注意系统的专用性和通用性相结合。尽量采用面向对象的设计技术,以保证系统的灵活性,并使系统的各个模块可以方便的组合搭配
3、,各职能部门可以灵活地配置功能;另外也要注意先进性和实用性相结合。不仅要考虑先进的网络数据库技术、GIS技术的应用,而且要适应环境统计、环境质量、总量控制、环境自动监控、污染事故模拟与应急分析等实际业务工作对环境空间数据发布、查询、分析和空间表达的实际需要。具体设计原则如下:1.实用性最大限度的满足环境保护管理部门业务需求,为环境管理人员及环境保护技术人员提供有效的技术工具。要保证系统运行的稳定,数据提供准确迅速,界面友好,操作方便,功能完善,系统维护性好。2.标准性整个系统的建设需遵循标准化、统一化的原则,以支持系统的推广应
4、用。系统的数据分类编码、数据格式、数据接口、软件接口和系统开发等方面要严格执行国家与行业相应的标准和规范。1.先进性系统在技术上要具有先进性,包括软、硬件的先进性、网络环境的先进性等,将现有的先进技术尽可能的应用到系统中来。2.动态性系统要能够顾及到环境空间数据不断变化和增加的需要,也要充分考虑到环境保护业务的需要。系统需要根据环境数据、业务、结构等各种变化,动态的调整、优化和扩展有关的功能。3.开放性系统需要采用开放式设计,可以再应用中不断由用户补充和更新功能,具备良好的与其他系统的数据交换和功能兼容能力。系统还需要具备统一
5、的软件和数据接口,以为后续系统的开发留有余地。4.安全性面对网络运行环境,建立完善的安全防护机制,保证合法用户能够方便的访问数据和使用系统,阻止非法用户操作数据库和系统。一、系统体系架构环境GIS总体框架一般由三个主体部分构成:环境GIS数据库系统、环境GIS平台和环境GIS应用系统。其中环境GIS数据库系统为环境GIS提供数据支持,可由环境空间数据获取、环境空间数据组织存储和环境空间数据管理等部分组成;环境GIS平台为环境GIS提供GIS基本功能及其开发环境,可由环境空间数据查询、空间数据编辑、空间数据发布、空间分析、专题制
6、图等部分组成;环境GIS应用系统为环境GIS提供应用和分析功能,可由环境管理、环境监测、环境预测、污染事故扩散模拟预测、污染事故应急、排污申报和收费、环境污染总量控制、环境评价等部分组成。本系统在逻辑上分为数据库服务器、客户端两部分,它们分别承担不同的系统功能。系统通过两种方式来获取实时数据:第一,基于C/S的数据实时采集系统(在总体设计上遵循目前常见的C/S结构);第二,由监测仪器向数据库中发送实时数据,客户端可以强制采样。环境GIS总体框架设计如图2-1所示。图2-1系统总体架构设计图系统详细设计与实现一、数据库设计1.概
7、述环保系统是一个综合复杂的系统,既要存储和处理大量环保业务数据,又要和地理位置关联,存储海量的地理数据。并且业务数据和地理数据又是紧密关联的,因此为了统一管理这些数据,我们使用SuperMap软件的SDX+forSQLSever引擎将业务数据和地理数据都统一存储在SQLServer数据库中。地理数据存储在两个数据源中:一个Sql数据源,用于存储基础地理数据和污染源点、监测站点、污染事故点等专题要素,还有一个文件数据源“temp”用于暂存分析过程产生的地理数据如插值分析产生的中间栅格数据和网络分析产生的路由路径和路由表数据等。环
8、保业务数据都统一存储在数据库中,如排污口排放污染物数据、污染物属性数据、排污口属性数据、实时监测数据等。1.数据库概念结构设计该数据库主要用于存储污染源和监测站监测业务数据信息、污染事故相关信息以及环保新闻、用户管理等业务信息。监测业务信息包括污染源(企业)信息、排污口信息、
此文档下载收益归作者所有