《測量平差程序設計(第2版)》在簡要介紹VB程序設計語言和測量平差數(shù)學模型的基礎上,以一個能夠實現(xiàn)導線網(wǎng)、三角網(wǎng)、三邊網(wǎng)、邊角網(wǎng),以及上述網(wǎng)形(包括各種角度、邊長交會圖形)任意組合而成的混合結構控制網(wǎng)平差計算的示例程序為主線,完整、系統(tǒng)、循序漸進地闡述了經(jīng)典測量平差程序實現(xiàn)方法。
復雜的編程技巧很難清晰、準確地闡述,因而一直是程序設計類教材的難點和短板。《測量平差程序設計(第2版)》編著者在此方面作了努力嘗試,通過對算法的深入介紹和代碼的逐條注釋,希望能夠圖文并茂、通俗易懂地闡述復雜測量數(shù)據(jù)計算問題的設計思想和實現(xiàn)技巧。
《測量平差程序設計(第2版)》提供了示例程序的完整代碼和典型算例,可供讀者參考和驗證,因此除可作為測繪工程專業(yè)本科生及研究生相關課程教材外,也可以供從事測量數(shù)據(jù)處理工作的專業(yè)人士參考。
第1章 VB 6.0數(shù)值計算程序設計基礎
1.1 VB應用程序的基本結構
1.2 VB應用程序的對象
1.3 VB應用程序的數(shù)據(jù)存儲
1.4 運算符與表達式
1.5 VB應用程序的過程
1.6 VB應用程序的數(shù)據(jù)輸入與輸出
1.7 菜單與工具欄設計
1.8 VB圖形程序設計
1.9 工程的創(chuàng)建與管理
1.10 數(shù)值計算程序的調試
第2章 測量平差程序設計的數(shù)學模型
2.1 測量平差的任務
2.2 衡量精度的數(shù)字指標
2.3 協(xié)方差(協(xié)因數(shù))傳播律
2.4 測量平差的數(shù)學模型
2.5 參數(shù)估計與最小二乘準則
2.6 間接平差法
第3章 控制網(wǎng)測量平差程序設計
3.1 平差程序的基本要求
3.2 平差程序設計的基本步驟
3.3 平差數(shù)據(jù)結構
3.4 數(shù)據(jù)儲存設計
3.5 數(shù)據(jù)讀入
3.6 近似坐標計算
3.7 組法方程
3.8 解算法方程
3.9 精度評定
3.10 成果輸出
第4章 自定義函數(shù)及通用過程
4.1 角度轉弧度函數(shù)Radian()
4.2 弧度轉角度函數(shù)Angle()
4.3 反算坐標方位角函數(shù)Azimuth()
4.4 由點名查點號函數(shù)Seqn()
4.5 提取觀測邊函數(shù)Sid()
4.6 查詢是否已知點及該點前已知點數(shù)函數(shù)Charact()
4.7 坐標反算邊長函數(shù)scalcul()
4.8 平面坐標轉換通用過程Transformation()
4.9 反余弦函數(shù)Arccos()
4.10 前方交會坐標計算通用過程Intersection()
4.11 后方交會坐標計算通用過程Resection()
4.12 三角形坐標計算通用過程Cotangent()
4.13 三邊形坐標計算通用過程Sdcoord()
4.14 觀測一角一邊特殊三角形坐標解算通用過程
4.15 組法方程通用過程Equation()
4.16 高斯約化解法方程通用過程Slequation()
4.17 法方程系數(shù)陣求逆通用過程Inversion()
4.18 點位中誤差、誤差橢圓參數(shù)計算通用過程Ellipse()
4.19 計算邊長、方位角平差值權倒數(shù)通用過程Quandaoshu()
4.20 計算輸出邊長方位角平差值及其精度指標通用過程SideAzimuthadj()
4.21 高差平差值權倒數(shù)計算函數(shù)Heitweight()
4.22 平面網(wǎng)成果輸出通用過程Output()
4.23 誤差橢圓繪制通用過程Drawellipse()
4.24 測量坐標轉屏幕坐標通用過程screen()
第5章 示例程序及其算例
5.1 控制網(wǎng)平差示例程序
5.2 高程網(wǎng)平差算例
5.3 導線網(wǎng)平差算例
5.4 三角網(wǎng)平差算例
5.5 三邊網(wǎng)平差算例
5.6 混合結構控制網(wǎng)平差算例
參考文獻