十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
关于GIS大学生涯规划的思考
创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站制作、做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的万州网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
当前的GIS教育现状,大家或多或少有所了解。我在《GIS初学者》第一期的《中国GIS本科生学习现状调查报告》一文中进行了简单的调查、阐述与分析。由于有太多的阻力因素存在,教学改革不是一朝一夕就能开展的,因此迷茫的朋友们,还是不要指望学校会给你喂好饭吧。作为一个成年人,应该有自己的思想和意志,走自己的路。
路径选择,首先要知道自己在哪儿,要去哪儿——这是给自己的所在地和目的地定位。所在地的定位没什么问题,能考上大学的人,差不多都对自己的知识和技能、素质和能力、性格和品格有一定 的认识,只是精度不同而已。目的地的定位却是个大问题,大多数人只能笼统地说出找工作、做学问或创业,再想看清晰一点却是难于上青天。窃以为这是很多人迷茫的一个重要的方面。想当初,从小喜爱地图的我怀着一腔热情报考GIS专业,却也弄不清自己到底想做什么,使得两年的大好时光白白浪费(尽管用传统的衡量“好学生”的标准我可谓是相当成功),加上考研,一共是三年青春向东流,现在 每每想来,总是痛心不已。值此毕业之际,我将自己的思想整理了一下,希望能为迷茫的朋友做个导航。
方向1:开发工程师
毕业后要找工作的朋友,得考虑下有哪些工作和自己喜欢什么工作。由于目前GIS就业市场的形势是供大于求、僧多粥少,因此更多的还是考虑市场需求比较好。
据《GIS开发者》第六期的《中国GIS人才生存状况调查报告》一文,“在众多GIS单位中,其主营业务大多是工程开发或软件研发和销售。从事数据处理的单位比例也达18%”,“单位对人才需求最多的是资深开发人员,其次是程序员和项目经理。由此也可看出,如果想从事GIS行业,较强的编程能力才是‘通行证’”。打开各大论坛的求职招聘版,也可以看到几乎每个单位都招开发人员。这里找了很典型的一则招聘启事:
职位:GIS开发工程师
要求:熟练掌握C#/C++使用;熟练掌握ArcGIS Engine 9.0以上版本的使用;有C#/C++结合Engine项目经验者优先;
这则启事简单明了,一共三点要求:语言、组件、经验。客观地说,对应聘者的要求还是很低的,我想一个普通的高中毕业生认真地自学一年应该能够胜任。然而,按部就班的“优秀”本科毕业生却未必能满足这些要求。第一,学校基本上只教VB和C这两门基础的教学语言,目标是过二级、三级,然而考级对编程的要求与工作中对编程的要求完全是两码事,不是一个方向。第二,曾经风靡的两种GIS组件MapX和MO正在退出社会舞台,然而在课堂上仍然是主打。第三,有开发经验的学生太少了,很多学校完全不教二次开发,即使教,对学生的要求也不高,实现简单的浏览、查询就行了,这根本算不上项目经验。因此,想从事开发工作的朋友们,必须在校园里开展自助学习。个人认为,认认真真地参加一次ESRI或超图办的开发组比赛,就可以达到普通公司的要求了。下面再看一则要求比较高的:
1、计算机或GIS专业本科及以上学历;
2、熟练掌握C/C++语言、Java、JSP、C#等语言,熟悉VC++、JBuilder编程环境;
3、熟悉设计模式、UML,能用Rose等建模工具构建系统模型;
4、熟练掌握Supermap、Arcgis等主流GIS平台及二次开发技术,有GIS软件平台底层开发背景,熟悉GIS常用算法, 对Web Gis系统的技术架构、性能、安全等有较深刻的理解;
5、熟悉SQLServer、Oracle数据库开发。
6、有良好的团队精神,有良好的交流与沟通能力,具有跨平台软件开发或嵌入式软件开发经验者优先;
这份工作网友们有说工资少于5000没人干的,也有说这种高人没有10K是供不起的。但其实认真自学四年,满足这些要求是绰绰有余的。用一年自学计算机基础、语言(除了VB或C,C#、C++、Java、VB.NET四者应当有一)、网络开发,用一学期学习商业GIS桌面软件和组件开发(建议参加比赛),用一学期学大型数据库和分布式系统,用一学期学软件工程、系统分析与架构,用一年学习开源GIS软件并练习底层开发(比二次开发技术含量高,钻研能力强的人可以走这条路。需学习算法与数据结构、计算机图形学、数字图像处理。很多学校开了这些课,但一是跟GIS结合不紧,二是实践不够以至于理论不能掌握。),用一学期了解跨平台、嵌入式、虚拟现实等前沿技术。
肯定有人会指责,这样的规划一是过于偏重IT而轻视地学和数学,二是太理想化没人能学出来,三是要学校还有什么用。正常来说,应该有少数人会冷嘲热讽或破口大骂的。下面我“未雨绸缪”,提前一一作答。第一,上文只是对想从事开发工作的人说的,对开发人员来说,计算机技术是最重要的。对这部分GISer,只要能把G的基本知识和发散思维引入IS,就非常好了,术业有专攻嘛。至于其它的路,下文还有探讨。第二,世上无难事,为之,则难者亦易矣,不为,则易者亦难矣,对于毅力匮乏、眼高手低、光说不练的人而言,这的确太理想化了。另外,上文所列的内容只是指引方向,并不是要求全部掌握,而且学校毕竟不是工作,不用每样都学很深。第三,对于想走这一方向的人来说,除了学位证书那一纸遮羞布,学校确实用处不大。从课程设置和教学内容来看,大多数学校似乎都是想培养科研人才的——当然培养方式还有待改进。不只是GIS专业,很多学科都存在理论脱离实践、教学脱离实际、校园脱离社会的问题,何必盲从呢?成绩可以光耀门楣,可以赚取奖金,就是不能给你带来一份好的工作——你看拿家GIS公司的招聘要求里写了“成绩优异者优先录取”?当然,在大家能力都不行的情况下,成绩好的便成了矮个里的将军。
小结一下,这条路是通向开发工程师的,发展得好可以成为项目经理吧。这里需要补充的是,开发并不仅仅是指编程,需求分析和软件架构也是开发的重要组成部分,这些工作不做好,编程的时候就会比较乱,而且系统的健壮性也不容易好。不愿意编程的人,比如说女生,可以考虑往这方向走,不过最好对GIS编程也有一定接触。
方向2:三维工程师
其实也应该属于开发,只是觉得很多初学者对三维比较感兴趣,因此单列出来。还是先看一则招聘启事吧:
职位描述: 在高级开发工程师/系统工程师指导下进行地学三维相关模块的设计与开发工作;
职位要求:
1.计算机、地理信息系统、应用数学或者相关专业本科以上学历;
2.掌握VC开发技巧,熟悉c/c++编程,对OpenGL或者D3D技术有一定了解,;
3.英文水平良好,阅读英文技术资料没有障碍;
4.较强的逻辑分析能力, 学习能力, 创新能力和团队协作能力;
5.有三维仿真、游戏引擎开发经验者优先
这应该出乎很多初学者的意料:搞三维也得会编程的!没错,三维开发可以简单地分为两块:建模和编程。用GIS软件建立的地面模型和用3DMAX等软件建立的地物模型是静止的,要对他们进行动态控制需要编程。举个小例子,桥梁每时每刻都因受到风和汽车的力而发生形变,要想了解形变的情况,可以在桥梁上装上若干GPS即时的获取位置信息,同时用软件建立桥梁模型,通过编程使得GPS数据和桥梁模型关联起来并加以夸张,这样每当GPS数据发生了改变,模型上的桥梁也就发生相应的可观察的形变。
要想从事这种工作,在计算机方面要自学3DMAX或MAYA,在编程上要深入学习用C++进行OpenGL技术开发,在GIS上要注重学习DEM和虚拟现实的内容。这些课堂上基本都是很少涉及的,必须自学。
方向3:数据工程师
数据是GIS的血液,一个项目很大一部分资金都是注入到数据的采集、生产和维护中的,因此这也是一个比较大的方向。还是先看一则招聘启事:
职位要求:
1.相关专业本科毕业,应届也可
2.有良好的专业知识,熟悉ARCGIS软件操作
3.有地图数字化方面工作经验,有数据库相关操作经验
4.对GIS工作抱有热情,有良好的团队合作精神
岗位描述:GIS数据的生产和维护
我的感觉,这是一个很辛苦的、技术含量最低的GIS工作。前些时候去江苏省基础地理信息中心参观,看到数据处理的地方就像一个工厂车间,很宽敞,一排排的电脑,大家就带着立体镜根据测量图纸在ArcGIS中的遥感影像立体像对上矢量化,录入到空间数据库中。矢量化是我们的拿手好戏,这里就不赘述了。这种工作,一般中专生培训培训也能做。
再有就是遥感和航测数据处理,学过遥感和摄影测量课程,会用ERDAS或ENVI或ER MAPPER,以及VirtuoZO就行。
当然,随着GPS导航的兴起,导航数据和电子地图成为了一个热点。这一方面我没有接触过,因此不能提出看法。可以搜索一下做导航的一些公司的招聘启事。
方向4:销售/市场/企划
越来越讲究工作经验的要求。我了解的不多。
方向5:软件测试/技术支持
小公司能专门设置这样的职位么?
方向6:项目管理/文档编写
文字功底扎实,专业知识全面,洞悉行业。
方向7:提供解决方案或辅助决策服务
不开发系统,只是用桌面软件进行空间分析,为客户提供解决方案或辅助决策的服务。比如说,某超市要选址,需要特地做个系统么?没必要,在ArcMap中用VBA写程序,得出最优解,写份报告就行了。
我导师这边就是把GIS作为区域规划的辅助工具,在ArcGIS中进行空间分析,为国土部门提供辅助决策服务。不过有这样的公司吗?
--------------------------------投稿有稿费!---------------------------------
方向8:转到应用行业
在高校中走方向7的人,有很大一部分就转到了相关应用领域工作,把GIS作为处理该领域的一种工具,而不再做一个纯的GISer。比如说搞土地应用的进了国土局,搞林业应用的进了林业局,搞水利应用的进了水利局……毕竟,如果把GIS作为一种技术,那她只有在广阔的应用领域中才能充分展现自己的魅力,需要有学GIS的人专注于把这门技术深入地应用到某一个领域中。
我导师曾说过:当GIS被融入IT主流时,是幸运也是不幸。对那些无法在IT的浪潮中辗转腾挪、上下翻飞、搏激弄潮的朋友们而言,不关注技术本身,转而投身到应用中,或许是一个明智的选择。
不错,大城市的这个局那个局很少招本科生了(有关系的不算),那么小地方呢?或是其它领域呢?为什么不能到GIS还没有涉足到的区域去开疆拓土呢?与其他人相比,你具有非专业优势。胡乱打个比方,同样做村长,你至少比学行政管理、只会纸上谈兵的毕业生多了一个高科技手段,手握盗版软件的你可以用GIS来科学地管理村子。至于怎么应用,我一时半会吹不出来,但人类80%的信息都和空间位置有关,肯定有你能挖掘出来的东西,当你带着GIS的思维去工作,只要是有心人,肯定能在工作中发现用的到GIS的地方,只有想不到的,没有做不到的。用了之后,只要有效果(或者吹出效果),不就成了建设新农村和创新型国家的典型?
GIS需要我们推广!
------------------------------全中国GIS初学者们,团结起来!------------------------
方向9:升学
越来越多的人考研究生,据《GIS开发者》第七期的《要不要考研?考什么样的研?》一文,绝大部分是为了逃避就业压力。可是研究生毕业也要工作呀,无非也就是上面那几条路。大家知道现在的研究生教育也不咋的,有些人是“做”几篇没意义的论文毕业了事,与当年本科毕业的同学相比,多了一层遮羞布,却少了三年工作经验。精明的企业老板是不会看重学历的,因此研究生的就业情况也不容乐观。有人这样说保研:用浪费三年时间的代价换来继续浪费三年时间的资格。当然优秀的研究生还是比本科生多一些机会,尤其是事业单位对学历还是比较看重的吧。
读研,第一年上课,第二年“自由活动”,第三年(或最后半年)做毕业论文。除了毕业论文,在读研期间还需要在期刊上发表一些论文,各个学校对论文数量和质量的要求是不一样的。剩下的时间主要是做导师的项目和自己充电。项目通常分为“纵向项目”和“横向项目”两种。纵向项目,俗称“国家给钱的”,是由政府长期设立的各类研究基金支持的项目,主攻前沿课题;而横向项目,俗称“社会给钱的”,是企业或者其他单位就某些课题委托的项目。因此这里实际上又有两条路可选:想走科研道路的,选择以纵向项目为主的导师;不想走科研道路的,选择以横向项目为主的导师。
那么GIS科研主要做什么呢?个人认为还可以分成四条路:基础理论、实现技术、深度应用和新应用。基础理论是整个学科的核心与灵魂,这里多列举几个研究方向:空间数据库的准确性研究;空间关系语言研究;空间数据的多种表达方式研究;地理信息的使用和价值研究;海量空间数据库的结构体系研究;地图制图的规范化研究;地理信息数据共享的研究;GIS中时空关系的研究;GIS和空间分析研究;法律、信息政策和空间数据库关系研究;地理信息系统的互操作研究;地理世界的规范化模式研究。再举几个实现技术的科研方向:空间决策支持系统;空间信息的可视化研究;遥感和 GIS的集成研究;GIS的用户接口研究;通过协作形成空间决策系统的研究。再举几个深度应用的科研方向:GIS在全球变化中的作用研究;在社会背景中,如何在 GIS中表达人、空间与环境的研究。至于新应用,则是让GIS技术渗透到生产生活各个方面的,比如上面提到的村长GIS,还有在《GIS初学者》第一期中《访南京师范大学学生胡雷地》一文中提到的家谱GIS。
搞基础理论估计是最底层的,也是最难的,当然只有走这条路你才有可能成为院士、科学家、行业的核心引领者和推动者。想走这条路的人,在本科期间重在打基础,尤其要有深厚的数学功底,不仅是高等数学、线性代数、概率统计,还有必要自学离散数学、数值分析、拓扑学等科目。在计算机上需要对C++、算法与数据结构、数据库原理、计算机图形学、数字图像处理有一定理解,并能熟练使用Matlab、IDL等科研常用软件。在GIS上,在有一定实践能力的基础上,更加注重对基础理论的理解,多读一些GIS书籍。到硕士研究生阶段,根据学校及导师情况大致选择自己的方向,进一步打基础。这样,在博士期间有望有所创新和突破。
搞实现技术比基础理论少一些抽象,而对计算机的要求可能更高一些,数学仍然很重要。我在书店看到过有常用算法与实现代码的书,觉得比较适合本科生钻研。
GIS只有在应用中才能体现其生命力,而深度应用最能体现GIS的强大。想走这条路的人可以在大学期间选中一两个应用方向,如物流、矿产等,多看一些GIS在该领域的应用论文。在研究生阶段,也就只专注于一个领域的应用。
我个人则希望能够在将来成为拓展GIS应用领域的人,这需要对各种技术有所认识,但不用深入钻研,更重要的是会用GIS的思想来思考问题。我用活跃的思维和火热的热情来引导学习,或许比较适合这个方向。又想起闾国年教授的话:“做学者,不做学生”。
--------------------------------自主!共进!-------------------------------------
方向10:彻底转行
实在对GIS没兴趣,不如彻底转行。要舍得放弃。但请不要辱骂GIS。
结语
本文相当于一篇需求分析,阐述了GIS学生未来的走向,并简单地谈了选择不同的路在大学期间应该分别做些什么。我知道很多人是被调剂到GIS专业的,你们也不知道自己是否喜欢这个专业,那么我建议你:合理的判断是建立在充分的阅读与思考上的。充分利用网络资源吧。
还有两句话不能不提:万事开头难;GIS对勤奋的人来说是机遇,对懒惰的人来说是噩梦。毅力匮乏是我们这一代人(当然不是指每个人)很突出的一个毛病,在这个节奏快速、物欲横流的时代,有几人能不浮躁?坚持到底就是胜利,这是最浅显也是最深刻的道理。这里引用三句诗来描述GIS学习的三个阶段(是反复循环以至无穷的),希望能对大家有所帮助:
昨夜西风凋敝处,独上高楼,望断天涯路。——在迷茫中寻路
衣带渐宽终不悔,为伊消得人憔悴。——在信念中摸黑
众里寻她千百度,蓦然回首,那人却在灯火阑珊处。——在反思中突破
最后说明一下,本人发帖时是普通学校大四临毕业的学生,目前已在研究生导师的实验室里工作近两个月。个人认为自己只有大三的四分之三学年和这两个月在学习GIS,水平很低。在实践方面,自己摸过VB二次开发、C#、ASP、SuperMap Objects、ArcEngine、Rose,学得都很浅。加上个人阅历和社会经历也比较肤浅,文中难免有大量主观臆断的内容,可能会误导大家。因此,恳请读者们把自己的感想写下来,不管是正面的还是负面的,理性的还是感性的。我会根据大家的看法校准自己的思路,优化过的文章将在《GIS初学者》第五期上和大家见面。
另,GIS大学论坛的《GIS初学者》版上有一些讨论或许会对您有帮助。《GIS初学者》也很渴望您投稿,尤其急缺实践类的文章。学习中的点点滴滴、一个小问题的产生和解决、一次课堂实验,都会使读者受益匪浅,从而推动我们的GIS教育。谢谢您!真心地祝您,祝我们共同进步。
贵州喀斯特地区受人类活动影响,特别是由于土地资源利用的不合理,不同区域出现了一系列的环境问题,一些地区存在的石漠化现象表现得尤为突出。通过应用多波段、多平台的遥感信息,在野外调研基础上与GIS技术支持下,对图像进行解译、编辑处理,制作石漠化动态图,为喀斯特地区生态治理及环境建设等方面提供依据。主要包括石漠化工作的软硬件环境,以胜任贵州省石漠化遥感调查工作和石漠化数据集成工作为标准,由人机交互判读系统和数据集成系统构成。
一、判读系统配置及资料收集
1。系统配置
(1)人机交互图像判读系统的硬件配置:石漠化专题数据采集以陆地卫星数字图像作为主要信息源,主要依靠高性能微机组成图像判读系统,其建议配置为:
主频:266MHz以上内存:64MB以 上
硬盘:4.3GB以上驱动器:光驱、3.5吋软盘驱动器
显示内存:4MB以上显示器:15时以上
显示分辨率:800×600以上颜色分辨率:24位或是32位真彩色
(2)人机交互图像判读系统的软件配置:操作系统为WINDOWS95、WINIDOWS98,采用ENVI3.1、ARCVIEW3.0、ARC/INFO以及MAPGIS等作为人机交互判读及数据处理的软件。其特点具有栅格图像与矢量图形相结合的功能;具有多种数据格式交换功能,能方便地实现与ARC/INFO的数据交换;各种工具利于操作。
(3)扫描与图像处理软件及成果输出设备:采用Windows98操作平台下的Photo-shop5.0或其他图像扫描处理软件及MAPGIS、ARCVIEW等GIS软件作为图像栅格矢最转换,数据格式转换要求采用Arc/info软件包进行交换。需要的数字化输入设备有:A0幅面扫描仪或数字化仪。成果的输出采用MAPGIS、ARCVIEW等GIS软件进行图像图形编辑,需要的输出设备有:A1幅面以上的彩色喷墨绘图机、A4幅面以上的激光打印机和喷墨打印机等,同时,采用可读写光驱或其他存储设备进行数据备份保存。
2.遥感图像选择
喀斯特石漠化的遥感解译工作,数据影像文件是2000年度为主的(1:1()万)TM4、TM3、TM2三波段假彩色合成数字影像(照片3-1),其光谱效应如表3-3所示,图像已经根据县级行政区域完成分景之间的镶嵌,并进行了几何纠正和统一的投影处理,叠加了以县为基本单元的行政界限。图像文件已经叠加有全国1/10万标准分幅地形图的4个图廓点,作为判读分析后数据编辑的控制点,每一个图廓点必须在判读勾绘时标描,并进入后期图形编辑过程。
表3-3 TM(4、3、2)光谱效应
图像处理和几何精度校正采用最小二乘法计算。校正方程根据控制点选取情况采用2次到3次多项式。像元重采样采用最近邻点法或双线性插值法。校正后每个像元的分辨率为30m。生成县级图像文件和行政界线数据,其投影方式为等面积割圆锥投影。采用全国统一的中央经线和双标准纬线。中央经线为东经105°,双标准纬线为北纬25。和北纬47°,坐标原点为(105,0)。由于贵州省自然环境复杂多样的特点,在TM图像的季相确定时,既要注意所在调查区域内TM信息瞬时覆盖时本身的质量(如含云量度<10%等技术指标),又必须顾及不同区域的时效性季相差异选择。根据现势性要求,获取2000年陆地卫星TM图像,对部分数据获取困难地区采用其他图像。根据瞬时状态下最大限度使图像上尽可能丰富地反映地表信息的原则,选择秋冬季图像;如果遇到不可抗拒的客观原因(如天气条件等),可适当选择提前或滞后一两个覆盖周期的图像。
3.资料收集及野外作业
选择最新版本的比例尺为1:10万或1:5万地形图及1:20万水文地质图,负责收集与石漠化遥感调查有关的图件和文字资料。为了提高影像的信息可解译性和保证成果质量,广泛收集整理现有的基础研究成果及各种比例尺的地质图、地貌图、植被图、土壤图、沙漠化图、石漠化图、坡度图、土地利用图、中国石漠化区划图和流域界线图等专业性图件,水文气象观测资料,包括水文站点的水文泥沙资料、实验站的石漠化观测资料、淤地坝的泥沙淤积资料及其他有关研究报告。同时,通过对工作区域外业补充调查,建立石漠化强度分级遥感解译标志,拍摄相应的野外实况照片,用于石漠化强度判读分析。
二、喀斯特石漠化遥感调查技术路线
项目利用遥感和地理信息系统作为技术手段,利用多学科结合的优势进行综合性的相关分析,以统一的标准对石漠化现象及成因、对策进行研究,技术方法严密、客观,避免了传统方法进行这类大面积研究中人力、物力投入过大,标准难以控制等带来的弊病。
“石漠化”是喀斯特山区所特有的一类现象。在中国南方高温多雨的条件下,自然的石漠化并不存在,即使在土层覆盖少的地区,也发育高大的原生森林。“石漠化”的出现是自然、人为因素共同作用的结果。石漠化产生的自然条件:一是要有纯度较高的碳酸盐岩(尤其是石灰岩),二是要有坡度较大的地形条件。虽满足上述两个条件,但在纯天然状态下,高温多雨的气候仍可发育高大的森林,这已为荔波茂兰等地的情况证实。只有在人为反复砍伐植被或陡坡开垦的条件下,引起植被覆盖层丧失、石漠化发展,其结果最终导致石漠化。引起石漠化的主要原因是人为因素,而植被条件决定着石漠化的级别和程度因此,只要结合岩性岩组图、地形图,解译植被覆盖稀疏的情况,结合野外调查得出的相关关系和分布规律,就可在TM影像上直接解译石漠化土地。
TM影像的分辨率为地面距离30m,计算机上人机交互解译,可在任意放大和增强的条件下进行。因此可以达到较高的精度,满足大比例尺制图精度要求。裸岩由于其特殊的光谱效应,可以在TM影像上得到很好地表现。还可利用遥感影像处理软件中的工具,如植被指数及各种增强方法,最大限度地挖掘裸露碳酸盐岩信息,给予准确地解译。
采用目前最先进的监测、评价技术及以地理信息系统技术为支撑,以遥感资料为主要信息源,结合由地形图派生的坡度图,由区域地质图派生出喀斯特与非喀斯特及石山半石山的石漠化背景图。采用植被覆盖、土壤背景、地面坡度等决定石漠化的主要因素,参考降水量、降雨强度等有关因素建立石漠化定量分析模型,应用现代建模技术进行石漠化强度评价和调查制图;结合行政区划,得到各地(市)、县(市)石漠化评价图和数据(图3-1)。
图3-1 喀斯特石漠化遥感调查技术路线
三、石漠化遥感调查工作流程
通过技术路线,最后确立具体工作流程(图3-2),其步骤为:土地利用图转换成土壤侵蚀图、图斑识别方法、图斑抠挖及分割、土壤侵蚀图的结果统计分析等。
1.解译的图斑识别方法
(1)直接判定法:在遥感工作软件支持下,对影像的色调、形状、位置、大小、阴影、纹理及其他标志,非常明确的地物进行直接的判读,如河流、植被及城镇等(表3-4)。
表3-4 直接判定地物对应影像特征表
(2)对比分析法:对卫星图像不同波段、图像进行对比分析以及结合实地影像预判结果,对于不容易判别的岩性和坡度,则要结合地质图和地形图来识别,坡度可由地形图得到,从而建立卫星图像与实地地物和现象的对应关系,使判读成果更为准确。
图3-2 喀斯特石漠化遥感解译工作流程图
(3)逻辑推理法:基于卫星图像的特点,卫星图像的判读更多的是应用地学规律的相关分析和实际经验,进行逻辑推理法的判读,即借助各种地物和自然现象间的内在联系,结合图像上表现出的特征,用专业知识的逻辑推理法,判定某一地物和现象的存在及其属性。例如:从水系分布的格局、密度,可推断出有关岩性及地貌类型等方面的信息。从植被类型分布,可推断出土壤类型等方面的信息。
(4)机上图斑处理法:对比较大的多边形首先用多边形抠挖的方法,建立横跨该多边形的一个或多个多边形,并将文件送入Arc/Info中进行拓扑运算,即建立多边形之间的空间相对关系,运算完成后,原来的大多边形已经被分割成小的多个多边形,在这种情况下,再用Arcview提供的多边形分割工具进行分割就能极大地提高工作效率,具体作法是直接操作鼠标,沿影像特征的边缘准确绘出地类界(界线应严格封闭)。根据表3-1,依照TM影像的特征,结合地质图、地形图赋予图斑相应的侵蚀类型属性,逐块完成石漠化各级别的判读和进行准确的定位(1)。完成后,再进行一次拓扑运算,便生成了新的石漠化强度图(2)。
2.石漠化图的结果统计分析
对已经进行了多边形分割抠挖、分割合并的石漠化图(2),进行石漠化分布程度等的再检验。具体作法是对每级别石漠化图斑设置成透明,然后依据影像特征和地形图、地质图等相关信息对其进行鉴定、校正。同时检查图斑定性和定位是否准确、作业方法是否符合有关规定、矢量图内图斑弧段是否封闭、图斑是否漏号或重号以及是否建立图形的拓扑关系等等,直至评估满意产生石漠化图(3),从而统计出空间数据,利用GIS数据处理进行空间分析,并结合人口区域经济等指标,分析贵州喀斯特地区石漠化与经济贫困的关系。
先确定方向,就是你以后要在GIS的哪个方向工作。
方向1:开发工程师
毕业后要找工作的朋友,得考虑下有哪些工作和自己喜欢什么工作。由于目前GIS就业市场的形势是供大于求、僧多粥少,因此更多的还是考虑市场需求比较好。
据《GIS开发者》第六期的《中国GIS人才生存状况调查报告》一文,“在众多GIS单位中,其主营业务大多是工程开发或软件研发和销售。从事数据处理的单位比例也达18%”,“单位对人才需求最多的是资深开发人员,其次是程序员和项目经理。由此也可看出,如果想从事GIS行业,较强的编程能力才是‘通行证’”。打开各大论坛的求职招聘版,也可以看到几乎每个单位都招开发人员。这里找了很典型的一则招聘启事:
职位:GIS开发工程师
要求:熟练掌握C#/C++使用;熟练掌握ArcGIS Engine 9.0以上版本的使用;有C#/C++结合Engine项目经验者优先;
这则启事简单明了,一共三点要求:语言、组件、经验。客观地说,对应聘者的要求还是很低的,我想一个普通的高中毕业生认真地自学一年应该能够胜任。然而,按部就班的“优秀”本科毕业生却未必能满足这些要求。第一,学校基本上只教VB和C这两门基础的教学语言,目标是过二级、三级,然而考级对编程的要求与工作中对编程的要求完全是两码事,不是一个方向。第二,曾经风靡的两种GIS组件MapX和MO正在退出社会舞台,然而在课堂上仍然是主打。第三,有开发经验的学生太少了,很多学校完全不教二次开发,即使教,对学生的要求也不高,实现简单的浏览、查询就行了,这根本算不上项目经验。因此,想从事开发工作的朋友们,必须在校园里开展自助学习。个人认为,认认真真地参加一次ESRI或超图办的开发组比赛,就可以达到普通公司的要求了。下面再看一则要求比较高的:
1、计算机或GIS专业本科及以上学历;
2、熟练掌握C/C++语言、Java、JSP、C#等语言,熟悉VC++、JBuilder编程环境;
3、熟悉设计模式、UML,能用Rose等建模工具构建系统模型;
4、熟练掌握Supermap、Arcgis等主流GIS平台及二次开发技术,有GIS软件平台底层开发背景,熟悉GIS常用算法,
对Web Gis系统的技术架构、性能、安全等有较深刻的理解;
5、熟悉SQLServer、Oracle数据库开发。
6、有良好的团队精神,有良好的交流与沟通能力,具有跨平台软件开发或嵌入式软件开发经验者优先;
这份工作网友们有说工资少于5000没人干的,也有说这种高人没有10K是供不起的。但其实认真自学四年,满足这些要求是绰绰有余的。用一年自学计算机基础、语言(除了VB或C,C#、C++、Java、VB.NET四者应当有一)、网络开发,用一学期学习商业GIS桌面软件和组件开发(建议参加比赛),用一学期学大型数据库和分布式系统,用一学期学软件工程、系统分析与架构,用一年学习开源GIS软件并练习底层开发(比二次开发技术含量高,钻研能力强的人可以走这条路。需学习算法与数据结构、计算机图形学、数字图像处理。很多学校开了这些课,但一是跟GIS结合不紧,二是实践不够以至于理论不能掌握。),用一学期了解跨平台、嵌入式、虚拟现实等前沿技术。
肯定有人会指责,这样的规划一是过于偏重IT而轻视地学和数学,二是太理想化没人能学出来,三是要学校还有什么用。正常来说,应该有少数人会冷嘲热讽或破口大骂的。下面我“未雨绸缪”,提前一一作答。第一,上文只是对想从事开发工作的人说的,对开发人员来说,计算机技术是最重要的。对这部分GISer,只要能把G的基本知识和发散思维引入IS,就非常好了,术业有专攻嘛。至于其它的路,下文还有探讨。第二,世上无难事,为之,则难者亦易矣,不为,则易者亦难矣,对于毅力匮乏、眼高手低、光说不练的人而言,这的确太理想化了。另外,上文所列的内容只是指引方向,并不是要求全部掌握,而且学校毕竟不是工作,不用每样都学很深。第三,对于想走这一方向的人来说,除了学位证书那一纸遮羞布,学校确实用处不大。从课程设置和教学内容来看,大多数学校似乎都是想培养科研人才的——当然培养方式还有待改进。不只是GIS专业,很多学科都存在理论脱离实践、教学脱离实际、校园脱离社会的问题,何必盲从呢?成绩可以光耀门楣,可以赚取奖金,就是不能给你带来一份好的工作——你看拿家GIS公司的招聘要求里写了“成绩优异者优先录取”?当然,在大家能力都不行的情况下,成绩好的便成了矮个里的将军。
小结一下,这条路是通向开发工程师的,发展得好可以成为项目经理吧。这里需要补充的是,开发并不仅仅是指编程,需求分析和软件架构也是开发的重要组成部分,这些工作不做好,编程的时候就会比较乱,而且系统的健壮性也不容易好。不愿意编程的人,比如说女生,可以考虑往这方向走,不过最好对GIS编程也有一定接触。
方向2:三维工程师
其实也应该属于开发,只是觉得很多初学者对三维比较感兴趣,因此单列出来。还是先看一则招聘启事吧:
职位描述:
在高级开发工程师/系统工程师指导下进行地学三维相关模块的设计与开发工作;
职位要求:
1.计算机、地理信息系统、应用数学或者相关专业本科以上学历;
2.掌握VC开发技巧,熟悉c/c++编程,对OpenGL或者D3D技术有一定了解,;
3.英文水平良好,阅读英文技术资料没有障碍;
4.较强的逻辑分析能力, 学习能力, 创新能力和团队协作能力;
5.有三维仿真、游戏引擎开发经验者优先
这应该出乎很多初学者的意料:搞三维也得会编程的!没错,三维开发可以简单地分为两块:建模和编程。用GIS软件建立的地面模型和用3DMAX等软件建立的地物模型是静止的,要对他们进行动态控制需要编程。举个小例子,桥梁每时每刻都因受到风和汽车的力而发生形变,要想了解形变的情况,可以在桥梁上装上若干GPS即时的获取位置信息,同时用软件建立桥梁模型,通过编程使得GPS数据和桥梁模型关联起来并加以夸张,这样每当GPS数据发生了改变,模型上的桥梁也就发生相应的可观察的形变。
要想从事这种工作,在计算机方面要自学3DMAX或MAYA,在编程上要深入学习用C++进行OpenGL技术开发,在GIS上要注重学习DEM和虚拟现实的内容。这些课堂上基本都是很少涉及的,必须自学。
方向3:数据工程师
数据是GIS的血液,一个项目很大一部分资金都是注入到数据的采集、生产和维护中的,因此这也是一个比较大的方向。还是先看一则招聘启事:
职位要求:
1.相关专业本科毕业,应届也可
2.有良好的专业知识,熟悉ARCGIS软件操作
3.有地图数字化方面工作经验,有数据库相关操作经验
4.对GIS工作抱有热情,有良好的团队合作精神
岗位描述:GIS数据的生产和维护
我的感觉,这是一个很辛苦的、技术含量最低的GIS工作。前些时候去江苏省基础地理信息中心参观,看到数据处理的地方就像一个工厂车间,很宽敞,一排排的电脑,大家就带着立体镜根据测量图纸在ArcGIS中的遥感影像立体像对上矢量化,录入到空间数据库中。矢量化是我们的拿手好戏,这里就不赘述了。这种工作,一般中专生培训培训也能做。
再有就是遥感和航测数据处理,学过遥感和摄影测量课程,会用ERDAS或ENVI或ER MAPPER,以及VirtuoZO就行。
当然,随着GPS导航的兴起,导航数据和电子地图成为了一个热点。这一方面我没有接触过,因此不能提出看法。可以搜索一下做导航的一些公司的招聘启事。
方向4:销售/市场/企划
越来越讲究工作经验的要求。我了解的不多。
方向5:软件测试/技术支持
小公司能专门设置这样的职位么?
方向6:项目管理/文档编写
文字功底扎实,专业知识全面,洞悉行业。
方向7:提供解决方案或辅助决策服务
不开发系统,只是用桌面软件进行空间分析,为客户提供解决方案或辅助决策的服务。比如说,某超市要选址,需要特地做个系统么?没必要,在ArcMap中用VBA写程序,得出最优解,写份报告就行了。
方向8:转到应用行业
在高校中走方向7的人,有很大一部分就转到了相关应用领域工作,把GIS作为处理该领域的一种工具,而不再做一个纯的GISer。比如说搞土地应用的进了国土局,搞林业应用的进了林业局,搞水利应用的进了水利局……毕竟,如果把GIS作为一种技术,那她只有在广阔的应用领域中才能充分展现自己的魅力,需要有学GIS的人专注于把这门技术深入地应用到某一个领域中。
我导师曾说过:当GIS被融入IT主流时,是幸运也是不幸。对那些无法在IT的浪潮中辗转腾挪、上下翻飞、搏激弄潮的朋友们而言,不关注技术本身,转而投身到应用中,或许是一个明智的选择。对那些无法在IT的浪潮中辗转腾挪、上下翻飞、搏激弄潮的朋友们而言,不关注技术本身,转而投身到应用中,或许是一个明智的选择。对那些无法在IT的浪潮中辗转腾挪、上下翻飞、搏激弄潮的朋友们而言,不关注技术本身,转而投身到应用中,或许是一个明智的选择。
不错,大城市的这个局那个局很少招本科生了(有关系的不算),那么小地方呢?或是其它领域呢?为什么不能到GIS还没有涉足到的区域去开疆拓土呢?与其他人相比,你具有非专业优势。胡乱打个比方,同样做村长,你至少比学行政管理、只会纸上谈兵的毕业生多了一个高科技手段,手握盗版软件的你可以用GIS来科学地管理村子。至于怎么应用,我一时半会吹不出来,但人类80%的信息都和空间位置有关,肯定有你能挖掘出来的东西,当你带着GIS的思维去工作,只要是有心人,肯定能在工作中发现用的到GIS的地方,只有想不到的,没有做不到的。用了之后,只要有效果(或者吹出效果),不就成了建设新农村和创新型国家的典型?
方向9:升学
越来越多的人考研究生,据《GIS开发者》第七期的《要不要考研?考什么样的研?》一文,绝大部分是为了逃避就业压力。可是研究生毕业也要工作呀,无非也就是上面那几条路。大家知道现在的研究生教育也不咋的,有些人是“做”几篇没意义的论文毕业了事,与当年本科毕业的同学相比,多了一层遮羞布,却少了三年工作经验。精明的企业老板是不会看重学历的,因此研究生的就业情况也不容乐观。有人这样说保研:用浪费三年时间的代价换来继续浪费三年时间的资格。当然优秀的研究生还是比本科生多一些机会,尤其是事业单位对学历还是比较看重的吧。
读研,第一年上课,第二年“自由活动”,第三年(或最后半年)做毕业论文。除了毕业论文,在读研期间还需要在期刊上发表一些论文,各个学校对论文数量和质量的要求是不一样的。剩下的时间主要是做导师的项目和自己充电。项目通常分为“纵向项目”和“横向项目”两种。纵向项目,俗称“国家给钱的”,是由政府长期设立的各类研究基金支持的项目,主攻前沿课题;而横向项目,俗称“社会给钱的”,是企业或者其他单位就某些课题委托的项目。因此这里实际上又有两条路可选:想走科研道路的,选择以纵向项目为主的导师;不想走科研道路的,选择以横向项目为主的导师。
那么GIS科研主要做什么呢?个人认为还可以分成四条路:基础理论、实现技术、深度应用和新应用。基础理论是整个学科的核心与灵魂,这里多列举几个研究方向:空间数据库的准确性研究;空间关系语言研究;空间数据的多种表达方式研究;地理信息的使用和价值研究;海量空间数据库的结构体系研究;地图制图的规范化研究;地理信息数据共享的研究;GIS中时空关系的研究;GIS和空间分析研究;法律、信息政策和空间数据库关系研究;地理信息系统的互操作研究;地理世界的规范化模式研究。再举几个实现技术的科研方向:空间决策支持系统;空间信息的可视化研究;遥感和 GIS的集成研究;GIS的用户接口研究;通过协作形成空间决策系统的研究。再举几个深度应用的科研方向:GIS在全球变化中的作用研究;在社会背景中,如何在 GIS中表达人、空间与环境的研究。至于新应用,则是让GIS技术渗透到生产生活各个方面的,比如上面提到的村长GIS,还有在《GIS初学者》第一期中《访南京师范大学学生胡雷地》一文中提到的家谱GIS。
搞基础理论估计是最底层的,也是最难的,当然只有走这条路你才有可能成为院士、科学家、行业的核心引领者和推动者。想走这条路的人,在本科期间重在打基础,尤其要有深厚的数学功底,不仅是高等数学、线性代数、概率统计,还有必要自学离散数学、数值分析、拓扑学等科目。在计算机上需要对C++、算法与数据结构、数据库原理、计算机图形学、数字图像处理有一定理解,并能熟练使用Matlab、IDL等科研常用软件。在GIS上,在有一定实践能力的基础上,更加注重对基础理论的理解,多读一些GIS书籍。到硕士研究生阶段,根据学校及导师情况大致选择自己的方向,进一步打基础。这样,在博士期间有望有所创新和突破。
搞实现技术比基础理论少一些抽象,而对计算机的要求可能更高一些,数学仍然很重要。我在书店看到过有常用算法与实现代码的书,觉得比较适合本科生钻研。
GIS只有在应用中才能体现其生命力,而深度应用最能体现GIS的强大。想走这条路的人可以在大学期间选中一两个应用方向,如物流、矿产等,多看一些GIS在该领域的应用论文。在研究生阶段,也就只专注于一个领域的应用。
我个人则希望能够在将来成为拓展GIS应用领域的人,这需要对各种技术有所认识,但不用深入钻研,更重要的是会用GIS的思想来思考问题。我用活跃的思维和火热的热情来引导学习,或许比较适合这个方向。又想起闾国年教授的话:“做学者,不做学生”。
方向10:彻底转行
实在对GIS没兴趣,不如彻底转行。要舍得放弃。但请不要辱骂GIS。
还有两句话不能不提:万事开头难;GIS对勤奋的人来说是机遇,对懒惰的人来说是噩梦。毅力匮乏是我们这一代人(当然不是指每个人)很突出的一个毛病,在这个节奏快速、物欲横流的时代,有几人能不浮躁?坚持到底就是胜利,这是最浅显也是最深刻的道理