版权说明:转载文章请注明出处                                        访问超图公司网站 
 
 

171号作品开发过程点评

 

  林国忠,男,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 引入天气预报服务,使访问者倍感贴切。

系统安装调试及系统使用文档制作
  系统的安装与调试是开发过程极重要的环节。不管什么样的系统,功能设计如何,最终是要提交到用户那里安装和使用的。在安装和调试过程中,小组也发现了系统开发过程中很多小错误。因此,在今后的参赛作品中,建议这个阶段要安排充分的时间。
  完整的开发文档及使用文档在实际工作中和历次竞赛评比中都被证实极其重要。因此,这两类文档小组修改了三次以上版本,才提交到大赛组委。


→ TOP
 

杂志首页

刊首语
 
 在路上

特别报道

 对话解延德:GIS让数据身临其境

本期焦点

 GIS照亮人生

大赛综述

 我创作我快乐——第五届全国高校GIS应用开发大赛回顾

作品点评

 组件GIS系统开发组分析与展望

 悟,地图的奥秘——评阅第五届地理数据处理组作品有感

 WebGIS的意义

 2007年超图GIS大赛有感
——模块开发组解题

 影响胜利的要素——Web GIS系统开发组作品简评题

评委点评

 发展国产软件,跻身国际竞争

 通向GIS世界的航道

 让我们做的更好

 燎原之火,还需有更高更明亮的火焰

 从事GIS,面向特定背景服务最重要

优秀指导教师点评

 171号作品开发过程点评

 GIS教育 实践为先

 少有凌云志 敢为世界先

亲历大赛

 激情点燃GIS成功的梦想

 大赛,我们成长的时节

 坚持到最后你就是胜者

 GIS大赛助我们成长

 知难而上,收获快乐

 五届大赛的快乐片断

业界动态

 RFID技术防盗 老树也有“身份证”

 《基础地理信息标准数据基本规定》3月1日实施

 计算机世界报:GIS软件不以价格分胜负

 全国经济普查地理信息系统试点潞城市

 2007国产软件测评揭晓 SuperMap GIS获三项表彰

 日文版SuperMap GIS 2008桌面系列产品正式发布

 超图与中国传媒大学共建广电传媒地理信息技术联合实验室

 超图与软件产业基地公共技术支撑体系签约

SPN专栏

 安徽瑞信软件有限公司

SuperMap国际化

 瑞典出差见闻录

 瑞典行

产品速递

 
吾家有女初长成——初试SuperMap FDO Provider for SDB/SDX+

 解读超图导航开发平台
SNE的产品特点及应用发展

技术风向标

 
雄关漫道真如铁,而今迈步从头越——记超图七年测评之路

专题报道

 
GIS与旅游的美丽邂逅

 基于SuperMap GIS的乡村旅游——地理信息系统解决方案

 数字峨眉山地理信息GIS平台

 黑龙江旅游公共信息服务系统

应用案例

 
国家土地督察北京局土地利用遥感巡察系统

 全国土地利用遥感监测查询浏览系统

 石家庄城镇地籍管理信息系统

 农行地图导航及效益测评系统

小贴士

 提问:在SuperMap Objects中如何实现反选?

 提问:在SuperMap Objects中如何绘制岛洞多边形?

 提问:为什么有时候绘制对象会失败?

 当使用IDW方法进行查值得时候,所有参数是正确的,而且进度条也正常运行。但是如果跟踪一下结果,发现定义的soDatasetRaster对象的实例并没有值。更奇怪的是,重新打开这个数据源,发现结果数据集就在那里,而且是正确的。不要觉得奇怪,不是Bug,也没有见鬼。你一定丢掉了一句重要的代码

 在使用工作空间管理器控件时,如果只想使用地图的选项卡,只用来显示地图,那么开始的时候可能会遇到这样的问题。就是打开工作空间之后,显示在控件地图选项卡中的是数据而不是地图,但是如果点击一下地图的标签的时候就刷新显示地图名称了。有点奇怪开始怀疑是缺陷,但实际上并不是。

 设置SQL语句进行查询问题。

 关于soTreeView的几点注意。

 在Delphi中实现三维显示功能的注意事项。



 杂志介绍 |  关于我们 |  订阅杂志 |  欢迎赐稿   版权所有© 2006 中国科学院地理信息产业发展中心 《超图通讯》编辑部