GIS软件工程_系统总体设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

GIS软件工程
2017/4/20
9
谢谢欣赏!
GIS软件工程
2017/4/20
GIS软件工程
2017/4/20
3
3.开发环境
1)开发平台:VS2010;
2)操作系统: Windows 7; 3)开发语言:C#;
4)数据库系统:空间数据库(ArcSDE)、本地Access数据库;
4.关键技术 组件式GIS技术 在二次开发中运用了GIS组件对象,组件化GIS集成了更多的先 进技术,功能更加强大,使用更加便利,使得二次开发变得更加容 易。组件化GIS具有二次开发方便、易于集成、无限扩展等特点。通 过“控件 + 对象”的形式,支持多种开发软件,方便二次开发。其 中ArcGIS Engine以组件的方式提供了完善的GIS功能:包括高性能 的空间数据库管理、完备的空间分析工具、属性数据分析、地图编 辑等。
基于GIS的城市大气质量评价系统
一一系统总体设计
1
GIS软件工程
2017/4/20
2
系统说明
1.系统名称 基于GIS的南昌市大气质量评价系统
2.运行环境
软件:Microsoft Windows系列,包括Windows XP、Windows7等版本。 硬件:512M以上内存,分辨率800×600以上,1GB以上硬盘剩余空间; 其他硬件配置根据业务需求,比如地图出图需要配套的打印机、绘 图仪。
在了解城市中心主要大气点污染源的基础上,通过GIS的一系列插值方法,得到 城市大气污染扩散情况。
(三)大气质量评价模块
大气质量评价模块主要包括基于AQI指数模型评价和基于GIS网格划分模拟模型 评价两个子模块。
AQI指数模型评价模块
通过分别对各个区的大气环境监测点进行AQI指数计算,得到每个区的AQI指数, 进而得到合肥市中心城区AQI指数。
GIS软件工程 2017/4/20
4
系统简介
大气环境质量评价是改善大气质量,而对于反映环境质量的环 境基础信息而言,基于GIS的大气环境质量评价系统更具有直观性、 空间性。它把城市大气点状污染源和大气环境监测点等有关数据输 入系统,并在此基础上进行分析,进行环境信息的存储和查询、大 气污染的分析、污染物排放的预测等工作。 系统的设计思路是利用VS 2010平台和ArcGIS Engine组件开发, 通过两大数据库系统管理和转换空间数据及属性数据,进行动态数 据的交换。系统主要由模型、数据和接口组成,数据模块为模型和 接口模块提供数据来源。 系统中应用到插件技术,实行框架+插件的软件架构。插件技术 是指在程序的设计开发过程中,设计了宿主和插件两部分程序,宿 主和插件之间通过数据可以相互连接,并且通过增减插件或修改插 件来调整应用程序的功能。
基于GIS的网格划分评价模型模块
通过对研究区进行网格划分,基于大气污染扩散模型计算出每个单元网格的污 染物浓度值,再通过AQI指数计算模型计算出每个单元网格的AQI指数,最后根据指 数值大小进行分级,加以不同颜色进行区分。
GIS软件工程
2017/4/20
8
(四)污染源数据管理模块
数据提取模块 提供根据污染源排放量、规模、区域等等分别进行单个图层或多个图层提取 的功能; 数据更新模块 提供将空间数据和属性数据分别导入对应的数据库中的功能;
提供打印浏览、地图要素添加、打印等功能;
图层控制模块
图层控制包括,图层的添加、移动、删除、图层属性表浏览、图层属性、图层符号化功 能;
数据输出模块
用户可以将现有数据格式转换为shp、gdb或mdb格式的数据,对数据进行投影转换、坐标 转换等功能。
GIS软件工程 2017/4/20
7
(二)大气污染模拟模块
GIS软件wenku.baidu.com程
2017/4/20
5
系统总体结构
系统按模块划分可主要分为GIS基本功能模块、大气污染扩散模 拟模块、大气质量评价模拟和污染源数据管理模块。
系统功能模块
GIS软件工程 2017/4/20
6
(一)GIS基本功能模块
视图浏览模块
系统对各种比例尺的基础地形图以不同颜色的进行显示,提供中心放大、中心缩小、拉 框放大、拉框缩小、漫游、坐标定位等GIS基本功能;并对用户的操作进行记录;
图形编辑模块
功能包括编辑控制:启动编辑、保存编辑和停止编辑;常规编辑:编辑选择、撤销、重 复、粘贴、赋值、拷贝和删除;图形创建:创建点、创建线、创建面、创建注记、创建尺寸 标注;图形修改:修改节点、添加节点、删除节点、图形旋转、图形移动、注记修改、属性 修改;高级编辑功能:线构面、线切割面等。
制图模块
相关文档
最新文档