思想有多远,GIS就有多远。在今天这个信息多元化的时代,GIS领域的迅猛发展让我们这些刚刚进入GIS大门的初学者(GIS beginner)感到了困惑。当我们的思想在GIS领域不断延伸时,却仍不时感到实践上的无力。在参加超图大赛之前,GIS如梦中的美丽奇景,历历在目却又遥不可及。
当我们在北京超图地理信息技术有限公司网站上看到第四届SuperMap全国高校GIS应用开发大赛开赛通知时,我们就像无月黑夜中独行的羁旅之客,突然看到光芒与希望。经过几天的抉择后,我们决定成立开发小组参加超图大赛。当时,打量着我们小组的成员,自己的心中都没有底气,三个大二的学生,两个大一的学生,平均年龄19岁,没有一个人有过GIS二次开发的经历,对GIS的理解仅仅局限于几本教科书……这样的一个团队,要想完成一个GIS系统,在当时看来,似乎是一个不可完成的任务(mission incredible)。
在接下来的一个月中,我们在学习的同时也在不断地思考着。在一次课堂讨论中,一个灵感突然冒了出来,一个面向查询的北京城历史文化查询系统在我们脑海中形成。随着北京申奥的成功,经济中心的色彩逐渐褪去,其历史文化名城的地位愈加凸显。当我们在为北京2008奥运会宣传准备时,向世界宣传中国的灿烂的古代文明也提到了日程上。生动可爱的福娃,“舞动的北京”那个充满动感的中国印,从小篆中获得灵感的运动图标,无不是从古老的中国文化中汲取的营养。而另一方面,文化论在学术领域的探讨愈见深入,不同的文化区拥有不同的文化特质,形成了不同的文化景观,而文化景观也体现了该地区的文化衍变与传承。我们在选取这个题目时,考虑了北京城历史文化景观查询的重要意义,集中选取了风景名胜和胡同文化区两个比较重要的查询内容,并增添了公交查询、图书馆查询等辅助查询功能。我们希望能够通过我们的努力来实现推动对北京城历史文化的宣传,让更多的人关注北京的历史文化遗产。
我们进行了简单的需求分析后,就对系统的主要功能进行了逻辑设计,我们经过反复的论证和一次次充满建设性的讨论,最终将我们系统的雏形勾勒出来:系统的主要功能模块包括数据管理和维护、地图图层管理和设置、胡同文化区查询、风景名胜区查询、地图浏览与显示、帮助文档六个部分。
■数据管理和维护:对数据本身的修改和维护,对原有信息发生变化时可以及时对其进行更新,有管理员权限、数据集删除、数据更新三个子模块。
◇管理员权限:可以通过对管理员的设置,防止数据被他人更改;只有获得管理员权限才能对数据集进行管理。
◇数据集删除:对无用或过时的数据进行删除。
◇数据更新:可以同时导入.sdd、.sdb、.smw三种格式来更新在地图浏览与显示中的数据。
■地图图层管理和设置:可以对图层排列顺序进行调整,对图层风格进行设置,包含图层管理和图层风格设置两个子模块。
◇图层管理:对图层的排列顺序进行调整,设置图层的可见性。
◇图层风格设置:可以对图层所采用的风格进行调整和设置。
■胡同文化区查询:对查询的胡同文化区进行空间显示、文字介绍和三维演示。
◇空间显示:将被查询到的胡同在地图浏览上将空间位置显示出来。
◇文字介绍:对查询到的胡同信息做简要的文字介绍,提供参观费用、如何到达、附近区域服务设施等多种实用查询功能。
◇三维演示:对一些胡同进行简单的三维演示。
■风景名胜查询:对查询的风景名胜进行空间显示、文字介绍和三维演示。
◇空间显示:将被查询到的风景名胜在地图浏览上将空间位置显示出来。
◇文字介绍:对查询到的风景名胜信息做简要的文字介绍,提供参观费用、如何到达、附近区域服务设施等多种实用查询功能。
◇三维演示:对一些风景名胜进行简单的三维演示。
■地图浏览与显示:提供和地图显示区和缩略图,地图浏览工具箱提供了点选、矩形选择、圆选和多边形选择、漫游、放大、缩小、自由缩放、全图显示、地图量测等多种方便的浏览工具。
■帮助文档:提供了详细的系统介绍和帮助信息。
图一 系统设计图
在系统设计完成之后,我们开始搜集资料。难忘搜集到资料的兴奋情景和那一个个在电脑旁数字化的日日夜夜。这一阶段也是整个系统制作过程中最消耗时间和最为消耗精力的时段,每每想到放弃的时候,内心的意念就开始起作用,对自己说要坚持下去。
在前期资料准备完成之后,已经到了暑假,我们开始进行程序代码的编写。我们感受到了从基础一点点建设一个GIS系统的乐趣,也感受到了开发的辛苦与不易,汗水浇灌下的思想幼苗,经过一个月的栽培,终于枝繁叶茂,硕果累累。在编写程序代码的过程中,我们反复阅读SuperMap Objects5.0的帮助文档,查阅VB的一些技术资料,遇到问题时通过网络、书籍、同学和老师来解决,克服了重重困难,将代码编写出来。

图二 功能界面
在制作的过程中,孙小青、万千两位师妹不辞辛苦,查阅系统所需资料;周公器同学精心设计了图形界面,使整个界面看起来清新自然而充满文化气息。感谢北京师范大学遥感国家重点试验室几位老师对我们的帮助:刘慧平老师在课堂上的讲授指引我们入门,刘素红老师对我们无微不至的关怀和鼓励使我们在遇到困难时能够坚持下去,指导老师张立强对我们技术上的支持和帮助使我们解决了一个又一个问题。也感谢超图公司,能够提供一个平台,锻炼我们的才思,展示我们的才华。
现在,作品的制作已经完成,所有的困难已经成为过眼的云烟。当我们回过头来考虑自己那些愚蠢可笑的错误时,多了些愉悦与轻松。曾经的梦想在一个夏天来实现,就像刚刚翻阅了一座山岭,在山的两边所看到的风景是完全不同的。思想的脚步从来就未曾停过,而GIS的梦想之路也愈走愈宽阔,愈走愈快乐。当我们再次谈起Geographical Information System(地理信息系统)是Geographical Information Science(地理信息科学)还是Geographical Information Service(地理信息服务)时,也不再迷茫。每个人都有自己的答案,而GIS延伸的深度和广度,远非一个定义所能够限制住的。思想的触角,在青春的旋律中延伸到远方;GIS之梦,在一个个创想和实践的支持下,也变得不再遥远。我愿将此文变成黑暗中火把,照亮每一位孤独的GIS初学者(GIS beginner)的前行之路。
|