●第一章 測繪程序設計基礎
第一節 C語言基礎
第二節 函數參數及帶參main函數
第三節 動態內存分配
第四節 文件數據結構設計
第五節 測繪程序舉例
第二章 常用基礎測繪程序設計
第一節 時間計算
第二節 角度計算
第三節 坐標計算
第四節 距離計算
第五節 高程計算
第六節 圖根導線計算
第三章 程序翻譯與移植
第一節 算法
第二節 Visual Basic程序移植成C程序
第三節 FORTRAN程序移植成C程序
第四節 Java程序移植成C++程序
第五節 MATLAB程序移植成C程序
第六節 Linux編程基礎
第四章 大地測量程序設計
第一節 坐標轉換
第二節 高斯投影計算
第三節 大地主題解算
第五章 測量平差程序設計
第一節 誤差計算
第二節 向量的運算
第三節 矩陣的運算
第四節 時間序列分析
第五節 誤差橢圓
第六節 水準測量平差計算
第七節 經典平面網平差計算
第六章 工程測量程序設計
第一節 曲線要素計算
第二節 面積計算
第三節 土石方量計算
第四節 斷面計算
第七章 3S程序設計
第一節 地理信息科學
第二節 全球導航定位繫統
第三節 攝影測量與遙感
第八章 測繪程序設計大賽
第一節 測繪程序設計大賽介紹
第二節 程序設計樣題
第三節 程序範圍
第四節 程序編碼及優化
第五節 程序文檔編寫
主要參考文獻
本教材共八章,以C/C++作為主要的代碼語言,盡量模塊化和脫離具體的集成開發環境。主要內容涵蓋了常用基礎測繪程序、基本測繪程序、高級測繪程序以及挑戰性的測繪程序設計內容。教材選用代碼由簡入難,逐步提高,確保不同學習能力和學習水平的學生學習。同時還開發在線學習的網絡平臺,在線課程的每個章節都有一定的練習與答疑,進一步加強學生學習的興趣和氛圍。第一章測繪程序設計基礎,簡介編程語言和習慣、常用函數、數據文件的設計與讀寫;第二章常用基礎測繪程序,介紹時間計算、角度、坐標、距離和高程處理,並以圖根導線計算為例進行說明;第三章程序翻譯與移植,讓學生了解算法,建立軟件工程思想,不同編程語言轉換至C語言以及Linux繫統測繪程序的開發;第四章大地測量程序設計,主要從坐標轉換、高斯投影計算和大地主題解算等方面進行編程實例講解;第五章測量平差程序設計,介紹向量與矩陣運算、水準測量平差和經典平面網平差計算;第六等