地理名师 | 牟乃夏:我的GIS之路(一)
牟乃夏,2017年于瑞典
地理信息系统(GIS)已逐步地由阳春白雪走入寻常百姓家,为大众所认识。
谈到和GIS的结缘,那也有差不多20年的历史了。我进入GIS的殿堂,不仅仅是偶然,甚至有点令人回味。
图 | www.pitneybowes.com
1998年,我考入郑州工业大学(现郑州大学)读研究生,那时候能够拥有一台电脑几乎是所有学生的梦想。一般低年级研究生是不配电脑的,高年级学生也是几个人用一台。
我对电脑兴趣浓厚,又不知道如何开始学习电脑,就买了一本Word的书,整天抱着“啃”。因为没有真实的电脑操作,先买了一个纸键盘,放到宿舍里,有事没事在纸上敲敲,也算是练习一下盲打。
后来,逐渐和高年级的师兄熟悉了,就趁他们踢球的功夫用一下真的电脑,使用一下真的键盘,感受下机械键盘噼里啪啦的声音,那真是一首世界上最美好的音乐,不像现在听起来都像是噪声。
当然了,师兄们为了充分利用我的爱好,也往往随手丢给我一本书说,把这部分、那部分给我敲下来,以备写论文使用。我总是受宠若惊而又心存感激且认认真真地把文字敲下来,排好版,恭恭敬敬地呈给师兄们备用,以获得合法的而又有底气的对电脑的使用权。
再后来,恰好我的导师有了一个GIS项目,我的导师是搞力学的,现在也成了院士。来了GIS项目自然要找人去做,导师就随口问了一个高年级的师兄:“你们新来的师弟中哪个计算机水平比较高?”自然地,大家异口同声地推荐我,说我Word水平很高,理所当然地计算机水平也就最高了。
于是乎我就成了GIS项目组的一员。我还能清楚地记得导师找我谈话的场景,他说有一个GIS项目让我去参与,基本上也算让我去负责这个项目。
我吃惊地说:“GIS是什么?我从来没有听说过,只听说过GPS。” 因为当时美国在打南联盟,电视上经常提到GPS。
导师说:“差不了太多,去干吧!”
我们做学生的那个年代,是没有多少自己的思想的,老师让干什么就干什么,我从此走上了GIS之路。
你要知道,那个时候整个市面上没有一本GIS的书,我几乎所有的研究生同学没有一个人听说过GIS这个概念。
图 | 剑桥大学
那时候没有网络,你可以想象在没有网络的情况下如何学习编程。我去书店买书,书店的小姑娘告诉我,有地理的书,也有信息系统的书,但是没有地理与信息系统结合在一起的书。
我从来就没有见过GIS长什么样,在心里想了千百遍,但总是不知道要做一个什么东西出来。
终于,功夫不负有心人,在一本免费赠阅的《计算机世界》杂志上,发现了一个MapGIS的广告,我现在还能清楚地记起当时的兴奋与激动。
在一个电脑屏幕上显示了一幅地图,广告词是:MapGIS,领先的地理信息系统制造商。
终于,我知道了GIS长得什么样子了......那个激动呀!
从此以后,GIS就是屏幕上的一幅幅地图的概念就根深蒂固地刻到了我的脑海里了。以致于到了现在,有人问我GIS是干什么的,我总是简答的回答:“就是把地图做到电脑里。”
知道了GIS的模样就要开始做开发了,不知道从哪里来的消息说开发可以使用MapInfo这个软件。
买!导师很是大气地买了一个正版软件,两万八,那时候一般人的工资是三百多(你要知道,没有网络的情况下哪里去找盗版呀),通过MapInfo知道了MapX,这是一个类似于现在ArcGIS Engine一样的开发组件,当时流行的名词叫做组件式开发。先通过随机的软件说明书认真学习了MapInfo,连猜带蒙地掌握了一些概念。然后通过电话线上网下载了一个MapX(电话线的下载速度一般是几KB/s),从此敲锣打鼓地开始搞GIS了。
图 | www.pitneybowes.com
当时唯一能够利用的资源就是MapX的帮助,而且帮助提供的都是Visual Basic的代码,我们在一个前辈的指导下使用了Delphi语言搞开发,不能不说尽管Delphi是一门非常优秀的语言,但是对于我们这些连初级都算不上的开发者来讲,语言语法之间的差异足够把我们折腾死。
开发的过程中,经常会碰到一些名词,比如矢量数据、栅格数据,都感觉非常难以理解。那时候副导师去武汉做学科评审活动,要了一本边馥苓老师的《地理信息系统原理》,这本书被一个师兄像宝贝一样天天带在身边,每天只能让我看有限的时间。因为很多人想看,我就是熬夜看也得排队。
于是就请导师到北京出差的时候去测绘出版社买书。导师到了测绘出版社读者服务部,不知道买什么书,就把测绘地理信息相关的图书每样买一本回来,大概三四百元吧,厚厚的一大摞。
因为不知道要看什么书,怎么看。所以只能抱着一本GIS原理的书死看,看不懂先背一遍,就这样“死啃”了一本陈述彭老先生的《地理信息系统导论》,你知道这本书是针对研究生的,我几乎都把整本书背完了,后来,竟然无师自通地理解了。所谓书读百遍,其义自见,就是这个道理吧。这也是我要求学生看书的时候,看不懂,没关系,再看,多看几遍自然就有体会了。
终于,用了一年时间,我竟然开发出来一个系统,尽管现在看那是一个多么低级的系统,可当时我兴奋的不得了。到处召集亲朋好友过来看系统,在大家景慕的眼光中,演示地图的符号设置、图层可见、查询检索,然后在大家张大的嘴巴没有合拢的时候,得意洋洋地宣告演示结束,那时候觉得自己很厉害,算是高手,飘飘然了。
硕士毕业找工作的时候,原本以为整个社会不认可GIS,找工作肯定非常困难。谁曾想,要GIS的单位遍地开花,我就去了一个上市公司,在那里工作了两年,这两年看到GIS在各个行业开始大规模的应用。
两年后,我考了博士,到了中国地质大学。
毕业以后,我就如自己一直所愿,当了一名光荣的大学教师。
作者简介
牟乃夏(1973—),山东科技大学测绘学院副教授,硕士生导师。在扎实科研的同时,更乐于将所思所学传授给学生,曾经连续六年带领七组学生进入Esri杯中国大学生GIS软件开发大赛的总决赛,成为学生培养的传奇和美谈。从教十年来已培养研究生60余名,他们都在自己的工作岗位上为GIS的发展应用做出了重要贡献。
为使全国的GIS学子更快更好的掌握GIS基本技能,近年,他组织团队精心编写了《ArcGIS10地理信息系统教程:从初学到精通》《ArcGIS Engine地理信息系统开发教程:基于C#.NET》《CityEngine城市三维建模》三本教材,并出版了译著《基于ArcGIS的Python编程秘笈》。这些书籍,深受广大学子喜爱,已成为学习GIS的必备工具。
同时,为了推广GIS、传授GIS,他还开设了博客、微博,QQ群等,进行GIS知识的传播和交流,由于他为GIS教学与推广做出的贡献,2015年被CPGIS(全球海外华人地理联合会)授予杰出教育奖。
代表作品
《GIS应用与开发丛书·ArcGIS10地理信息系统教程:从初学到精通》2012年9月由测绘出版社出版(截至2018年2月已经印刷14次,当当网评论数:5000+,京东评价数:3000+)
《GIS应用与开发丛书·ArcGIS Engine地理信息系统开发教程》2015年4月由测绘出版社出版(截至2017年12月已经印刷4次)
《GIS应用与开发丛书·CityEngine城市三维建模》2016年11月由测绘出版社出版
牟乃夏,2015年于天山天池
P.S.
地理信息系统(GIS)是什么?
地理信息系统(GIS)是一个收集、管理和分析数据的软件架构。根植于地理科学,地理信息系统集成了许多类型的数据。它分析空间位置并利用地图和三维场景将图层信息进行可视化表达。有了这种独特的功能,地理信息系统揭示了数据的深层信息,比如模式、关系和地理位置——帮助用户做出更明智的决策。(原文 | Esri 译 | 张磊)
What is GIS?
A geographic information system (GIS) is a framework for gathering, managing, and analyzing data. Rooted in the science of geography, GIS integrates many types of data. It analyzes spatial location and organizes layers of information into visualizations using maps and 3D scenes. With this unique capability, GIS reveals deeper insights into data, such as patterns, relationships, and situations——helping users make smarter decisions.
牟乃夏老师
好书推荐(链接↓↓↓)
转载自 GeoTalks(ID:GeoTalks)
文章仅代表作者观点,与本公众号无关
本期编辑:王丽佳 李咪 张英男 彭玏
审核人:任宇飞 王冠
猜你喜欢