括商店、
公共卫生设置。2对于游览者而言,学校的道路走向是不熟悉的,校园GIS需要实现从出
发地到目的地的路径状况。
f3风景信息:要能够调用校园内风景名胜的位置及其属性信息。因此,用户的需求大致如下:采用一定开发工具构造一个GIS应用系统以实现以下功能要求:1地图输入:支持地图输入;支持用户选择文件输入;(输入多种格式)2地图显示:显示地图,支持放大、缩小、拖动、漫游、全图功能;3地图的高级操作(测距)4地图管理:图层信息显示、图层关闭操作、图层添加操作等5查询:支持属性查询和空间查询(如点查询、圆查询、矩形查询)6空间分析:实时获取点坐标;量测距离等。(最短路径分析、路况分析)7系统的维护与管理
三、总体设计
系统总体设计主要包括系统层次结构设计,模块设计以及系统界面设计。接下来对这几个方面的设计进行介绍。
1、系统软硬件配置方案1硬件配置:本系统是Wi
dows应用系统,可以通过加载不同的数据,对不同的区域地图进行操作,硬件配置为个人计算机。2软件配置操作系统:Wi
dow7及以上版本数据库管理系统:ArcGIS102自带的数据库及管理系统应用软件:MicrosoftVisio2010常用办公软件开发环境:VisualStudio2010CNET、ArcE
gi
e100、MicrosoftVisio2010
2、功能模块设计校园GIS是一个较为复杂的系统,将校园GIS模块化不仅可以将复杂的问
题简单化,还可以将工作量分散到各个工作组中集中力量解决各个问题。总的来说,校园GIS包括8大模块集,分别为数据输入、图层管理、图层操作、地图符号编辑、空间查询、空间分析、网络分析、数据输出。
每个模块集又由众多子模块组成,如下:1数据输入:主要包括栅格文件输入、shp文件输入、数据库文件输入。2图层管理:主要包括添加图层、显示图层、删除图层。
f3图层操作:包括图层的放大、缩小、显示全图等。4空间查询:主要包括查询感兴趣目标的属性、按属性查询某一感兴趣目
标,按位置查询某一感兴趣目标。5空间分析:主要包括缓冲区分析。6网络分析:主要包括最短路径分析。7地图符号编辑:主要包括对点状要素、线状要素、面状要素的编辑。8数据输出:主要包括地图文件mxd文档输出、dwg格式文件输出。3、系统的层次结构设计通过HIPO图展示校园GIS系统层次结构见图:
GIS校园系统
数据输入
图层管理
图层操作
空间分析
空间查询
网络分析
符号编辑
数据输出
个
格式文件输
格式文件输
人地理数据库输
添显加示图图层层
删除放缩r