亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        復(fù)雜征地圖標(biāo)注使用LISP 語言實現(xiàn)的方法

        2015-05-23 03:45:38劉存桂
        山西建筑 2015年21期
        關(guān)鍵詞:主程序單點中線

        劉存桂 唐 勇

        (安徽省交通規(guī)劃設(shè)計研究總院股份有限公司,安徽合肥 230088)

        1 使用緯地本身的標(biāo)注方法的弊端

        在使用緯地生成征地線的時候,隨征地線同時生成的征地線點位標(biāo)注僅能反映當(dāng)前征地線的點位坐標(biāo),那么當(dāng)征地線修改的時候,這個標(biāo)注已經(jīng)不能反映更改后的征地線的實際位置了。要修改更改后點的位置坐標(biāo),在緯地中通常先使用工具—>點到曲線的命令求出該點的樁號和距離,然后手動更改原來的標(biāo)注值。當(dāng)只有極少數(shù)點需重新標(biāo)注時,這種方法也不算太過浪費時間。但是,現(xiàn)在的征地圖通常需要從項目起點到項目終點全線微調(diào),那就涉及成千上萬的點位需要重新標(biāo)注,再使用緯地自身的標(biāo)注方法顯然不太現(xiàn)實。

        而且,現(xiàn)在業(yè)主一般要求每個點位要標(biāo)注完整的樁號,而不是簡化的樁號(例如K0+220要標(biāo)注完整的K0+200,而不是緯地里簡化的+200),這樣也便于在實際征地放樣中快速的找到所需的位置。而這個要求是緯地?zé)o能為力的。

        2 本程序的由來和構(gòu)思

        基于緯地的弊端和業(yè)主的要求,我們考慮能不能使用LISP擴(kuò)展程序一次性解決以上的問題,能不能使生成好的標(biāo)注不需要進(jìn)行再次的加工(譬如:更改字體,更改圖層,更新標(biāo)注內(nèi)容等等),這就是本程序的由來。那么,有了編制這個程序的想法,就需要好好構(gòu)思這個程序的組織結(jié)構(gòu)使其能準(zhǔn)確無誤的實現(xiàn)目標(biāo)要求。最終定下的實現(xiàn)方法為:1)把生成的道路中線連成一個整體的多段線。2)使用一個主程序,提供用戶選擇道路中線,要標(biāo)注的征地線和輸入路線起點樁號的接口。3)為了應(yīng)付特殊情況,需要增加一個手動選點單樁標(biāo)注的主程序。4)分解程序使之模塊化,易于實現(xiàn)最終目標(biāo)。

        3 程序的具體實現(xiàn)

        3.1 多點標(biāo)注模式主程序

        該主程序所要實現(xiàn)的功能如下:1)定義所需的主變量,記錄各個系統(tǒng)變量狀態(tài),預(yù)先加載visual函數(shù)接口;2)調(diào)用所需的AutoCAD線型,定義標(biāo)注所在的圖層和字體樣式;3)提供了用戶點選和輸入的接口;4)計算征地線上的點距,對符合點距要求的點分別計算垂足和樁號;5)調(diào)用標(biāo)注分解確認(rèn)子程序,標(biāo)注征地線上的各點;6)程序運行結(jié)束后恢復(fù)各系統(tǒng)變量。

        具體程序?qū)崿F(xiàn)如下:

        3.2 單點標(biāo)注模式主程序

        其實現(xiàn)的功能和調(diào)用的參數(shù)、函數(shù)基本同多點標(biāo)注模式主程序。不同之處在于:1)用戶接口僅需點選道路中線及輸入道路中線對應(yīng)的起點樁號;2)之后單點要標(biāo)注的征地線上任意一點即可生成該點所要標(biāo)注的各項參數(shù)。

        具體程序?qū)崿F(xiàn)如下:

        3.3 標(biāo)注分解確認(rèn)子程序

        該子程序所要實現(xiàn)的功能如下:1)接收主程序所確定的中線樁號、征地線標(biāo)注點距中線距離、征地線標(biāo)注點相對于中線的垂足與中線起點形成的弧度矢量、征地線標(biāo)注點與中線起點形成的弧度矢量、征地線上的標(biāo)注點的坐標(biāo)、字符分割線的終點坐標(biāo)。2)轉(zhuǎn)換數(shù)字格式的中線樁號為標(biāo)準(zhǔn)形式的字符串格式,如:接收的數(shù)字格式樁號2856.5轉(zhuǎn)換成K2+856.5的標(biāo)準(zhǔn)樁號標(biāo)注格式字符串。3)取得標(biāo)注分割線的上、下標(biāo)注,生成標(biāo)準(zhǔn)的上、下標(biāo)注形式,如:上標(biāo)注形式為:“樁號 Y坐標(biāo)值”,下標(biāo)注形式為:“距離X坐標(biāo)值”。4)依據(jù)接收的兩個弧度矢量判斷征地線上的點在道路中線的左側(cè)或右側(cè)。5)使用entmake函數(shù)在CAD中生成征地線上點的標(biāo)準(zhǔn)標(biāo)注。

        具體程序?qū)崿F(xiàn)如下:

        4 具體使用和總結(jié)

        在多點標(biāo)注模式下,使用本程序只需用戶單選道路中線,單選所要標(biāo)注的征地線,輸入道路中線對應(yīng)的道路起點樁號即可生成整條征地線的標(biāo)準(zhǔn)標(biāo)注,在單點標(biāo)注模式下,使用本程序只需用戶單選道路中線,輸入道路中線對應(yīng)的道路起點樁號,然后單點所要標(biāo)注的征地線上的點,即可生成該點對應(yīng)的標(biāo)準(zhǔn)標(biāo)注。這對于需要調(diào)整一次或數(shù)次的征地圖來說,相比緯地程序的繁瑣標(biāo)注更改手段而言,無疑大大節(jié)省了勞動時間,使得用戶可以把更多的精力放在如何滿足土地規(guī)范和業(yè)主要求上面。也可以騰出大量的時間從事整個項目里其他的工作。

        [1]郭秀娟,于全通,范小鷗.AutoLISP語言程序設(shè)計[M].北京:化學(xué)工業(yè)出版社,2008.

        [2]鄭益民.公路工程CAD[M].北京:清華大學(xué)出版社,2010.

        [3]Autodesk公司.AutoCAD標(biāo)準(zhǔn)幫助文檔:AutoCAD群碼表[Z].

        [4]周 明,董仁揚.Visual LISP程序設(shè)計及其應(yīng)用教程[M].上海:上??茖W(xué)技術(shù)文獻(xiàn)出版社,2008.

        [5]趙景亮.AutoCAD 2004與AutoLISP二次開發(fā)技術(shù)[M].北京:清華大學(xué)出版社,2004.

        [6]藍(lán)屹生.AutoLISP學(xué)習(xí)導(dǎo)引[M].北京:中國鐵道出版社,2003.

        [7]曾洪飛,張 帆,盧擇臨.AutoCAD VBA& VB.NET開發(fā)基礎(chǔ)與實例教程[M].北京:中國電力出版社,2008.

        [8]二代龍震工作室.AutoCAD LISP/VLISP函數(shù)庫查詢辭典[M].北京:中國鐵道出版社,2003.

        [9]施佩娟.道路CAD[M].北京:機(jī)械工業(yè)出版社,2013.

        [10]符明娟.道路工程制圖與CAD[M].北京:科學(xué)出版社,2004.

        [11]王文波.AutoCAD2010二次開發(fā)實例教程[M].北京:機(jī)械工業(yè)出版社,2013.

        猜你喜歡
        主程序單點中線
        一個涉及三角形中線不等式的再探討
        斜邊中線添加方法初探
        歷元間載波相位差分的GPS/BDS精密單點測速算法
        淺談數(shù)控銑削技術(shù)代碼程序的嵌套方式研究
        超薄異型坯連鑄機(jī)非平衡單點澆鑄實踐與分析
        山東冶金(2019年5期)2019-11-16 09:09:10
        電控冰箱軟件模塊化設(shè)計
        日用電器(2019年12期)2019-02-26 01:53:06
        課本內(nèi)外
        ——書寫要點(三)
        課本內(nèi)外
        時光倒流 換回PotPlayer老圖標(biāo)
        數(shù)字電視地面?zhèn)鬏斢脝晤l網(wǎng)與單點發(fā)射的效果比較
        又白又嫩毛又多15p| 日本a级特级黄色免费| 国产a∨天天免费观看美女| 亚洲av之男人的天堂网站| 男人j进女人p免费视频| 日韩精品高清不卡一区二区三区| 国产一区二区三区激情视频| 无码成人一区二区| 国产在线高清视频| 中文字幕在线人妻视频| 美女丝袜美腿玉足视频| 成人毛片无码一区二区三区| 麻豆91免费视频| 亚洲传媒av一区二区三区| 91精品人妻一区二区三区久久久| 国产农村妇女精品一二区| 综合网在线视频| 青青青草视频手机在线| 中国免费看的片| 丰满人妻被黑人中出849| 亚洲先锋影院一区二区| 国产精品综合女同人妖| 成年站免费网站看v片在线| 亚洲人成网站在线观看播放| 人妻少妇精品视频一区二区三区| 日韩精品视频免费网站| 一本无码av中文出轨人妻| 国产精品美女白浆喷水| 精品av一区二区在线| 久久精品第九区免费观看| 7777奇米四色成人眼影| 午夜爽毛片| 成年人一区二区三区在线观看视频| 国产成+人欧美+综合在线观看 | 91福利视频免费| 美腿丝袜中文字幕在线观看| 日本丰满老妇bbw| 国产乱妇乱子视频在播放| 中文字幕人妻系列一区尤物视频| 国产自拍在线观看视频| 成人网站免费看黄a站视频|