IT小组聚会上的讲话稿-GIS
2005-11-21
http://www.flywithwind.com/calgary/index.php?option=com_content&task=view&id=1191&Itemid=46
作者:
恭喜发财
我今天是名副其实的班门弄斧,如果讲的不好请大家谅解。因为我本来也不是纯搞计算机的。
我 个人来讲非常喜欢参加讲座的。在大学的时候无论什么讲座我只要有时间就一定参加。记得有一次去一个讲座去的很早,教室里一个人都还没有,我就趴在阶梯教师 的桌子上睡着了。结果一醒来没吓死我,教室里坐满了女生,只有我一个男的。我听课向来是喜欢坐在头一排正中间的,刚想站起来退出去,那个讲课的老师就进来 了,于是我只好坐下去。那个老师刚说了一句“今天我给大家讲一讲个人的美容与着妆”,然后就看到了倒霉的我,说“这位男生很勇敢呀,大家为他鼓鼓掌 吧”。。。。。。
到了这里的一大体会就是老外非常喜欢做presentation。我工作过的几个公司都有lunch meeting之类的大家轮流做presentation的讲座。这种讲座都是volunteer形式的,但报名的人总是非常的踊跃。另外一个很好的形式 就是Toast Master。大多数的Toast Master是每月定期在一个地点举行,参加的人干什么都有。另外很多大的公司(像我现在工作的colt或许多人都去过的Mennonite centre)都有自己的Toast Master。这种meeting是专门提高你的演讲技巧的。
好了,题外话就说这么多。现在说正题 了。我们这次讲G.I.S.,谁能给我一个G.I.S.的定义?我个人认为大家可以这样记。G.I.S.就是空间数据库(Database)与计算机辅助 制图(CAD)的有机结合,并在这个基础上所做的统计和分析。G.I.S.全球的市场现在大概是2个billion左右。加拿大是G.I.S.技术最好的 国家之一。像AutoDesk的MapGuide就是Calgary开发的。AutoDesk在那里大约养了将近200人左右去搞这个东西。去年我参加 Alberta的G.I.S.应用年会也就是GeoAlberta他们专门派人讲了一下MapGuide。另外一个应用在遥感方面应用很广的软件PCI也 是加拿大开发的。
说到遥感,其实GIS也可以分为基于矢量话图形和基于光栅图形的。这里的U of A的Geographic Department的RE(Remote Sensing)遥感挺强的。而RE有一部分是基于那种光栅图形的。在国内我在土地利用方面接触到一点遥感。一次国家土地利用中心说某地有一块土地和去年 不一样了让我们去看一看,结果一看就是老乡家冬天的柴火垛烧完了,所以那里只是一个空地了。这么小的一点土地变化他们都知道,完全是由于遥感软件的作用。 他能自动对比并找出不同时间的土地变化。我用过另外一个RE的软件就是ENVI,那个东西一个很好的功能是能把你斜着拍的航空图片自动矫正成正视图。
矢 量化的G.I.S.当然是主流了。现在的主要应用平台有三个ESRI的ArcGIS,Intergraph的GeoMedia和MapInfo的 Mapinfo.这里的市场是U of A,省政府的一些部门和大多数的企业用的是ArcGIS,City of Edmonton,一部分的省政府部门,企业中尤其是石油企业用的是GeoMedia。MapInfo我只听说过一个搞林业的公司在用。
说 了GIS的市场这也就是如果大家有兴趣找这方面工作的努力方向了。记得有个来了十多年的老移民曾经和我说过一句话“在这里不在乎你是干什么的,而在乎你在 那里干”。像画图拿10块钱一小时的有,拿50多块钱一小时的也有,就看你在那里干了。如果你要搞GIS,政府部门是一个很好的选择,尤其是女同志。不知 道谁参加这个月15号Edmonton MicroSoftt 2005的大会了。这次会主要讲的是SQL Server和Visio。几百号人女同志就十几个。人家讲加拿大女的在IT里就是decoration,就是装饰的意思。真的搞IT女同志搞出名堂来的 是少之又少的。其实到这里的感觉是对女同志的重视程度完全比不上国内。在工程方面更是这样。但我的经验是女同志在GIS上干的好的人还是很多的。政府工的 好处是挣的不少还不累,所以女同志不妨往这方面考虑考虑。像Alberta Agriculture, Alberta Transportation, Alberta Energy Board都是GIS的大的用户。另外像Telus或我Colt也都有很多搞GIS的职位。
G.I.S.的主要刊物
这里列出几个免费的刊物地址,大家上他们的网站添张表,按时他们就会把杂志寄过来。
http://www.intergraph.com/globallink/
http://www.esri.com/news/arcuser/index.html
http://www.geoplace.com/
http://www.gpsworld.com/gpsworld/
http://www.geospatial-online.com/geospatialsolutions/
http://www.esricanada.com/english/forms/news_form.asp
提供G.I.S教学的主要机构
NAIT:GIS Technologist Certificate。一共七门课程。四门基础课,三门任选课你可以选一个系统ArcGIS,Geomedia或是MapInfo.
SAIT: 与NAIT提供的差不多的一个Certificate。
U of C: 有Bachelor of GIS的本科课程。
U of A:只有3、4门关于ArcGIS的课程。没有本科这个专业。研究生Geographic Department声称有这个专业。但我夏天的时候和他们教授联系时得到的回答是No Project, No Founding。当然他们的遥感方面还是很强的。
接 下来我想说一下我个人involve的两个G.I.S.项目。第一个是“大庆油田地面建设信息系统”。这个项目最后花了三千多万,并获得了当年的国家软件 一等奖。支持的G.I.S.平台最开始用的是Intergraph的MGE和Oracle。后来实际上是转到了Geomedia和Access数据库,并 保留了一些Oracle。当时基础平台的转换是多花了一大笔钱的。但后来看这个转换是值得的。现在MGE已经不更新了,系统没有后续性,晚转不如早转。
这 个项目第一点体会就是If you fail to plan, you plan to fail。就是说软件工程前期的可行性研究是非常非常重要的。这个我想大家听到系统平台的转换也感觉到了。其实当初考虑从MGE转到Geomedia也并 不知道MGE要停产了。当时的主要问题就是MGE对于地理要素描述是上一代的标准,只有点和线要素,而没有面状要素。许多的分析和计算几乎是非基于面不可 的。平台的转换是非常大的改变,可以说如果不是大庆油田有那么多钱可以挥霍,系统真的有可能因没有资金而停下来。不知道大家知不知道IBM有一种大型机叫 Main Frame,这种机器十几年前就停产了,但现在Alberta Government还有许多部门在用。没办法,它的程序都是为Main Frame自己特殊的系统编的。六、七千个应用程序谁花钱去把它转到Unix或Windows下?我知道CGI(一个在这里很大的搞IT的 consaulting公司)现在还雇着七、八个人专门替政府去维护这些Main Frame.
第二点体会就是所谓的Kiss原则。这个 词的全称是Keep It Sample and Stupid。这是软件编写的基本原则。MGE的许多操作就不是GUI(用户图形界面)的。搞计算机的无所谓这个。但地理信息系统的一大特点是信息的海量 化。那这个项目来讲大部分的基础数据录入是由基层采油厂的油田管理人员负责的。让他们在命令行下操作的困难性你想都想得到。
第三点是 Garbage in, Garbage out。进入系统的数据是垃圾数据的话,系统在其上所做的分析运算而得出的结果也只能是垃圾。一个地理信息系统是否能够成功,在我看来只有两个要素,一个 是现状数据是否准确,也就是所谓的实用性。一个是现状数据是否能及时更新,也就是所谓的后续性。当时碰到的大量问题是数据不准确。这里举两个例子。油田的 地下管道都是相互连通的,整个集油系统是一个自下而上的树状结构。具体来讲就是若干单井的管道连到一个计量站,若干个计量站的管道连到一个转油站,若干个 转油站的管道再连到一个联合站,若干个联合站的管道在连到一个油库。当然其中还有一些站之间连接的管道用于某站处理能力不足或常规检修或非常规事故期间的 系统调油。所以管道和管道是必须连通的。小管连到大管,大管连到更大的管。但拿上来的图经常就是小管道短到大管道附近就没有了,搞的流程模拟根本没法进 行。另一个例子是湖和河上的小岛几乎都没有把他们的交集部分(小岛所占的水面)从湖的面积中去掉。这样岛成了漂浮在水面上。进行管道量统计是所有的管道也 就成了只从水面上走的了。
我第二个involve的G.I.S.项目是在IBI是做的Alberta Supernet。整个工程的budget是2亿加元。其主要目的是把省内所有的有规模的市镇都用光纤连接起来。IBI负责工程的G.I.S.部分。这个 系统的基础平台是ArcGIS,我接触的时候project已经基本结束,只剩下些修修补补的工作了。对于这个项目我想说的是两点。一是所谓的,大家都深 恶痛绝的Canadian Work Experience还是有一定道理了。举个例子来说国内的坐标投影分带在小的区域用的是3度带分带法,大的区域用6度带分带法。这里却基本上用10度带 分带法(UTM10)。这样公式就完全不一样了。地球的投影参考椭球面国内只用苏联的椭球面,这边却五花八门好多种椭球面的选择。这里甚至时区都有好多 种。我有一次到BC去做测量就被那里我们公司的Contractor多charge了一个小时。因为他是按BC时间到现场的,而我是按Alberta的 Mountain time到那里的,他比我早到了一个小时。剩下的像英制的英尺,英里和公制的米,公里的转换我想如果你是搞工程的都会遇到。这些东西你如果有相关的经验的 话是很快就会入手的,但的确是要些时间来适应。
第二个想讲的是这里的版权意识很重,保密意识和职权意识也很重。大家要习惯这里的规则并按 这里的规则办事。有一次我们有几个Geomedia的文件要转成我们现有的ArcGIS的.shp文件。Geomedia文件是新版本v5.3生成的,我 们没有。我说我家里有,可以给你转一下。我的Director却不干,非要等上十几天新版本来了转。另一次我们需要一张Edmonton南边一个小镇 calmar的air photo。我明明已经用其他方法在那个付费网站上载到了,人家去让我在网上付了费再载一遍。因为照片要用在report中。
我 还出过另外一个笑话就是一次我在自己机器上装了个word的plug-in程序叫blue-beam。因为它做出来的pdf文件要比Acrobat要小许 多。我没想到原来全公司是公用一个摸板文件(normal.dot)的。结果全公司的人都看到了这个plug-in。我在离开IBI的时候和我们的网管 说”Now, trouble is gone, you can relax”。他回答说”No, no, you are never be a trouble”。确实我因为在国内也做过室里的兼职计算机管理员,在这里做了一些网管才能做的事,给他带来了不少麻烦。但同时我也帮了他很多忙,像原来 他重装/新装机器或连别的office 人来我们这里暂时用的lap-top时都要手工连接那十几个服务器和打印机,我给他编了一个VB Script的小程序,现在他敲一个命令输入密码,所有的服务器和打印机就都连上了。总之还是功大于过吧。
话说回来有时真的国内的习惯很 难改过来。昨天Harry Potter4首映。43快钱一张票,我听朋友说是满场的。我心理就想“一帮傻帽,我过两天那BT档下来,一份钱也不用花”。我就去过一次首映就是 Harry Potter3的时候,那还是别人送的票。平时都是去City 12那种2元影院的。
记得有一幅对联是这样说“有打瞌睡神仙, 无不读书豪杰”。我知道大家都很忙,这是你自己的时间,没人会给你钱,你自己还要掏汽油钱。但我们多读些一点书,多参加一些讲座。别人都不做的你做了,你 绝对就和别人不一样。我的水平很有限,先出来讲归根结底无非是想抛砖引玉,真的非常希望这样的讲座加上讨论的聚会能够经常性的继续下去,大家一起学习,一 起提高。谢谢大家!
转贴来自埃德蒙顿华人社区
http://www.edmontonchina.cn/