本教材共八章,以C/C++作为主要的代码语言,尽量模块化和脱离具体的集成开发环境。主要内容涵盖了常用基础测绘程序、基本测绘程序、高级测绘程序以及挑战性的测绘程序设计内容。教材选用代码由简入难,逐步提高,确保不同学习能力和学习水平的学生学习。同时还开发在线学习的网络平台,在线课程的每个章节都有一定的练习与答疑,进一步加强学生学习的兴趣和氛围。第一章测绘程序设计基础,简介编程语言和习惯、常用函数、数据文件的设计与读写;第二章常用基础测绘程序,介绍时间计算、角度、坐标、距离和高程处理,并以图根导线计算为例进行说明;第三章程序翻译与移植,让学生了解算法,建立软件工程思想,不同编程语言转换至C语言以及Linux系统测绘程序的开发;第四章大地测量程序设计,主要从坐标转换、高斯投影计算和大地主题解算等方面进行编程实例讲解;第五章测量平差程序设计,介绍向量与矩阵运算、水准测量平差和经典平面网平差计算;第六章工程测量程序设计,介绍曲线要素计算、面积计算、土石方量计算和纵横断面计算;第七章3S程序设计,分别介绍最短路径、GNSS单点定位和摄影测量空间前方交会;第八章测绘程序设计大赛,介绍大赛规则、选题范围等,并以交会测量为例,介绍代码的编写与文档撰写。
展开