黃小紅,王慶勇
(1.中鐵華鐵工程設(shè)計(jì)集團(tuán)有限公司,北京市100071;2.北京市通州市政工程設(shè)計(jì)有限公司,北京市101100)
市政排水平面和縱斷面設(shè)計(jì)圖是市政排水工程設(shè)計(jì)文件的重要組成部分。在常規(guī)的市政排水繪圖軟件中,數(shù)據(jù)文件是軟件的主要支撐對(duì)象,各種數(shù)據(jù)文件的保存和攜帶給工作帶來(lái)一定的困擾。同時(shí),整理好的設(shè)計(jì)圖紙由于設(shè)計(jì)條件發(fā)生變化,用常規(guī)數(shù)據(jù)文件支撐的軟件修改后,需重新整理設(shè)計(jì)圖,給設(shè)計(jì)人帶來(lái)很多的重復(fù)性的工作。為避免數(shù)據(jù)文件重生成圖后,給設(shè)計(jì)帶來(lái)的重復(fù)性工作,結(jié)合市政道路與市政排水施工圖繪圖相關(guān)聯(lián)的繪圖特點(diǎn),筆者構(gòu)思并采用Autolisp 語(yǔ)言成功編譯完成無(wú)需獨(dú)立數(shù)據(jù)文件支撐的參數(shù)化繪制市政排水平面和縱斷面的繪圖工具。
參數(shù)化繪制市政排水平面和縱斷面設(shè)計(jì)圖程序可直接安裝在AutoCAD 軟件中,并配有可視化交互界面,使設(shè)計(jì)人方便、快捷完成市政排水平面和縱斷面的設(shè)計(jì)繪圖工作。
市政排水平面設(shè)計(jì)繪圖菜單,見圖1。菜單工具包括參數(shù)設(shè)置、定義排水出口、布設(shè)主管、移動(dòng)檢查井、插入檢查井、刪除檢查井、編輯主管信息、編輯支管信息、刪除主管信息、信息轉(zhuǎn)換、上交叉管線、輸出井坐標(biāo)、設(shè)置雨水口和平面分圖等。
圖1 平面繪圖菜單
市政排水縱斷面設(shè)計(jì)繪圖菜單,見圖2。菜單工具包括繪制縱斷面、編輯主管道、編輯支線管道、上交叉管線、提取縱斷面高程、標(biāo)注溝管信息、水力元素計(jì)算和縱斷面自動(dòng)分圖等。
圖2 縱斷面繪圖菜單
市政排水參數(shù)化繪圖操作步驟依次為參數(shù)設(shè)置、管道選線、編輯管道信息、繪制縱斷面圖、提取縱斷面高程以及排水平面和縱斷面圖分圖。
參數(shù)設(shè)置包括繪圖參數(shù)設(shè)置(見圖3)和排水出口設(shè)置。繪圖參數(shù)設(shè)置內(nèi)容包含設(shè)置雨污水排水系統(tǒng)、設(shè)置排水系統(tǒng)代號(hào)、設(shè)置排水出口型式及相關(guān)的繪圖參數(shù)等公共信息。
圖3 繪圖參數(shù)設(shè)置
排水出口設(shè)置是設(shè)計(jì)人在CAD 圖中點(diǎn)選管道排水出口位置,程序?qū)⒃擖c(diǎn)坐標(biāo)作為管道樁號(hào)、管道標(biāo)注形式、流水方向的計(jì)算依據(jù)。
參數(shù)設(shè)置后,程序?qū)?chuàng)建設(shè)計(jì)人所指定系統(tǒng)代號(hào)的排水圖層,見圖4。排水系統(tǒng)圖層分兩類,圖層A01、A04、A05、A11、A15 屬于第一類,用于程序直接識(shí)別并參與計(jì)算,替換常規(guī)軟件中的數(shù)據(jù)文件;其余圖層為第二類圖層,用于顯示與施工圖標(biāo)注有關(guān)的信息。
圖4 排水系統(tǒng)圖層
管道選線菜單包括布置主管線、移動(dòng)檢查井、插入檢查井和刪除檢查井等工具。執(zhí)行布置主管線程序,設(shè)計(jì)人可以在CAD 圖中任意點(diǎn)選檢查井位置,程序?qū)Ⅻc(diǎn)選位置自動(dòng)連成PLINE 線。定義排水口位置后,程序?qū)⒆詣?dòng)更新PLINE 線交點(diǎn)處樁號(hào)、檢查井編號(hào)和檢查井標(biāo)識(shí)等信息。
移動(dòng)、刪除和插入檢查井程序,可對(duì)主管PLINE線進(jìn)行編輯,編輯的方式可以在PLINE 線上任意移動(dòng)檢查井、任意刪除檢查井和任意插入檢查井。同時(shí),程序還可輸入樁號(hào)定位插入檢查井。程序執(zhí)行自由移動(dòng)、刪除和插入后,將自動(dòng)更新PLINE 線交點(diǎn)處樁號(hào)、檢查井編號(hào)和檢查井標(biāo)識(shí)等信息。
編輯管道信息菜單包括編輯主管信息、編輯支管信息、刪除主管信息和信息轉(zhuǎn)換等工具。編輯主管信息程序可以自動(dòng)識(shí)別A01 圖層,并將管徑、坡度和坡長(zhǎng)等信息標(biāo)注在相應(yīng)的位置,編輯主管信息對(duì)話框見圖5。
圖5 編輯主管信息
編輯支管信息程序,設(shè)計(jì)人可以通過(guò)選擇主管檢查井布置三通和四通支線,編輯支管信息對(duì)話框見圖6。
圖6 支管信息
執(zhí)行刪除主管信息程序,程序?qū)⒏鶕?jù)設(shè)計(jì)人輸入的檢查井編號(hào)自動(dòng)刪除主管信息。
信息轉(zhuǎn)換程序可將管徑、坡度和坡長(zhǎng)信息轉(zhuǎn)換成管徑和坡長(zhǎng)信息,解決檢查井間距過(guò)小信息標(biāo)注太擁擠的問(wèn)題。
繪制縱斷面圖對(duì)話框,見圖7。縱斷面圖控制信息包括:選擇縱斷面標(biāo)題欄形式、選擇橫向比例、輸入標(biāo)尺最小值、輸入管內(nèi)底標(biāo)高和選擇繪圖次序等。執(zhí)行繪制縱斷面圖程序后,程序可以自動(dòng)識(shí)別A04圖層,并根據(jù)管徑、坡度和坡長(zhǎng)等信息繪制縱斷面圖,見圖8。
圖7 縱斷面繪圖對(duì)話框
圖8 縱斷面圖
排水縱斷面圖中,需要標(biāo)注的高程有設(shè)計(jì)地面高程、現(xiàn)況地面高程和管道底高程。其中管道底高程在輸出縱斷面圖時(shí)已根據(jù)排水口高程和管道坡度計(jì)算并標(biāo)注在縱斷面圖中,見圖8。
設(shè)計(jì)地面高程和現(xiàn)況地面高程一般由道路專業(yè)提供,由于道路樁號(hào)和排水樁號(hào)不一致,道路專業(yè)提供的設(shè)計(jì)地面高程和現(xiàn)況地面高程排水專業(yè)不能直接引用。通常做法是排水專業(yè)將道路設(shè)計(jì)地面線和現(xiàn)況地面線拷貝至排水縱斷面圖中,人工讀取并標(biāo)注對(duì)應(yīng)檢查井處的設(shè)計(jì)路面高程和現(xiàn)況地面高程,此方法易錯(cuò)且效率低。
為避免錯(cuò)誤和提高效率,編譯排水縱斷面標(biāo)高程序,見圖9。執(zhí)行該程序后,程序可自動(dòng)識(shí)別A01圖層和A11 圖層,并根據(jù)設(shè)計(jì)地面線和現(xiàn)況地面線提取檢查井對(duì)應(yīng)位置的設(shè)計(jì)地面高程和現(xiàn)況地面高程,高程標(biāo)注見圖10。
圖9 縱斷面標(biāo)高對(duì)話框
圖10 提取縱斷面高程
排水平面分圖對(duì)話框,見圖11。排水縱斷面分圖對(duì)話框,見圖12。執(zhí)行程序后,程序可自動(dòng)識(shí)別A01 圖層和A11 圖層,并在布局中將平面和縱斷面進(jìn)行裁剪分圖。
圖11 平面分圖對(duì)話框
圖12 縱斷面分圖對(duì)話框
市政排水平面設(shè)計(jì)繪圖菜單中還包括上交叉管線、輸出井坐標(biāo)、設(shè)置雨水口等程序;縱斷面設(shè)計(jì)繪圖菜還包括編輯主管道、編輯支線管道、上交叉管線、標(biāo)注溝管信息、水力元素計(jì)算等程序。由于篇幅有限就不再贅述。
參數(shù)化繪圖技術(shù)有效地解決了不依賴獨(dú)立的數(shù)據(jù)文件進(jìn)行市政排水平面和縱斷面設(shè)計(jì)問(wèn)題;參數(shù)化繪圖技術(shù)更智能、更高效、更易于數(shù)據(jù)的存儲(chǔ)和歸檔。