美章網 資料文庫 道路數據采集程序化探究范文

道路數據采集程序化探究范文

本站小編為你精心準備了道路數據采集程序化探究參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。

道路數據采集程序化探究

摘要:

在城市道路工程實踐和理論推導的基礎上總結出縱橫斷面數據采集的自動生成方法,然后利用AutoLISP語言進行二次開發,實現了道路縱斷面數據自動采集、橫斷面數據半自動采集等功能的程序化。道路縱橫斷面數據采集程序在保證質量和精度的前提下,提高了工作效率,適應了現代城市經濟建設健康快速發展的要求。

關鍵詞:

AutoLISP;縱橫斷面;數據采集;工作效率;程序設計

1引言

城市的快速發展變遷,伴隨著許多道路的建設和改造。在道路工程設計規劃的審批流程中,一般需要測量道路縱斷面圖和道路橫斷面圖。道路縱斷面圖是沿道路中心線縱向垂直剖切的一個立面,它表達了道路沿線起伏變化的狀況[1]。道路橫斷面圖是垂直于道路中心線方向的斷面,它主要是用來計算平整路面所需的土方量[2]。在縱橫斷面的成圖過程中有大量的坐標、里程采集工作,而傳統的工作方法需要的測量人員多、斷面測量采點數量大、工作周期長、人工記錄輸入容易出錯等[3]。2002年,吳浩等人[4]提出采用整體積分模型建立軌道交通中線測設的統一數學模型,并用該模型設計了軟件應用于武漢市軌道交用一號線的中線測設。因此,本文在學習整體積分模型的基礎上利用AutoLISP進行二次開發,實現了道路縱斷面數據自動采集、橫斷面數據半自動采集等功能,提高了繪制斷面成圖工作的效率。

2道路縱橫斷面數據采集程序的設計與實現

2.1AutoLISP簡介及其特點AutoLISP語言是嵌入在AutoCAD內部的具有獨特的語言結構及執行方式的一種人工智能繪圖語言[5]。首先,AutoLISP語言既繼承了LISP語言擅長處理各種結構的數據表的特點,又擴充了許多適用于CAD應用的特殊功能而形成的一種以解釋方式運行于AutoCAD內部的程序設計語言[6]。其次,AutoLISP語言中的一切成分都是以函數[7]的形式給出的,沒有語句、過程等這類程序概念,方便易懂。最后,AutoLISP擅長描述人機交互操作的過程,對于各種用戶輸入的接收、錯誤識別與恢復等方面的優秀功能[8]。

2.2道路縱橫斷面數據采集程序的設計與實現本程序利用AutoLISP二次開發,通過AutoCAD平臺上的一系列交互式操作,逐點捕捉縱橫斷面線上的高程點,實現道路縱斷面數據自動采集、橫斷面數據半自動采集等功能,充分滿足設計施工的需求。道路縱橫斷面數據采集程序中最基礎的工作是指定點(中樁、地物地類特征點)坐標和高程的提取;有了點位的坐標后,就可以用不同的算法計算距離和角度等;最后,根據實際道路工程需要,將道路里程統計信息成果保存到指定位置。一般而言,道路的形狀包括直線、緩和曲線和圓曲線三部分[9]。圖1中給出了道路縱斷面數據采集程序直線段的具體實現思路,圖1中第一行為需要輸入的數據。 圓曲線部分和直線部分不同的地方在于道路里程的計算方法。同樣,我們需要首先拾取或輸入已知數據:圓曲線的起點(X0,Y0)、終點(X2,Y2)和設計半徑R。然后,根據式(1)計算圓曲線的弧長L,即為圓曲線部分的里程長度。緩和曲線部分是本程序設計的難點。緩和曲線[10]是直線與圓曲線、圓曲線與圓曲線之間設置的曲率連續變化的曲線,主要包括回旋曲線型、三次拋物線型、雙扭線型和多心復曲線型。其中,回旋曲線是一種曲率隨曲線長度成比例變化的曲線,不僅可以使線性更加安全美觀,而且與駕駛員勻速轉動方向盤由圓曲線駛入直線或由直線駛入圓曲線的軌跡線相符合,是我國《標準》明確規定的緩和曲線線性[11],也是最友好型的緩和曲線。因此,我們程序中的緩和曲線采用回旋曲線型。根據廖日輝等人[12,13]的推算結果,當緩和曲線左轉(相對于道路前進方向)時,坐標轉換公式如式(3)所示。最后,如果緩和曲線位于兩個圓曲線之間,則首先在半徑較大的圓曲線處作回旋曲線的延長線,推算出延長所得的“虛擬直緩點”的坐標,計算里程所需緩和曲線弧長時減掉延長線的長度,再按照上述公式計算緩和曲線上點的坐標及其對應的橫斷面的方向。

3道路縱橫斷面數據采集程序的應用

在道路工程的勘測生產服務中,往往需要測量道路的縱橫斷面圖供規劃設計使用;在道路工程竣工后,又需要測定道路的竣工縱橫斷面圖供規劃設計部門驗收對比。使用道路縱橫斷面數據采集程序時,在“工具”中加載AutoLISP程序即可。其具體功能應用介紹如下。

3.1道路縱斷面數據采集程序運行“zdm”命令,按程序提示依次輸入成果文件名、繪圖比例尺、道路中線編號、起始里程、中樁間距、左斷面寬度、右斷面寬度(不輸入默認同左)。接著,進入三個選擇項:捕捉線段起點和端點,or拾取圓曲線(右鍵),or拾取緩和曲線(回車)。本程序可以實現直線-緩和曲線-圓曲線、圓曲線-緩和曲線-圓曲線、直線-圓曲線-直線等在道路工程中所有可能用到的銜接的順利進行,道路中線初步繪制橫斷面線如圖2所示。本文的道路縱斷面數據采集程序不僅實現了在CAD中分割緩和曲線的功能,而且充分利用了Au-toLISP交互式的特點,巧妙的通過鼠標左右鍵和回車鍵的切換進行功能的靈活選擇,操作簡單迅速,幾乎不需要手工輸入命令,具有很高的工作效率。

3.2道路橫斷面數據采集程序運行“hdm”命令。首先選擇道路中樁線的起點和道路的前進方向,然后按道路前進方向逐條拾取橫斷面的數據或在中樁地物地類特征點處添加橫斷面后拾取其數據。橫斷面的數據采集按從左到右的方向進行,需要拾取該橫斷面上所有地物地類特征點的位置坐標和高程(高程文件平差擬合后)。橫斷面數據采集過程中可能遇到的地物地類特征點主要有:陡坎(坎上、坎下),斜坡(坡頂、坡底),公路(路邊、路中、路邊),池塘(塘上、塘底、塘底、塘上),溝渠(溝頂、溝中、溝頂),河堤(河上、河下、河上、堤下、堤上、堤上、堤下)等。在這些特征點的數據采集過程中,有些特征點的點位或高程的拾取可以利用巧妙的鍵盤鼠標操作代替,從而提高數據采集的工作效率。下面我們將具體介紹本文程序道路橫斷面數據采集的方法與技巧。①一點法,以陡坎為例。由于陡坎的坎上和坎下的平面位置是相同的,如圖3(a)所示,我們在拾取坎上的點(平面位置和高程)后,無需再次拾取坎下位置,直接“回車”后輸入坎下的高程即可。②直角法,以池塘為例。如圖3(b)所示,首先拾取左邊塘上(點1)的平面位置和高程,無需拾取第一個塘底位置(點2),然后點擊鼠標右鍵,選取“坎下/塘底/堤下”,拾取第二個塘底的平面位置(點3)和高程,“回車”,直接輸入右邊塘上(點4)的高程(如果點4和點1的高程相同,可以再次“回車”),即可得到該點的平面位置和高程數據。③梯田法,以河堤為例。如圖3(c)所示,假設點1、4、5高程相同,點2、3高程相同,點6、7高程相同。按和②中相同的步驟采集點1、2、3的平面位置和高程數據后,“回車”后再“回車”,選取“坎下/塘底/堤下”,拾取點5的平面位置和高程,“回車”后再“回車”,選取“坎下/塘底/堤下”,拾取點7的平面位置和高程,道路橫斷面數據采集結束時,相應的∗.txt成果文件也就保存在了指定的路徑下,成果文件的具體格式如圖4所示。若在以后的工作中繼續增加數據采集,輸入相同的成果文件名,增加的數據信息同樣會自動追加到該文件中,并以“橫斷面xyz”文字標示分行隔開,方便了成果的更新和完善。本文的道路橫斷面數據采集程序同樣充分利用了AutoLISP交互式的特點,巧妙的通過鼠標左右鍵和回車鍵的切換進行功能的靈活選擇,提高了數據采集的工作效率。本程序縱橫斷面采集的數據生成的成果文件格式都是文本格式,統計成果經過簡單的處理即可轉化成不同設計院所需格式并繪制出道路縱斷面圖和橫斷面圖。

4結語

道路設計直接關系到工程建設投資、規模、施工難易、行車安全、運行成本管理等多方面的內容。測量單位為設計院提供準確的縱橫斷面數據是確保道路設計科學、經濟、合理的前提,對區域經濟發展具有重大意義。本文在對道路工程的直線和圓曲線、特別是緩和曲線橫斷面里程確定的原理和算法進行深入分析的基礎上,用AutoLISP二次開發了縱橫斷面數據采集程序。該程序充分利用了AutoLISP語言的交互式特點,通過鼠標左右鍵和回車鍵的切換進行功能的靈活選擇,操作簡單迅速,幾乎不需要手工輸入命令,具有顯著的效率提高效應。而文本文件的統計成果只需要簡單的處理即可繪制成道路縱斷面圖和橫斷面圖。縱橫斷面數據采集程序由于具有完善的(包含了緩和曲線)功能、較高的精度和高效的工作效率,在實際道路工程中有著廣泛的用途和較高的經濟效益。

作者:鄭峴 張曉章 蔣勝華 薛衛星 單位:武漢市測繪研究院 武漢大學測繪學院

主站蜘蛛池模板: 特黄大片aaaaa毛片| 香蕉视频一区二区三区| 日本高清二区视频久二区| 亚洲日韩中文无码久久| 第九色区AV天堂| 国产一卡2卡3卡4卡公司在线 | 精品国产亚洲AV麻豆| 国产午夜av秒播在线观看| 亚洲精品国产精品国自产网站| 在线亚洲精品视频| www.九色视频| 成人欧美一区二区三区的电影| 久久国产精品视频| 最美情侣中文字幕电影| 亚洲国产精品综合一区在线| 特级无码a级毛片特黄| 动漫乱理伦片在线观看| 草莓视频国产在线观看| 国产成人亚洲精品91专区高清| 18gay台湾男同亚洲男同| 在线观看三级激情视频| www亚洲视频| 性欧美videos高清喷水| 中文字幕精品在线| 日本天堂免费观看| 乱人伦人妻中文字幕在线入口 | 欧美人与动牲高清| 亚洲欧美自拍一区| 熟妇人妻中文字幕| 免费的毛片基地| 精品无码国产自产拍在线观看| 国产一级三级三级在线视| 韩国美女vip福利一区| 国产放荡对白视频在线观看| 看全色黄大色黄女视频| 国产精品视频你懂的| 91视频免费观看| 国模吧一区二区三区精品视频| eeuss影影院www在线播放| 小受被多男摁住—灌浓精| 两性色午夜视频免费网|