一、前言

本程序是《CASIO fx-5800P計算與道路坐標(biāo)放樣計算》中道路坐標(biāo)放樣計算程序的升級改進(jìn)版本。原道路坐標(biāo)放樣計算程序只基于道路的單個基本型曲線,有效計算范圍僅包括平曲線部分和前后的兩條直線段,使用時需要輸入平曲線設(shè)計參數(shù),無坐標(biāo)反算樁號功能。

改進(jìn)后的程序名稱為:道路中邊樁坐標(biāo)放樣正反算程序(全線貫通),增加了可實現(xiàn)全線貫通的數(shù)據(jù)庫功能和坐標(biāo)反算樁號功能,主要是:

1.使用道路平面數(shù)據(jù)庫子程序,可將一段或若干段道路的交點法格式平面參數(shù)(可容易從直線、曲線及轉(zhuǎn)角表中獲得)以數(shù)據(jù)庫子程序形式輸入計算器,程序在計算時省卻了輸入原始數(shù)據(jù)的麻煩;
2.坐標(biāo)正算方面,輸入樁號即可進(jìn)行道路的中、邊樁坐標(biāo)計算,若輸入了測站坐標(biāo),還可同時計算全站儀極坐標(biāo)放樣數(shù)據(jù)(撥角和平距);
3.坐標(biāo)反算方面,輸入平面坐標(biāo),即可計算對應(yīng)的樁號和距中距離(含左右信息);
4.對于存在斷鏈的道路,可分段分別編寫數(shù)據(jù)庫子程序,然后在主程序中添加一個路段選擇的功能即可實現(xiàn)(可參照立交匝道程序中匝道的選擇)。

程序的特點:
1.可進(jìn)行中樁坐標(biāo)的正、反算,程序代碼簡潔,便于閱讀和改寫;
2.主程序通過調(diào)用數(shù)據(jù)庫子程序,省卻了使用時輸入平面參數(shù)的繁瑣;
3.使用數(shù)據(jù)庫子程序,換項目只需改寫數(shù)據(jù)庫子程序,程序通用性強(qiáng)。

二、道路示例項目基本資料
基本資料同《CASIO fx-5800P計算與道路坐標(biāo)放樣計算》第6章HY高速公路第2合同段(合同段起止樁號:K4+800~K9+600)。這里摘取直線、曲線及轉(zhuǎn)角表資料如下(若圖片不清晰,請參見參見教材P161附錄1):
.

.
.
三、程序代碼
.
.
.
.
.
.
注:路線數(shù)據(jù)庫子程序ROAD-DATA1是根據(jù)計算示例項目的直曲表編寫,大家使用時應(yīng)按各自項目的直曲表改寫或新建。
.
.
四、程序變量清單
.
.
五、計算流程示例
1.中樁坐標(biāo)計算示例
計算任務(wù):計算HY高速公路K6+100~K6+700段的中樁坐標(biāo)及切線方位角(樁距20m),并在導(dǎo)線點(2807118.026,474113.687)上架設(shè)全站儀,計算各中樁的極坐標(biāo)放樣數(shù)據(jù)。

使用道路中邊樁坐標(biāo)放樣正反算程序RAOD-2的操作流程見下表。
.
.
下表給出了由道路路線CAD軟件計算的相關(guān)結(jié)果,供大家進(jìn)行計算驗證。
.
.
2.邊樁坐標(biāo)計算示例
計算任務(wù):計算HY高速公路主線K6+100~K6+700段的邊樁(左右各12.25米)坐標(biāo)(樁距20m)。使用道路中邊樁坐標(biāo)放樣正反算程序RAOD-2的操作流程見下表。
.
.
下表給出了由道路路線CAD軟件計算的相關(guān)結(jié)果,供大家進(jìn)行計算驗證。
.
.
3.坐標(biāo)反算計算示例
計算任務(wù):根據(jù)前面計算的K6+100的中樁、左右邊樁的坐標(biāo),反算對應(yīng)樁號及偏距,并進(jìn)行驗證。使用道路中邊樁坐標(biāo)放樣正反算程序RAOD-2的操作流程見下表。
.