上個(gè)月同事在做線位轉(zhuǎn)換功能開發(fā),功能目標(biāo)是將任意線位,包括緯地、DICAD Pro、EICAD、CARD/1甚至手工繪制的線位圖,轉(zhuǎn)換為路線CAD軟件能夠識(shí)別的線位,代碼已經(jīng)開發(fā)完畢,尚未完成測(cè)試交付。
前幾天剛好遇到一個(gè)鴻業(yè)軟件生成的線位圖轉(zhuǎn)換實(shí)例,20.3公里,500+個(gè)線元,正好用來(lái)測(cè)試。在第246個(gè)線元處出現(xiàn)錯(cuò)誤,經(jīng)調(diào)試,一檢查居然發(fā)現(xiàn)出錯(cuò)的位置是一個(gè)凸形曲線。這是本人工作以來(lái)第一次在實(shí)際工程中見到凸形曲線,原來(lái)都只是傳說。
之所以在這里探討,是因?yàn)橹鞒致肪€CAD軟件開發(fā)。對(duì)于路線CAD軟件而言,支持什么或不支持什么都必須有足夠的依據(jù),否則軟件的適應(yīng)性會(huì)受到很大的折扣。
路線規(guī)范第9.2.4條規(guī)定“……凸形曲線只有在路線嚴(yán)格受地形限制,且對(duì)接點(diǎn)的曲率半徑相當(dāng)大時(shí)方可采用……”,由此可以看出使用條件相當(dāng)嚴(yán)格。因此在JSL-路線專家系統(tǒng)設(shè)計(jì)之初,并未考慮凸曲線的支持,若要支持,需要進(jìn)行特殊處理,增加開發(fā)工作量。到目前為止,路線CAD軟件應(yīng)用里程遠(yuǎn)超一萬(wàn)公里,無(wú)設(shè)計(jì)人員對(duì)此提出異議。由此可見,凸形曲線應(yīng)用相當(dāng)少。本人在路線CAD軟件中不支持凸形曲線設(shè)計(jì),也是對(duì)此不支持。路線規(guī)范對(duì)平曲線中圓曲線長(zhǎng)度并未做明確要求,但一般情況下,建議在回旋線長(zhǎng)度滿足超高加寬過渡的前提下,圓曲線長(zhǎng)度盡量達(dá)到3秒設(shè)計(jì)速度行程,最低不低于2秒設(shè)計(jì)速度行程。
在這里再探討一下,同樣比較少見的C形曲線。路線規(guī)范第9.2.4條規(guī)定“……C形曲線僅限于地形條件特殊困難,路線嚴(yán)格受限時(shí)方可采用……”,該表述與凸形曲線可以說完全一致。筆者在實(shí)際工程中,僅在咨詢某工程項(xiàng)目時(shí)見到過一次。C形曲線與S形曲線處理基本相同,因此在JSL-路線專家系統(tǒng)中,C形曲線是支持的。但本人并不支持這種做法,因?yàn)榇蠖鄶?shù)情況下,C形曲線可以用卵形曲線代替。
總之,對(duì)于凸形曲線和C形曲線,在工程實(shí)際中慎用,若用,需經(jīng)過必要性論證,否則應(yīng)用其他線形代替。