● 熟练使用C/C++编程语言,熟悉 stl 标准库、boost 标准库。
● 熟练 QT 编程,熟悉 QT 消息循环机制、界面开发、信号槽机制,掌握 MVC 模式、多线程处理。
● 熟练使用 osg/osgearth 三维渲染引擎, 熟悉 openGL 接口与计算机图形学知识。
● 熟练使用网络通信,掌握 udp、tcp、http ,熟悉其传输原理以及分包处理机制。
● 拥有windows与 linux 平台下的开发经验。
● 熟练使用 VS,cmake,qt、git 等开发工具。
● 熟练掌握 MySQL和 SQLite 数据库。
项目概述:模拟仿真三维地球态势中的模型交互。
负责部分:
1.产品以及项目的客户端开发(使用 qt 库)。
2. 三维数字地球可视化开发(使用 osg/osgearth 三维引擎)。
3. 数字模型开发(使用 protobuf库、网络编程)。
4. gis 地理数据加载与处理(使用 gdal库)。
5. B端与C端的网络通信开发(使用 http)。
6.使用 sqlite与 mysql 进行存储;
7.项目文档编写。
8.使用 git 进行项目管理。