
GIS专业导向与个人定位问题.doc
2页GIS专业导向与个人定位问题GIS涵盖的范围的扩大和涉及的不同专业的增加又使得学习GIS的人往往有重点不分无从下手的感觉,因为有太多的东西 可能都有用,好象都应当学,结果很可能是什么都没学好或者正好漏掉了将来工作中要用 到的东西我个人的建议是要有个侧重点,要么强化计算机方面的技能,要么选择一两个应用领域深化,这样将来就业时的灵活性要大得多(搞不了 GIS你至少还有个过得去的专业 )暂且先不谈研究,初略地说,和GIS有联系的人员可以分成几类:1- GIS软件系统和通用功能模块开发人员;2- GIS应用系统和应用功能模块开发与应用系统维护人员;3- GIS软件的直接使用与简单应用开发者;4- 定制的GIS应用系统的使用者这三类人员中,第三类其实多数是其它行业(地理,规划,环境,地质等)的专业人员他 们主要是使用通用或专用GIS作为工具对本专业的空间数据进行一些处理,可能也涉及一 些宏语言级别上的简单开发对于这些人,在高教阶段学习几门结合本专业的GIS基础课 程应该就足够了许多在地理规划环境等院系从事GIS研究的人士基本也处在这个层次上O具体工作和相关技能:1) GIS软件系统开发:相对而言,无疑这是计算机专业人员(软件工程,数据库,计算几何,图形学和网络等之 综合)的势力范围。
从确立用户需求的角度考虑,一定的测绘制图空间分析等的应用域的 输入也是必要的当然,这个方向上能有几个坑可以种多少萝卜也是不言而喻的2) GIS通用功能模块开发:这一般是指开发基于GIS基础软件的专有或第三方的通用扩展功能软件模块,也可能是功 能专一但规模较小的独立系统(例如,注记系统,扫描矢量化系统等)这些系统或模块偏 向应用,但往往是为多个应用领域使用许多中小型GIS软件公司开发的往往是这类产品 o从事这类开发仍然需要较强的计算机背景,但是同时应用域知识的重要性也大大增强了03) GIS应用系统和应用功能模块开发:这应该是GIS产业中最大的一块(ESRIBOY网友说“半边天”似乎还有些保守了),恐怕 大多数“GIS公司”的主要生意都在这一块上GIS通用软件的GIS应用系统可大可小,可以是一个“数字城市”,也可以是(打个比 方)放在PDA让某位村长管理村里的那儿个“一亩三分地”做应用系统,除了对软件的 熟悉之外,软件工程的概念十分重要(尤其是做大系统时),此外再加上对应用行业的深入 了解,才有可能搞出好的系统设计,顺利完成项目现在太多的应用系统是“鉴定验收等 于葬礼”,一半的原因恐怕就是没有在项目实施时很好的运用软件工程的原则外加对应用 领域的理解不确。
GIS应用功能模块的概念有些含糊,除了为具体用户量体定制(例如,根据其管理流程和 组织结构)的一些模块外,也可以包括一些功能非常具体的行业化应用模块这些东西和上 而所提通用功能模块的界限不是十分清晰基本而言,应用模块开发对于应用域的知识的 要求相当高,而对计算机技能的要求相对降低4)GIS应用系统管理:上面提到了存在许多“死掉了”的应用系统的一半原因,另一半原因就是用户方面的管理 问题大中型的应用系统如果没有专人维护(一般意义上的系管网管应付GIS这样的专业系 统多半有些勉为其难),即使开发商提供技术支持,也是很难运转息好的这不仅是国内 的问题,国外也有的是失败的事例随着应用系统的增多,对GIS应用系统管理人员的需 求也会不断增加一个GIS应用系统管理员除了需要熟悉系统使用的GIS软件外,往往还需要具备一定的 操作系统和硬件知识此外,W能还需要担负起培训系统用户(上述第四类人)使用该系统的 职责,并且参与到业务中,提供一些应用方面的服务(对于小规模应用系统的管理人员,这 种可能性尤其大)基于上面的这些讨论,我想一个“GIS专业”学生的最基本的知识结构可以概括如下: 数学方面:数学分析;线性代数;概率统计计算机方面:基础程序设计;数据库系统原理与数据库设计导轮;软件工程导轮地理测绘方面:基础地理学;计量地理导论;地图学与测量学导论GIS原理方面:GIS原理;空间分析(也许可以和计量地理合并):基本GIS软件使用(矢量 栅格各一)和基础二次开发。
上面这些内容中,对于铁了心往应用领域发展的人而言,数据库和软件工程也许不是必需 ,GIS软件二次开发也许也可以适可而止如果想往某个应用方向倾斜,除了该领域的专业 课程外,我想最重要的是要强化一下数理统计和空间(统计)分析,这是正确合理使用几乎所 有高级GIS功能的关键。
