也不容易好。不愿意编程的人,比如说女生,可以考虑往这方向走,不过最好
对 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 的血液,一个项目很大一部分资金都是注入到数据的采集、生
产和维护中的,因此这也是一个比较大的方向。还是先看一则招聘启事:
职位要求: