地理信息系统gis专业的10个发展方向

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

职业生涯计划中的路径选择,首先要知道自己在哪儿,要去哪儿——这是给自己的所在地和目的地定位。

所在地的定位没什么问题,能考上大学的人,差不多都对自己的知识和技术、素质和能力、性格和品格有必然的熟悉,只是精度不同算了。

目的地的定位却是个大问题,大多数人只能笼统地说出找工作、做学问或者创业,再想看清晰一点却是难于上青天。

窃以为这是不少人迷茫的一个重要的方面。

想当初,从小爱慕地图的我怀着一腔热情报考 GIS 专业,却也弄不清自己到底想做什么,使得两年的大好光阴白白浪费〔虽然用传统的衡量“勤学生〞的标准我可谓是相当做功〕,加之考研,一共是三年青春向东流,此刻每每想来,老是痛心不已。

值此毕业之际,我将自己的思想整理了一下,希翼能为迷茫的朋友做个导航。

方向 1 :开辟工程师
毕业后要找工作的朋友,得考虑下有哪些工作和自己喜欢什么工作。

由于目前 GIS 就业市场的形势是供大于求、僧多粥少,因此更多的仍是考虑市场需求比拟好。

在众多 GIS 单位中,其主营业务大多是工程开辟或者软件研发和销售。

从事数据处置的单位比例也达 18%〞,“单位对人材需求最多的是资深开辟人员,其次是程序员和工程领导。

由此也可看出,若是想从事 GIS 行业,较强的编程能力才是‘通行证’〞。

掀开各大论坛的求职招聘版,也可
以看到几乎每一个单位都招开辟人员。

这里找了很典型的一那末招聘启事:
职位:GIS 开辟工程师
要求:熟练掌握 C#/C++利用;熟练掌握以上版本的利用;有 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、四者应当有一〕、网络开辟,用一学期学习商业 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 的浪潮中展转腾挪、上下翻飞、搏激弄潮的朋友们而言,不关注技术本身,转而投身到应用中,兴许是一个明智的选择。

对那些无法在 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 本科毕业如何避免完毕 GIS 职业生涯
前言:无心中看到这篇文章,感觉收获颇丰,同时对 GIS 学弟学妹们也是一个指引。

当今完毕 GIS 职业〔数据矢量化,采集除外〕对于中国不少 GIS 专业本科毕业生来讲绝对不是什么危言耸听。

乃至是在国内一些 GIS 专业比拟强院校都有类似现象,更何况其他林林总总的普通院校。

当大学毕业后辞别与自己 4 年来付出情感和心血的专业的职业是何等痛心的事情〔至少我以为〕。

所以如何避免自己在本科毕业就辞别 GIS 职业生涯是每一个 GIS 本科生必需思量的问题。

此刻一方面不少公司都找不到适宜的 GIS 开辟人员特别是 ArcGIS 开辟人员〔这是超级普遍的现象〕,另一方面学生毕业以后找不到工作。

为何会浮现这个现象?
因为 GIS 开辟都是以工程开辟为主,以产品研发相对较少,从本钱和时间来看公司都不肯意从头哺育一个新手 2-3 个月以后才干上手开辟,他们都超级想要那些有工作经历的开辟人员,直接来公司参预到工程开辟中来。

可是普通有工作经历的都相对稳定,待遇也不错,为了个人开展〔到一个新公司还得适应新环境从头开场〕他们也都不肯意随意跳槽。

这样就造成为了需求的不平衡。

我个人以为弄 GIS 二次开辟超级适合本科生毕业弄,研究生也可以可是我感觉没有本科生优势大。

我身旁就有这个案例:在本科时期同一级的两个学生都毕业于同一院校,本科生工作三年,在公司有工程驱动,开辟技术实力大增,通过了 3 年的积累成为一个公司的工程领导,在这三年平均每一年挣 4 万,三年以后工资在一个二线城市到 5000+ ,而且已买房成婚,而此时此外一个研究生这个时候刚毕业,到这个本科生的公司做开辟收入 2000 ,这就是一个二线城市 GIS 开辟的现状。

在这三年中研究生失去的是 12 万+3 年工作经历〔技术强成为工程领导〕 +生活经历〔买房成婚〕。

所以我以为弄 GIS 开辟特别是 ArcGIS 二次开辟仍是不要上研究生好。

没有工作经历 GIS 本科生如何取得认可?找到收入相对照拟高的 GIS 二次开辟,特别是 ArcGIS 二次开辟的工作?我的答案是以工程驱动的方式充实本科时期 GIS 二次开辟生活,增加自己的“工作经历〞。

接下来我以“片面〞的方式介绍一些自己的经历。

1.首先必需熟悉一门高级开辟语言,说白了就是 c#或者 Java。

有些人总爱说会一门开辟语言有编程思想就 Ok 了,用来安抚自己不肯学习新开辟语言技术的懒惰心理。

可是公司都是以盈利为目的的,他们都采用高效开辟方式,特别是 GIS 开辟圈里.NET 平台是应用最广的,而且每一个公司都有自己的 DLL 库,不可能让你自己随意利用个语言自由发挥的。

不要以为会概念一个变量写个循环就说我掌握了 XX 语言,真正掌握一门语言的特性,必需多实践,多敲代码。

到高一级的就是学习设计模式提高自己的 Design 能力。

2.实习课上好好用心学习 ArcGISDesktop ,熟悉 ArcGIS 的数据模型掌握 ArcGISDesktop 的利用。

不少人是不熟悉 ArcGISDesktop 就开场从网上 Down 代码修改代码开场了自己的开辟之旅,包括我,我大学时期是 MapInfo 的粉丝,向来没学过 ArcGIS。

这是超级不科学的,因为 ArcGISDesktop 就是从 AO 开辟起来的,你惟独掌握了 ArcGISDesktop 的利用,才干很容易理解 AO 接口提供的功能。

实际上 ArcGIS 二次开辟说白了就是在 ArcGISDesktop 所提供的功能和业务相结合发展的创新性开辟。

所以熟悉 ArcGISDesktop 和ArcGIS 数据模型超级重要。

3.其次必需会 ArcEngine 开辟,若是学习力强可以再掌握 ArcGIS Server 开辟。

此刻 B/S 模式的开辟很受学者欢送,不少人也很想直接学习 ArcGIS Server ,开场研究 ArcGIS Server 提供的模板,我仍是建议从 engine 开场,为何呢?一个 GIS 系统不单单是放 d 大,缩小,查询,定位,说句不好听的这些功能是个人培训几天都会,你面试说我是实现的功能是查询,定位之类的,面试官会直接 Pass 你,所以要做到深度 SerVer 仍是挪用 AO 底层的接口发展和业务开辟,所以我感觉要深切学 AO 通过 Engine 是最好的
方式,因为网上资源和相关书关于 Engien 的太多太多。

总之在这我再说一句 AO 接口你熟悉的程度决定了你Server 开辟能力的深度。

4.会利用 Oracle 数据库,能够自己创建管理空间数据库。

只要学数据库这门课程 SQL Server 都是实习必需的, SQL Server 简单易学很人性化,可是 Oracle 性能超级壮大,是世界上市场占有量最大的数据库产品,在中国一样只如果企业级的 GIS 开辟应用都采用 Oracle ,若是你在简历上添加一条会 Oracle ,能够自己创建管理空间数据库,那末能给你在面试官心目中把你提高一个档次,作为 GIS 开辟人员没有必要把自己和一个 DBA 来对照,自己只需会 Oracle 往往利用的操作即可。

5.必需毕业之前有 1-2 个工程经历。

2022ESRI 全国大学生软件开辟大赛方才闭幕,我也有幸看了入围总决赛的作品,超级不错,不少本科生学生很有创新精神比咱们那个时期强多了,有种没有在本科时期参加 ESRI 大赛的遗憾感〔我参加西安市大学生软件设计大赛〕。

无论作品是他们自己的 Ideas 仍是有工程支撑能做到这种程度超级不易。

不少人团队 4-5 个人做了 10 几个月,这样的本科时期生活是何等的充实。

这样的大赛真正实现了学校,学生和 ESRI 公司三赢的局面。

学校取得了声誉,学生取得了工程经历和技术的锻炼,ESRI 公司也推行了自己。

所以建议本科生必然要多参加这样的大赛。

此外一个就是自己多联系学校的相关教师,让他们给你提供些思路,实际上 GIS 开辟到必然程度,技术已经没什么难度了,关键是和行业知识结合,解决行业问题的思路和技术路线。

当找工作时,带着笔记本向面试人员演示自己的工程或者 Demo 详细讲解自己实现的思路,让面试官对你欣赏是何等的美。

6.良好的表达能力。

找工作和卖商品一样,就是把自己的推销出去,能把自己的优势推销出去,卖出去,除简历上几个字之外,最重要的是要哺育自己有自己良好表达能力,让面试官对你“一见钟情〞!非要你不可。

若是有以上素质了,那末就是机会了,中国社会最大特点是不缺人,不缺人材,对于方才踏出校门的学生最大的恩赐是赋予自己机会〔牛人除外〕,刚开场无论给你多少只要能给你弄 GIS 二次开辟的机会最重要,只要你能踏进这个圈里混,那末就有机会取得不错的收入。

不要看眼前一个月多几百元,一年才几千不重要,关键是给予自己机会的工作能和自己的兴趣结合起来,这才最重要。

最后给大家点学 GIS 开辟一个系统的建议:
1.熟悉 ArcGIS 的数据模型〔这是核心〕
2.一个 GIS 系统的 C/S 架构无非有以下几点:
1〕数据加载
2〕地图操作
3〕查询统计
4〕地图裁剪打印输出
5〕地图图形编辑
6〕地图数据更新
7〕就是 GIS 和具体用户需求的业务结合开辟具体功能
8〕系统保护
一个 B/S 的系统只能比 C/S 的功能少不可能多,所以最重要的就是熟悉 ArcGIS 的数据模型,当你理解了数据模型,其他的就是你的高级
语言的开辟水平的上下和你对业务的理解能力和创新能力能力,这两个因素能决定你 GIS 开辟能走多远!。

相关文档
最新文档