亚洲免费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ā)射的效果比較
        国产精品jizz在线观看老狼| 涩涩鲁精品亚洲一区二区| 久久精品国产99国产精品澳门| 狠狠色噜噜狠狠狠狠米奇777| 国产专区一线二线三线码| 三上悠亚久久精品| 女同av在线观看网站| 国产三级一区二区三区在线观看| 少妇无套裸按摩呻吟无呜| 久久久av精品波多野结衣| 亚洲av无码片在线播放| 男女男生精精品视频网站| 久久精品色福利熟妇丰满人妻91 | 999国产精品视频| 国产一区二区三区涩涩涩| 一区二区三区精品少妇| 久久aⅴ人妻少妇嫩草影院| 国产AV无码专区亚洲AV桃花庵| 午夜在线观看一区二区三区四区 | 久久久2019精品视频中文字幕| 国产主播性色av福利精品一区| 99精品久久精品一区二区| 国产AV无码专区亚洲AⅤ| 一区二区三区四区四色av| 99人中文字幕亚洲区三| 亚洲精品乱码久久久久久日本蜜臀 | 把女人弄爽特黄a大片| 九九视频在线观看视频6| 18禁黄无遮挡免费网站| 蜜桃av人妻精品一区二区三区| 中国女人内谢69xxxx免费视频| 国产精品三级在线观看| 97久久久一区二区少妇| 亚洲综合网国产精品一区| 国产69精品久久久久9999| 完整在线视频免费黄片| 白白色发布会在线观看免费| 国产女厕偷窥系列在线视频| 成人小说亚洲一区二区三区| 亚洲AV永久无码精品一区二国 | 中文字幕有码高清|