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

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

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

劉存桂 唐 勇

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

1 使用緯地本身的標注方法的弊端

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

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

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

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

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

3.1 多點標注模式主程序

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

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

3.2 單點標注模式主程序

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

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

3.3 標注分解確認子程序

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

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

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

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

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

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

[3]Autodesk公司.AutoCAD標準幫助文檔:AutoCAD群碼表[Z].

[4]周 明,董仁揚.Visual LISP程序設(shè)計及其應用教程[M].上海:上海科學技術(shù)文獻出版社,2008.

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

[6]藍屹生.AutoLISP學習導引[M].北京:中國鐵道出版社,2003.

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

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

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

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

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

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
基于VMM的程序行為異常檢測
偵查實驗批準程序初探
我國刑事速裁程序的構(gòu)建
創(chuàng)衛(wèi)暗訪程序有待改進
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 成人小视频在线观看免费| a毛片免费观看| 亚洲国产日韩在线观看| 人人艹人人爽| 视频一区视频二区中文精品| 欧美另类视频一区二区三区| 综合色在线| 最新国产麻豆aⅴ精品无| 欧美亚洲欧美| 亚洲天堂久久新| 无码网站免费观看| 亚洲国产成人自拍| 992tv国产人成在线观看| 成人一区在线| 91探花国产综合在线精品| 996免费视频国产在线播放| 色综合五月| 一本久道热中字伊人| 蜜桃视频一区二区| 99re在线视频观看| 亚洲日本精品一区二区| 国产成+人+综合+亚洲欧美| 亚洲天堂网在线观看视频| 高清久久精品亚洲日韩Av| 亚洲黄网在线| 亚洲一区二区三区麻豆| 国产资源站| a毛片在线播放| 成人午夜视频网站| 四虎影院国产| 亚洲永久色| 国产超碰在线观看| 免费一级毛片在线观看| 一本大道东京热无码av| 国产免费怡红院视频| 五月婷婷激情四射| 国产香蕉国产精品偷在线观看| 韩国福利一区| 91网址在线播放| 99热这里只有精品免费| 午夜国产不卡在线观看视频| 亚洲色图欧美激情| 高清不卡一区二区三区香蕉| 国产成人久视频免费| 又爽又大又光又色的午夜视频| 欧美一道本| 国产精品视频a| 亚洲人成影院在线观看| 亚洲天堂视频在线播放| 午夜啪啪福利| 久久亚洲高清国产| 欧美成人综合在线| 中文字幕在线观| 国产视频你懂得| 亚洲中文在线视频| 国产日产欧美精品| 天天色综合4| 日本尹人综合香蕉在线观看| 性网站在线观看| 国产日韩精品欧美一区喷| 永久免费无码日韩视频| 欧美亚洲日韩中文| 亚洲欧洲日韩综合色天使| 亚洲乱伦视频| 久久精品丝袜高跟鞋| 国产成人AV男人的天堂| 特级aaaaaaaaa毛片免费视频| 国内丰满少妇猛烈精品播 | 国产无人区一区二区三区| 国产欧美另类| 国产超薄肉色丝袜网站| 永久免费无码成人网站| 91av国产在线| 欧美中文字幕在线播放| 亚洲精品中文字幕无乱码| 久久久亚洲色| 69综合网| 91日本在线观看亚洲精品| 久久6免费视频| 国产成人亚洲精品蜜芽影院| 91网在线| 国产尤物在线播放|