background image

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

  职位要求: