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

AutoCAD二次開發在公路路產登記中的應用

2012-09-22 10:01:32王振輝
城市勘測 2012年1期
關鍵詞:二次開發程序公路

王振輝

(國家測繪局第七地形測量隊,海南海口 570203)

1 引言

公路路產是國家財產,受國家法律保護,任何單位和個人均不得侵占和破壞。公路作為促進社會經濟高速發展的基礎性設施,在國民經濟中的重要作用日益突出。保護公路路產最重要的方面即是對公路路產進行確權登記和建檔,它是公路路產管理的前提和基本手段。而公路路產登記資料之一是公路用地權屬范圍圖,圖中需要標注道路中心線的中樁以及對應用地范圍線邊樁的坐標。公路用地權屬確認的過程十分復雜,確權部門因多種因素會經常對用地范圍線進行更改,如果通過手工對道路中、邊樁的坐標進行標注,會因用地范圍線的變更而重復做很多工作。因此,通過AutoCAD二次開發,運用程序進行中樁和邊樁的坐標自動標注,能很大程度提高工作效率。

AutoLISP作為通用LISP語言的一個小子集,嚴格地遵循其語法和慣例,又添加了許多針對AutoCAD的功能。通過AutoLISP,用戶可以運用適合于編寫圖形應用程序的強大的高級語言來編寫宏程序和函數,并開發出各種軟件包。從AutoCAD R14起,Visual LISP就被引入到AutoCAD中,它增強及擴展了AutoLISP,嵌于AutoCAD內部,是一種智能型語言。運用Visual LISP可以靈活方便地增加AutoCAD的新命令,幾乎能無限地擴展AutoCAD的功能。Visual LISP沒有特殊的硬件需求,能運行AutoCAD即可運行Visual LISP。

本文將通過一個公路路產登記實例介紹Visual LISP在自動標注道路中、邊樁坐標工作中的應用,通過編寫程序來提高工作效率,避免人工重復、繁瑣的工作以及避免手工操作引起的遺漏和錯誤。

2 AutoCAD二次開發對路產登記工作的必要性

公路路產登記工作中用地權屬確認的過程往往會因多種因素經常變更用地范圍線,如果用手工對道路中、邊樁的坐標進行標注,會導致大量的重復工作。另外路產登記的公路往往是幾千米甚至十幾千米,道路中心線中樁的標注和其用地范圍線邊樁的坐標標注,如果按百米來標注,其工作量非常大。因此,通過AutoCAD二次開發,運用Visual LISP程序批量自動處理,能很大程度提高工作效率。

本文通過某市縣道X506進行路產登記的工作實例,介紹Visual LISP程序對提高路產登記工作效率的貢獻。

3 實例

本程序有三個子程序,分別是自動計算并標注中樁號、求輔助線和用地線交點、用地線坐標自動標注。

3.1 自動計算并標注中樁號

本子程序會生成“道路中心線”、“bak”、“道路樁號”三個圖層。將用戶選取的多線段放入“道路中心線”層并更改屬性。通過用戶輸入的標注中樁的間距,由中心線的起點開始計算出中樁的坐標,并在該坐標上標注樁號和中樁線,并放入“道路樁號”層。子程序還做了一個為下一步做鋪墊的工作,即沿中樁線的方向作延長線,與用地邊線相交,并將該輔助線放入“bak”層。

本子程序的部分代碼如下:

其中,函數a-get-Angle是中樁線角度的獲取程序。

本子程序運行后如圖1所示,綠線為道路中心線,紅線為用地范圍線,黑線為輔助線。

圖1 自動標注中樁號

3.2 求輔助線和用地線交點

本子程序利用上一子程序運行后生成的輔助線,計算其與兩邊用地范圍線的交點坐標,并寫入文件。這是為下一步的用地范圍線對應中樁的邊樁進行坐標標注做準備。

本子程序的部分代碼如下:

3.3 用地范圍線坐標自動標注

本子程序利用上一子程序計算出的交點坐標,對用地范圍線對應中樁的邊樁進行坐標標注。程序先根據交點坐標作用地線的垂線,坐標引線是由用戶輸入字體的大小按比例畫,坐標文字注記是按坐標引線的方向進行標注。

本子程序的部分代碼如下:

圖2 成果圖

本實例最后成果如圖2所示(因篇幅原因只顯示部分圖面成果)。由于本程序標注的坐標是由計算得出并賦值標注出來,所以避免了人工標注坐標時出現捕捉錯點位的情況。

4 結語

目前,在各工程設計單位中AutoCAD已經得到普及應用,Visual LISP對于拓展AutoCAD的功能具有重要意義。本文通過一個公路路產登記實例說明Auto-CAD的二次開發在實際工作中發揮著重要的作用,充分說明在工程設計工作中結合本專業要求開發一定功能的Visual LISP程序可以有效降低工作人員的勞動強度,從而使AutoCAD不僅僅是繪圖工具,而真正成為設計人員得心應手的高效設計平臺。

[1]李長勛.AutoCAD Visual LISP程序開發技術[M].北京:國防工業出版社,2005

[2]陳伯雄,馮偉.Visual LISP程序設計—技巧與范例[M].北京:人民郵電出版社,2002

[3]康博創作室.Visual LISP實用教程[M].北京:人民郵電出版社,1999

[4]湯峻.AutoCAD2000高級應用與Visual LISP開發寶典[M].北京:人民郵電出版社,2001

[5]GB/T 20257.1-2007.1 ∶500、1 ∶1000、1 ∶2000 地形圖圖式[S]

[6]米桂杰.AutoCAD在公路路線繪圖中的應用[J].企業技術開發,2010,29(5)

猜你喜歡
二次開發程序公路
公路養護嵌固抗滑磨耗層應用研究
“十四五”浙江將再投8000億元修公路新增公路5000km
石油瀝青(2021年4期)2021-10-14 08:50:40
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
公路斷想
人民交通(2019年16期)2019-12-20 07:04:10
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
西門子Easy Screen對倒棱機床界面二次開發
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
公路造價控制中的預結算審核
中國公路(2017年12期)2017-02-06 03:07:33
主站蜘蛛池模板: 国产成人精品一区二区不卡| 99在线视频网站| 国产日产欧美精品| 亚洲成人免费看| 91毛片网| 18禁黄无遮挡免费动漫网站| 波多野结衣一区二区三区四区视频 | 在线观看热码亚洲av每日更新| 亚洲无码精彩视频在线观看| 亚洲av色吊丝无码| 又黄又湿又爽的视频| 伊人天堂网| 2021国产精品自产拍在线观看| 亚洲人成在线精品| 日韩欧美国产另类| 成人毛片免费在线观看| 精品国产Av电影无码久久久| 日韩国产亚洲一区二区在线观看| 久久动漫精品| 日韩欧美国产另类| 国产在线观看99| 国产精品亚欧美一区二区| 国产特一级毛片| 国产经典免费播放视频| 亚洲国产91人成在线| 日韩视频免费| 亚洲无线一二三四区男男| 国产亚卅精品无码| 欧美啪啪精品| 欧美中文一区| 欧美不卡视频在线| 永久免费无码日韩视频| 人妻无码中文字幕一区二区三区| 在线观看国产网址你懂的| 国产精品一区二区久久精品无码| 国产成人做受免费视频| 国产精品观看视频免费完整版| 午夜天堂视频| 性色一区| 国产91久久久久久| 制服丝袜国产精品| 亚洲欧美自拍视频| 国产成年女人特黄特色毛片免| 国产免费看久久久| 午夜精品久久久久久久无码软件 | 中文字幕人妻av一区二区| 日韩福利在线观看| 乱系列中文字幕在线视频| 中文无码日韩精品| 成年人久久黄色网站| 国产精品男人的天堂| 538精品在线观看| 又黄又湿又爽的视频| 精品无码一区二区三区在线视频| 精品国产一区二区三区在线观看| 中文字幕无码制服中字| 亚洲人成高清| 国产麻豆va精品视频| 国产精品欧美在线观看| 午夜无码一区二区三区在线app| 国产主播喷水| 极品私人尤物在线精品首页| 国产亚洲第一页| 久久99蜜桃精品久久久久小说| 99一级毛片| 无码中文字幕乱码免费2| 日韩欧美国产另类| 亚洲床戏一区| 在线观看国产小视频| 成·人免费午夜无码视频在线观看| 啪啪啪亚洲无码| 天天做天天爱天天爽综合区| 国产噜噜噜视频在线观看| 久久特级毛片| 亚洲婷婷在线视频| 亚洲欧美综合在线观看| 黄色在线网| 欧美亚洲激情| 大香网伊人久久综合网2020| 亚洲欧美一区二区三区蜜芽| 亚洲天堂视频在线免费观看| 亚洲欧美日韩精品专区|