测绘软件设计与实现

测绘软件设计与实现

课程网站

课程简介

在线课程

练习题库

作业展示

课程简介

课程名称:测绘软件设计与实现

学时/学分:36学时、2学分

适用专业:测绘工程

主讲老师:朱晓峻

开设学校:安徽大学

先修课程:《地图制图学基础》、《面向对象程序设计》、《数字地形测量学》

选用教材:《测绘程序设计》(上下册),武汉:武汉大学出版社,2019.

测绘学科已经在本世纪初实现了从传统模拟测绘向数字化测绘的转变,目前也已经逐步完成了信息化测绘的转化和跨越,正与大数据、移动互联、智能处理和云计算等高新技术不断深入融合,正式步入智能测绘时代。在数字化测绘、信息化测绘和智慧测绘的发展体系中,测绘软件编程技术一直是实现现代测绘技术和方法的基础。为此,国内众多高校的测绘工程专业都开设了《测绘软件设计与实现》课程。

该课程是属于测绘工程专业(081201)专业核心课,是一门实践性很强的课程,涉及到计算机基础理论、程序设计语言、测绘理论知识等多学科的交叉,目的是培养学生能够综合利用计算机技术和所学测绘专业理论完成测绘中测、绘、算等技能,以培养解决实际问题的能力。该课程是专业测绘人员必须掌握的一门实用,有效的测量计算课程,又是一门综合性很强的课程,涉及面不仅包括控制测量学,测量平差,工程测量,GIS等测绘专业课内容,还涉及数据结构,计算机编程技术等多方面内容,在整个专业体系中占重要地位,课程中讲述的程序涉及方法和测绘常用算法及原理为学生后续课程以及毕业设计奠定基础,为国家自主研发测绘软件进行人才储备。

教学内容:

1 绪论

1.1 测绘软件的发展与分类

1.2 测量程序设计学习目的

1.3 程序设计的思想

1.4 程序设计规范

2 测绘软件设计内容

2.1 测量程序设计研究的内容

2.2 历届课程汇报的成果

2.3 国赛编程题目

3 测绘程序常用算法与函数

3.1 算法概述

3.2 测量程序设计中算法需注意问题

3.3 测绘软件设计常用函数

4 矩阵运算实现

4.1 测绘程序中的矩阵应用

4.2 矩阵类的描述

4.3 矩阵加、减、乘、转置

4.4 高斯-约当法矩阵求逆

5 测量坐标系统转换程序设计

5.1 坐标系统转换

5.2 高斯投影正反算及换带计算

6 通用平差程序设计

6.1 平差知识回顾

6.2 水准路线平差程序设计

6.3 水准网平差实现

7 等高线自动生成程序设计

7.1 等高线自动生成的基本概念

7.2 不规则三角网绘制

7.3 等高线点的确定及追踪

7.4 等高线的光滑

7.5 等高线自动生成程序设计

8 移动测绘应用开发

8.1 移动开发平台简介

8.2 移动开发平台搭建

8.3 移动测绘应用开发案例——基于安卓系统的水准测量记录薄开发

9 基于人工智能的测绘程序设计

9.1 人工智能在测绘中应用

9.2 Python程序开发基础

9.4 基于Python测绘基础程序

9.2 人工智能开发平台简介

9.3 人工智能的测绘程序开发案例

10 测绘程序设计拓展

10.1 加测陀螺定向边的贯通测量误差预计

10.2 GNSS精密单点定位

10.3 点云数据处理

10.4 基于UWB的室内动态定位

11 测绘程序设计汇报

期末考试