
林国忠,男,1973年生。南京林业大学森环院教师,主要研究森林资源动态监测方法和3S技术在林业中的应用;承担学校地理信息系统专业课程教学任务。近来参与和完成深圳市仙湖数字植物园系统开发,国家自然基金项目“森林资源二类调查体系研究”,“基于3S技术的江苏森林资源动态监测体系研制”等项目。
SuperMap杯首届国际GIS学生开源大赛暨第五届全国高校GIS应用开发大赛落下帷幕,我校学生参赛作品“玄武湖景区服务与景观评估地理信息系统(以下简称XWLGIS)”获得GIS功能设计开发类网络GIS系统开发组一等奖。
本文将对该作品开发过程各阶段完成情况进行总结,为今后的项目开发提供得失经验。供读者交流。
概念设计与数据调查
2007年3月中旬,超图公司发布本界大赛竞赛信息后,同学们就开始讨论参加竞赛事宜。通过查看往界大赛获奖作品与讨论,总结出获奖作品都具有实用和先进性,以及开发文档的规范性。几天的讨论后,小组成员形成共识,确定本次大赛作品为游客公众提供一个景区导游服务的GIS系统。为加强系统的交互性和创新点,结合林业院校的专业优势,引入了基于景观生态学的AHP景观评估模型,并实现AHP景观评价的GIS专题显示功能;以及基于GIS功能的交互,如景点问题和建议交互。
地理数据是GIS系统的开发驱动,有什么样的地理数据才可以有什么样的GIS系统,甚至也影响系统最终的视觉效果。因此,小组最终选择以南京林业大学毗邻的玄武湖公园作为开发对象,并得到了玄武湖公园的支持。
然后,小组制定了作品制作的实施计划表:一、五月份前完成地理数据的外业采集工作;二、六月份完成系统的总体设计和详细设计,完成地理数据的数字化;三、七、八两月完成系统实现;四、九月份完成系统安装调试,以及系统说明书等相关文档,提交参赛作品。
总体设计与AHP景观模型设计
本阶段完成系统的总体设计,地理数据的数字化,AHP景观模型设计,以及撰写总体设计报告。采用Ajax和DIV技术,设计了系统的总体体系结构图,见图1。
以换位思考方式,分析和设计了以下功能模块:
2.1 基本地图导游服务功能和地图后台服务功能。基本地图导游服务功能包括图查属性、属性查图、切换底图、临近设施分析、最短路径分析等;地图服务后台包括编辑地图对象、设置图层、查看前台用户反馈信息、定位用户标注位置等。
2.2 特色地图服务:位置服务(游客标注信息反馈、地图纠错、生成便笺网址)、游览线路辅助设计、南京市区公交查询、专题查询、景区推荐线路及图片长廊。
2.3景观评估:专家登录景观评估系统并进行打分。系统根据打分结果自动生成统计图表及专题地图。管理员可以登录系统进行打分模型权重设置。
2.4基于地图服务的互动平台:游客可以在前台标注、发帖、查看标注和帖子,管理员后台登录管理帖子并回复。

图1 XWLGIS总体体系结构 数据库设计与系统实现
地图服务前台全面使用Ajax技术,大大提高了刷新速度,提升了用户的浏览体验。地图服务后台实现地图对象的在线编辑。使得网站管理人员的地图数据更新变得十分便捷。CSS+DIV排版在提高网站显示速度的同时也使得网站更加易于维护。
XWLGIS每个模块实现都力求做到实用易懂且贴近生活。这样可以使非专业人士很快上手,大大增添了系统的吸引力。实现了总体设计中的模块。下列模块具有较理想效果,是系统中的亮点:
3.1南京市区公交线路及站点查询,景区停车场查询以及景区内服务设施(含洗手间)查询,还引入天气预报服务,为他们提供了出行参考路线及参考路线自助设计向导,很大程度上方便了游客的旅游出行。见图2。

图2 参考路线示
3.2 AHP景观评价模型,为园区管理部门决策,也为游客提供了更好的出行参考。见图3。

图3 AHP景观评价专题显示
3.3基于地图服务的互动平台以及游客投票系统,这样不仅方便了园区管理部门的信息发布,而且也有利于游客的信息反馈,对园区管理起到了很好的监督作用。
3.4 位置服务(游客标注信息反馈、地图纠错、生成便笺网址)、游览线路辅助设计、南京市区公交线路及站点查询、景区推荐线路及图片长廊、专题查询(如:查询景区所有的洗手间)。见图4。

图4 南京市区公交线路及站点查询 3.5 引入天气预报服务,使访问者倍感贴切。
系统安装调试及系统使用文档制作
系统的安装与调试是开发过程极重要的环节。不管什么样的系统,功能设计如何,最终是要提交到用户那里安装和使用的。在安装和调试过程中,小组也发现了系统开发过程中很多小错误。因此,在今后的参赛作品中,建议这个阶段要安排充分的时间。
完整的开发文档及使用文档在实际工作中和历次竞赛评比中都被证实极其重要。因此,这两类文档小组修改了三次以上版本,才提交到大赛组委。
|