999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AutoCAD的土石方計算斷面自動生成程序設計與實現

2022-08-17 09:01:18任續超
甘肅科技 2022年7期
關鍵詞:程序工程

任續超,姚 睿

(陜西能源職業技術學院,陜西 咸陽 712000)

1 引言

目前,實際工程中經常會涉及到很多土石方量的計算,通常工程上采用斷面法計算土石方量,尤其是在大面積土石方填挖工程中,需要定期反復地對填挖方區域進行測量并計算填挖方量[1],用于工程量的統計和階段性資金核算。采用斷面法核算土石方量首先需要確定斷面面積和斷面間距,斷面法計算土石方量中斷面為原始地面線與實測地面線構成的封閉多邊形,通常原始地面線是根據提取原始地形圖上斷面截線與等高線交點的坐標高程數據繪制,由于工程的持續性施工,土石方量隨工程的進展持續變化,實測地面線也在不斷變化,因此,實測地面線的獲取需要定期對實地地形特征點進行測量。斷面法計算土方量根據工程區域的大體形狀要確定各斷面之間的間距以保證土方量計算的準確性,面積較大工程中斷面數量也較多,通過外業采集數據繪制各斷面圖形往往工作量非常大,也十分繁瑣,容易出現錯誤,因此,非常有必要開發一個針對實際工程需要快速提取AutoCAD地形圖中交點坐標高程數據,并在AutoCAD軟件中自動生成斷面的程序,以此提高工程作業中利用斷面法進行土方量核算的效率和準確性。

2 工程中斷面法土方計算過程

實際工程中采用斷面法進行土石方量核算時,各斷面分布都具有一定的規律性,圖1為某實際項目中某填方工程區域的斷面分布圖,其中各斷面分布位置為外圍界限特征拐點的連線且平行分布。

圖1 工程斷面分布圖

若以傳統的斷面線繪制方法繪制原始地面線,需要逐點提取交點坐標高程數據,再利用計算器根據坐標反算出各點至首點的距離和高差,再根據計算出的數據在AutoCAD中繪制轉折點,最后連接轉折點形成斷面地面線,該方法存在的問題是過程性工序繁多,工作量很大,需要大量的時間且容易出錯。圖2為以傳統方法繪制斷面圖的過程圖。

圖2 傳統方法繪制斷面過程圖

實測地面線與原始地面線繪制方法相同,區別在于獲取原始數據的途徑不同,繪制一個完整斷面需要將原始地面剖線和實測地面線分別會合之后,最后以一個同名點為基準點確定實測地面線起始位置,與原始地面線進行結合形成斷面剖面。圖3為某一斷面的繪制成果圖。

圖3 斷面剖面示意圖

斷面法計算土石方量時根據繪制的各斷面剖面確定出土石方工程范圍內各斷面的面積,利用公式(1)和公式(2)計算出土石方量。

式中:S為各斷面的截面面積,K為各斷面的樁號,V為土石方量。

由上述研究可知,斷面的繪制處理工作量極大,由于其工序上存在著明顯的程序化和重復性流程,因此,在成圖環節通過對AutoCAD程序進行二次開發實現快速成圖,縮小斷面成圖時間,提高工作效率和準確性。

3 斷面自動生成程序設計與實現

鑒于傳統繪制斷面的復雜性,為了提高斷面法計算土方量的工作效率,本研究以Visual C#語言開發能夠快速提取交點坐標并生成斷面圖的程序,其中程序設計的核心點在于將AutoCAD地形圖中的交點坐標高程數據快速提取出來[2],利用程序批量進行計算得到繪制斷面線所需的高差和距離數據,并自動在AutoCAD中生成斷面線,程序設計流程如圖4所示。

圖4 程序設計流程圖

程序功能主要分為兩大模塊,一個模塊為以圖形生成圖形,另一個模塊是以數據生成圖形。程序界面如圖5所示。

圖5 程序界面圖

程序主要功能可以實現在AutoCAD中快速提取特征點的坐標高程數據,并自動生成斷面截線圖,總體分兩步實現原始地面線和實測地面線的生成,再根據基準點高差值對兩條地面線進行組合,實現斷面的快速繪制[3-4]。

第一種為根據圖形提取數據生成圖形,核心步驟為交點坐標高程數據的拾取,拾取的點必須為斷面截線與等高線的交點,否則所采集的點只有坐標沒有高程數據,程序會提示數據有誤,拾取交點的順序必須依次進行不能間斷,且所有斷面的拾取方向需保持一致,這是本程序實現的關鍵點以及程序編寫的難點,程序會根據拾取的交點數據默認以首點為基準點計算后續各點與首點的偏距和高差,并顯示在程序頁面中,以備核對。第二種為根據編輯好的數據文件直接生成圖形,打開格式數據文件,程序會自動判斷文件中數據是否合法并統計坐標個數,依次點擊計算距離、計算高差、指定基點輸出實測地面線按鈕,跳轉至AutoCAD頁面后選擇成圖基點就會生成斷面。最后根據程序提示的基準點高差結合兩條地面線形成斷面,基準點高差默認為兩條線的首點高差值,程序設計了清除數據按鈕,待生成一個斷面后,點擊清除數據按鈕初始化程序,可以快速地進行下一個新的斷面圖的生成。

4 程序驗證與實例計算

為驗證程序的正確性,以圖1所示工程為算例,按從下向上的順序提取第一條截線與各等高線的交點數據,拾取的坐標數據會自動記錄在坐標數據文本框中,并顯示拾取交點的個數,點擊計算距離和計算高差后顯示計算后的數據,根據坐標反算對比,證明距離和高差數據計算正確,如圖6所示。

圖6 程序計算實例圖

利用程序分別繪制各斷面線,以本程序繪制圖1所示的9條斷面線大約只需要5 min,9條線所拾取的交點總數為74個,繪制一條線所需時間主要與每條線的交點個數有關,提取一個點的時間大約為4 s,按一條線為7個點,加上其他時間繪制一條斷面線的時間大致為33 s左右。若按照傳統方法分別繪制圖1所示的9條斷面線,所消耗時間主要分為提取坐標過程、計算過程、圖形繪制過程,不考慮其他因素大約需要2.5 h,相比而言,利用該程序繪制斷面線可以將工作效率提高近30倍,由此可以體現出本程序的優越性,實現了將大量重復復雜工作簡化的目的,對土石方工程而言具有非常實用的價值[5]。

5 結語

本研究針對實際土石方工程中斷面法計算方量方法的復雜性和重復性,基于AutoCAD平臺并利用Visual C#語言設計實現了可以智能提取AutoCAD地形圖中截線與等高線交點的坐標數據,并能夠快速繪制出斷面線的界面化程序,通過與傳統斷面線繪制方法進行對比得出,一方面本程序可以將斷面線的繪制效率提高近30倍,節省了工程核算的時間,提高了工作效率和準確性,降低了工程的成本,證明了開發該程序對實際工程的可行性和必要性;另一方面本程序能夠適用于各種以斷面法計算土方量的工程,不受地形限制,從而體現了以計算機開發程序結合相關工程軟件解決實際工程問題的優越性。

猜你喜歡
程序工程
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
子午工程
太空探索(2016年6期)2016-07-10 12:09:06
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
工程
工程
工程
工程
主站蜘蛛池模板: AV不卡国产在线观看| 国产在线麻豆波多野结衣| 亚洲黄色网站视频| 日本免费一区视频| 亚洲精品自产拍在线观看APP| 2020国产在线视精品在| 国产精品性| a天堂视频| 国产成人高清精品免费| 亚洲人成网7777777国产| 99久久国产综合精品2020| 国模极品一区二区三区| 国内精品久久人妻无码大片高| 欧美日韩第三页| 99久久亚洲综合精品TS| 欧美性久久久久| 91丝袜乱伦| 成人韩免费网站| 国产亚洲日韩av在线| 国内99精品激情视频精品| 色婷婷色丁香| 99伊人精品| 亚洲最新地址| 亚洲综合婷婷激情| 毛片网站在线看| 天天综合天天综合| 亚洲午夜综合网| 国产一级毛片高清完整视频版| 国产AV无码专区亚洲精品网站| 日韩二区三区无| 国产在线拍偷自揄拍精品| 久久久久久久97| 亚洲视频色图| 亚洲无码高清一区二区| 精品成人免费自拍视频| 中文字幕伦视频| 97影院午夜在线观看视频| 欧美成人精品一级在线观看| 久久夜色精品| 国产乱子伦视频三区| 中文字幕人妻av一区二区| 日韩少妇激情一区二区| 国产精品自在在线午夜| 亚洲青涩在线| 亚洲中文字幕97久久精品少妇| 日韩精品专区免费无码aⅴ| 日韩欧美亚洲国产成人综合| 亚洲国产日韩一区| 91色爱欧美精品www| 亚洲av成人无码网站在线观看| 欧美黄网站免费观看| 亚洲IV视频免费在线光看| 丁香婷婷激情网| 91丨九色丨首页在线播放| 激情综合五月网| 久草视频福利在线观看| 亚洲中久无码永久在线观看软件| 亚洲日韩AV无码精品| 九九热在线视频| 看av免费毛片手机播放| 欧美国产三级| 国产一线在线| 麻豆精品国产自产在线| 亚洲二区视频| 一级毛片在线播放免费观看| 香蕉视频在线精品| 亚洲AV无码久久精品色欲 | 黄色在线网| 992tv国产人成在线观看| 精品国产三级在线观看| 亚洲欧美不卡中文字幕| 国产精品丝袜视频| 青青久久91| 欧美日韩激情在线| 成人综合久久综合| 国产免费高清无需播放器| 国产乱人激情H在线观看| 亚洲欧美在线看片AI| 欧美日韩午夜| 免费无码AV片在线观看国产| 在线a网站| 少妇人妻无码首页|