前两天和一个教地理信息系统的朋友吃饭,他掏出手机给我看学生交的期末作业——一个用手机 App 做的校园疫情地图,实时显示食堂人流、图书馆空位,甚至还能避开刚消毒的教室。我问他这算不算作弊,他说这叫活学活用。十年前我们学 GIS,还得对着 ArcGIS 的灰色界面,一遍遍点菜单,做出来的图丑得像马赛克。现在学生拿手机就能搞定,而且效果更好。这让我开始琢磨,地理信息系统这门课到底教什么、怎么教,是否该变一变了?

很多人觉得 GIS 就是画地图的软件课,学学 ArcGIS、QGIS,会做几个图层叠加,就算毕业了。但现实是,地理信息系统早就不是那个样子了。现在手机定位、车载导航、外卖平台、共享单车,哪一样离得开地理空间数据?学生出去面试,人家问的不是你会不会操作某个软件,而是能不能从一堆乱七八糟的 GPS 数据里找出用户行为规律,能不能用热力图帮老板判断下一个奶茶店该开在哪。这种能力光靠教软件操作是练不出来的。
我观察过很多学校的 GIS 教学,问题出在太“教科书”了。老师讲投影坐标系统,讲半天,学生听得云里雾里。但如果换个说法:为什么百度地图和谷歌地图上同一个位置差了几米?为什么你打车去机场,导航让你绕路,你偏要走近道,结果地图上显示你在海里游?学生一下子就有兴趣了。再比如讲空间分析,不用非得拿城市规划案例,就让他们分析自己宿舍楼的 Wi‑Fi 信号覆盖,或者学校外卖取餐点怎么布局更合理。这些贴近生活的案例,远比课本上的理论更有说服力。
但光有趣还不够,得让学生真干活。我那个朋友前年搞了个改革,把期末大作业改成“解决校园里的一个实际问题”。有组学生用 GIS 分析了教学楼厕所的排队时间,发现男女厕比例严重失衡,还画了份优化方案,结果被后勤处采纳。另一组更绝,用手机轨迹数据做了个“校园约会路线推荐系统”,自动避开情侣常去的地方,给单身狗推荐人少、路灯亮的路段。虽然被学生会投诉说歧视,但这个创意让所有老师都笑了。这种项目式学习,学生学到的不是孤立的知识点,而是发现问题、收集数据、分析问题、给出方案的全链条能力。
说到数据,这是目前 GIS 教学里最头疼的问题。以前教学用的都是现成的矢量数据,路网、行政区划,干净得像教科书。但现实中拿到的数据往往是脏的、乱的、不完整的。比如学生想分析学校周边外卖订单的分布,得先从美团爬数据,然后清洗、纠偏、插值。这个过程比画图本身更耗时间,却也更有价值。我认识一个老师,干脆让学生每人带着手机在校园里走一圈,录下自己一天的轨迹,然后分析每个人的活动空间和社交关系。数据是自己的,分析起来格外带劲。这种“自己动手造数据”的过程,比任何教材都管用。
还有一个被忽略的点是编程能力。以前觉得 GIS 就是做图,会操作软件就行。但现在稍微复杂点的分析,比如批量处理、空间统计、机器学习,都得靠写代码。Python、R 语言,甚至 JavaScript,都成了 GIS 学生的标配。我见过一个学 GIS 的姑娘,用 Python 写了个脚本,自动从微博上抓取带有地理标签的帖子,分析不同时段、不同区域的舆情热点。她找工作时,面试官直接让她现场写代码,她半小时搞定,当场拿下 offer。所以说,现在教 GIS,不教编程,就等于只教了一半。
当然,技术再牛,也得有脑子。GIS 教学最容易陷入的误区是“技术至上”,觉得算法越复杂、图越花哨就越厉害。但真正决定质量的是问题意识和逻辑能力。比如前阵子有个新闻,说某地用 GIS 分析发现“城市热岛效应与绿化覆盖率负相关”,这结论谁都知道,费那么大劲做个图,除了浪费电没别的意义。好的 GIS 教学应该教会学生问问题:这个分析有意义吗?数据来源可靠吗?结论有没有被过度解读?这些批判性思维,比会多少种分析方法都重要。
说到底,地理信息系统教学的最终目的,不是培养会操作软件的技术员,而是培养能用空间思维解决实际问题的人。想象一下,一个学生毕业后,面对的是一个随时在生成数据的世界:手机定位、社交媒体、车载导航、智能手表。这些数据就像漫天的雪花,乱飞乱飘。他能不能把这些雪花抓下来,拼成一幅有用的地图,帮企业省钱、帮政府决策、帮普通人生活更方便?这才是 GIS 教育的真正价值。所以别再把教室关在机房里了,把学生放出去,让地理信息系统从课本里活过来,变成他们手里的工具。


行业动态