2)数据库选择
关系型数据库则在数据库领域内处于主要地位。SQL Server2005在Windows Server 2003 Datacenter Edition上支持多达8个节点的集群;在Windows Server 2003 Enterprise Edition和Windows Server 2000 Datacenter Edition上支持4个节点集群;在Windows Server 2003 Advanced Edition上支持2节点集群,其安装过程和管理工具都支持集群。SQL Server2005 Enterprise Edition还通过堆多个服务器间的数据进行分区提供了提高可用性的能力。而且,其价格满足客户的高可用性要求。因此,采用SQL Server2005数据库。
3)开发工具选择
为了快捷构建GIS应用系统,几乎每个GIS平台开发商都提供了自己的二次开发语言。这些开发语言都有自己的语法和结构,只能在固定的开发商的软件环境下运行。用专门的开发语言卡发的程序,很难扩展和维护。固定的文件格式无法共享数据。GIS开发人员需要具有构建领域专用且易于使用的应用软件的能力,软件需将广泛应用的GIS技术与友好用户的经验结合起来。现阶段,组件技术已经广泛的被引入到GIS软件的设计与开发中,使得高效便捷的开发应用地理信息系统成为现实。Map Objects的开发难度比较低,因此采用Map Objects5进行WEB GIS 的开发。Map Objects5提供了对地图缩放和漫游,风格设置、图形属性编辑、拓扑处理、空间分析、三位建模与分析、三位可视化、布局打印等,以标准ActiveX组建的形式提供了GIS的全部功能,目前主流的开发语言如JAVA\\C#等都有可以采用。Map Objects的优点是专门面向二次开发者设计的全组件式开发平台,给予该平台开发的GIS应用软件可以独立奋发运行,并不依赖于任何其他软件,降低了应用软件的成本。 2.4系统功能设计
根据校园总体规划与发展布局,进一步扩展和完善空间数据基准。在这里,应考虑与现有国家坐标系统和国家新一代地心、三维、动态大地基准之间的联系与融合。
6
建立起有效的空间基础数据特别是框架数据更新机制,努力完善空间基础数据的分级、尺度和内容体系,实现数据形式的多样化、标准化,促使DOM、DEM、框架DLG以及三维数据成为未来空间数据的主导形式。
建立空间数据的分发和服务体系,使空间基础数据更好地为数字化校园、数字社区建设服务。通过建立良好的数据分发与服务模式,最大程度地发挥空间数据产品的应用潜力和效益。
发展先进实用的空间信息获取、更新、管理与应用服务技术支撑体系,为地理空间基础框架建设提供技术保障。数字化校园地理信息系统功能主要包括以下几个部分:
1) 校区导航
各层次的用户可以通过各种终端连接地理信息系统,在自己的权限范围内查询校内设施、道路的详细数据。系统提供搜索功能,让用户快速定位自己需要寻找的建筑或单位。
2) 管网管理
对各类管线进行快速方便的编辑、查询、定位与统计,制出标准的管线剖面图;具有故障定位、关阀方案、最佳路径、最短路径等管网分析功能;可实现管网的自动标注、自动捕点,自动提示安全间距,并能显示及打印标准的管线图与三维管线图。极大的简便工作人员的操作管理,同时能提供辅助决策支持。包括燃气管网管理;供水管网管理;电力输配管网系统。
(3) 环卫地理信息
环卫地理信息提供对厕所分布、垃圾箱分布、果壳箱分布、道路清扫面积、垃圾产量及清运等信息的地图查询及记录查询、分析、统计。同时提供对各类基础设施的损坏及维修进行记录、跟踪、分析、查询。
4) 路灯地理信息
7
路灯地理信息提供道路路灯、校区路灯分布信息的地图查询及记录查询、分析、统计。同时对路灯的巡视检查、损坏、维修、检修等信息进行记录、跟踪、查询。
5) 养护地理信息
养护地理信息提供对道路、桥梁、排水设施等基础设施的地图查询、跟踪、统计、查询。它可以对这些基础设施的抽查、检查、巡视、维修、施工质量、竣工验收等工作记录、统计、查询。
6) 绿化地理信息
绿化地理信息提供对绿地、行道树、古树名木等信息的地图查询、统计,对绿地、行道树、古树名木的修剪、施肥、巡视、移植的跟踪、统计及审批,同时对绿化养护设施的损坏、维修、质量检查的记录、统计。
7) 消防地理信息
消防地理信息提供对校内消防设施、设备、通道的地图查询、跟踪、统计、查询。同时对它们的损坏及维修进行记录、跟踪、分析、查询。
8) 土地利用规划管理
该系统是针对土地利用现状及规划数据的建库、管理、空间分析和图形输出而开发的一个应用系统,实现图形数据采集、编辑及各种属性数据的录入和修改。图形数据获取可通过数字化仪数字化或屏幕数字化,也可直接将其它格式的图形数据导入,系统提供了多种数据转换功能。
系统功能模块提供了对数据库中各种比例尺专题地图进行浏览和编辑的方法和手段,包括索引图、基本要素分布图等。地图显示功能有放大、缩小、漫游、地图刷新等。地图控制和综合信息查询功能有信息查询、图层控制、距离量测、信息定位、区域查询、空间分析、专题图显示、预测决策数据提供等。以下分别进行叙述。
8
清水河校区地理信息系统功能设计地图浏览功能电子地图控制功能综合信息查询功能其它功能地空距最图地鹰全图间信信信地离资短放图眼图层数息息息图面源路大漫地显控据查查定打积配径缩游图示制更看询位印测送查小功功功功新功功功功量功询功能能能能功能能能能功能功能能能能建筑物内部信息查看功能
图2-1 基于WebGIS数字化校园地理信息系统功能需求
二、需求分析
1. 功能需求分析 1.1 前台功能需求
前台功能需求即普通用户对系统的功能需求。
1、地点查询。根据用户输入的关键字查询地点,通过点击地点在地图上显示该地点的详细信息。
2、活动查询。根据用户查询的活动,计算出活动各个地点之间的路线。主要是最短路径查询。
3、专题查询。根据用户查询的专题,在地图上标识出专题的所有地点。 4、生活信息查询和展示。在地图上显示出商铺、活动信息,通过点击查看该地点的详细信息,包括图片,联系方式以及评论等。
5、信息分类列表。将校园信息根据功能分类作成列表,方便用户点击查找。 9
1.2 后台功能需求
后台功能需求即管理员对系统的功能需求。
1、地标管理。后台管理员能对地标信息进行增、删、改、查等操作。 2、生活信息管理。后台管理员能对生活信息进行增、删、改、查等操作。 3、地图管理。后台管理员能对地图进行更新等操作。
4、用户管理。后台管理员能对用户信息进行查、禁封、解除禁封等操作。 5、数据生成。后台管理员能对地标数据进行批量生成管理。 2.系统性能需求
可理解性:网站地图,目录结构和索引。
用户界面及其友好性:包括产品宣传的易得性、信息的本土化、业务规则说明、沟通渠道、下载设施、色彩的协调性、响应时间的一致性。
性能:系统在响应时间、存储空间和加载能力等方面应该能满足客户需求。电子商务系统要求展开7*24小时的服务。
可靠性:提供7*24小时的无故障服务,要求系统可以连续正常工作,即系统应具有一定的错误识别能力,错误处理能力,具有一定的健壮性,最好有双机备份机制。
可维护性:易于故障的排除和日常管理操作方便。
可重用性:系统的组成模块或者成分应该是结构化和参数化的,并且按照适当的方式存档。注意反映领域知识、领域模块。
灵活性和可扩充性:系统的规模可能会随着时间的推移进一步扩大,应满足系统生存期间的额外的要求。
10