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

        ?

        利用AutoCAD定制完成航測調(diào)繪

        2012-12-31 00:00:00李國武
        科技資訊 2012年25期


          摘 要:隨著AutoCAD在測繪制圖中廣泛的應(yīng)用,利用AutoCAD定制實(shí)現(xiàn)航測調(diào)繪的數(shù)字化生產(chǎn)。本文主要分析了航測調(diào)繪中的不依比例尺、半依比例尺和依比例尺地物符號(hào)的清繪要求,利用AutoCAD定制實(shí)現(xiàn)快速和規(guī)范地完成航測調(diào)繪。
          關(guān)鍵詞:AutoCAD 定制 航測 調(diào)繪
          中圖分類號(hào):P2文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-3791(2012)09(a)-0001-02
          航測調(diào)繪過去是采用小筆尖加玻璃棒進(jìn)行繪制的,根據(jù)比例尺縮放其尺寸,其作業(yè)時(shí)的速度、出錯(cuò)率以及可修改性等是重點(diǎn)關(guān)注的要素。這里利用AutoCAD定制,通過Visual LISP程序的開發(fā),達(dá)到快速和規(guī)范地完成航測調(diào)繪的目的。
          1 分析與實(shí)現(xiàn)
          1.1 分析
          AutoCAD是已經(jīng)廣泛應(yīng)用于測繪、房地產(chǎn)施工圖設(shè)計(jì)以及機(jī)械等繪圖領(lǐng)域。通過AutoCAD定制,可以在航測調(diào)繪清繪中省時(shí)、省力、較好地完成。在AutoCAD中,可以將不依比例尺符號(hào)按圖式的要求做成塊,需要時(shí)插入塊,即可完成清繪;對(duì)于半依比例尺或依比例尺地物符號(hào)可以用手工方法或利用AutoCAD二次開發(fā)的形式半手工方法進(jìn)行。
          1.2 實(shí)現(xiàn)
          以數(shù)字正攝影像圖(DOM)為藍(lán)本,噴繪出適當(dāng)比例尺的DOM作為航測調(diào)繪的工作底圖,利用AutoCAD平臺(tái)進(jìn)行清繪。通過AutoCAD編輯和對(duì)它的二次開發(fā),完成航測調(diào)繪的清繪工作。
          1.2.1 不依比例尺地物的清繪
          不依比例尺地物在航測調(diào)繪中只用符號(hào)表示。按要求預(yù)先在AutoCAD中繪制好各種符號(hào),設(shè)置其插入的坐標(biāo)(一般以0,0,0坐標(biāo)設(shè)定在符號(hào)的對(duì)稱中心或底部中心),并保存為塊或文件。需要時(shí)把相應(yīng)的塊或文件插入AutoCAD中,歸入相應(yīng)的地物層,按相應(yīng)的比例尺縮放;如插入的符號(hào)需要旋轉(zhuǎn)的,加以旋轉(zhuǎn)即可(如灌木叢),如圖1。
          1.2.2 半依比例尺地物、依比例尺地物的清繪
          航測調(diào)繪中,除了不依比例尺地物外,還有線狀地物、面狀地物等半依比例尺和依比例尺地物。
         ?。?)線狀地物。
          一般線狀地物,如道路、水系、管線、籬笆、欄桿、坎、境界等。
          1)對(duì)于類似境界、籬笆、欄桿、坎等地物,可以先設(shè)置線型,然后利用AutoCAD的內(nèi)置命令“LINE”或者“PLOYLINE”,如果畫出后是反向,則可以寫將其反向的程序,用“entget”函數(shù)取得其序列號(hào)中的坐標(biāo)串、用“subst”函數(shù)將其替換和“entmod”函數(shù)進(jìn)行刷新,并保留其原來的其它屬性值。操作方法是:①LINE:將LINE的兩個(gè)端點(diǎn)分別取出并用“ subst newitem olditem list”函數(shù)進(jìn)行替換。點(diǎn)1的坐標(biāo)換成點(diǎn)2的坐標(biāo),點(diǎn)2的坐標(biāo)換成點(diǎn)1的坐標(biāo),最后用“entmod elist”進(jìn)行刷新,如圖2a。②PLOYLINE:將PLOYLINE的各個(gè)頂點(diǎn)和圓弧參數(shù)取出分別存在各個(gè)集合中,并求出頂點(diǎn)的個(gè)數(shù)n,以循環(huán)頂點(diǎn)的個(gè)數(shù)n次的方式,按逆序的方法取出頂點(diǎn)坐標(biāo)和圓弧參數(shù),再用“subst newitem olditem list”函數(shù)進(jìn)行替換,直至替換完畢,最后用“entmod elist”進(jìn)行刷新,如圖2b。
          2)對(duì)于無法直接用AutoCAD的內(nèi)置命令加線型繪出的地物,如管線、交通、柱廊等,則應(yīng)寫出相應(yīng)的子程序來完成。以繪制鐵路為例,提示操作員繪出曲線,按設(shè)計(jì)的間隔距離依次取出曲線所有坐標(biāo),并進(jìn)行曲線擬合后繪出光滑曲線。根據(jù)所給出的鐵路寬度,分別繪出兩邊平行線,并刪除原曲線;再依據(jù)填黑的間隔對(duì)兩邊線進(jìn)行分段,繪出垂線。循環(huán)地間隔一段進(jìn)行填充,即完成鐵路的繪制。
         ?。?)面狀地物。
          航測調(diào)繪中,另一個(gè)側(cè)重點(diǎn)就是一些類似斜坡、臺(tái)階等面狀地物。AutoCAD中,無法用其內(nèi)置命令一次性較好地完成。利用AutoCAD的二次開發(fā),可以完成面狀地物清繪,下面以斜坡和臺(tái)階為例介紹。
         ?、傩逼?。
          先計(jì)算曲線的長度。先計(jì)算出曲線端點(diǎn)的參數(shù),函數(shù)為“setq dist_end vlax-curve-getEndParam object”,然后計(jì)算出曲線從開始到指定參數(shù)的曲線段的長度,函數(shù)為“setq dist(vlax-curve-getDistAtParam object dist_end)”。然后依據(jù)AutoCAD自動(dòng)偵測到圖形比例尺,確定長短斜坡坎線間隔,計(jì)算出斜坡坎線的大概數(shù);并進(jìn)行比較取出適當(dāng)數(shù),計(jì)算間隔。再分別計(jì)算各條斜坡坎線出坡頂、坡底的坐標(biāo)。函數(shù)為“setq xy(vlax-curve-getPointAtDist object( * 5 nn))”,式中的nn為第幾條斜坡坎線,5為每5m繪制一條斜坡坎線,也可改為其它數(shù)值。同時(shí)計(jì)算出方位角和距離,計(jì)數(shù)器為奇數(shù)時(shí)直接繪出直線;當(dāng)計(jì)數(shù)器為偶數(shù)時(shí),取距離為原距離的1/3,計(jì)算另一點(diǎn)的坐標(biāo),繪出直線直至繪制完畢。最后當(dāng)繪制出的斜坡扭曲時(shí),刪除原繪制的直線,將斜坡底線按(1)中線狀地物中的反向后,重復(fù)第三步即可完成斜坡的修正。如圖3a的斜坡。
         ?、谂_(tái)階
          臺(tái)階與斜坡的設(shè)計(jì)理念類似,只是將繪制斜坡坎線換成繪制臺(tái)階的級(jí)階線。如果扭曲,處理方法和斜坡扭曲相似。如圖3b。
          1.2.3 線型
          有些線狀地物無須進(jìn)行程序設(shè)計(jì)時(shí),可通過對(duì)線型設(shè)計(jì)繪制出相應(yīng)的圖形。但AutoCAD的線型文件“acad.lin”、“acadiso.lin”中,線型往往不能滿足地形圖圖式中的要求,解決的辦法就是向其文件中寫入一些需要的線型,以供繪圖需要時(shí)調(diào)用。
          1.2.4 其它
          (1)符號(hào)的填充。
         ?、俜课?、街區(qū)等區(qū)域填充斜陰影線等符號(hào)。
          地形圖圖式要求超高層房屋區(qū)要用斜陰影線填充。將超高層房屋區(qū)用真實(shí)坐標(biāo)的封閉區(qū)間線圈出,用“BHATCH”命令調(diào)用邊界圖案填充,選擇好要填充的樣例和比例,再選擇封閉線,即可完成斜陰影線的填充。
          ②植被、地貌區(qū)域填充符號(hào)。
          一些植被、地貌區(qū)域需要用符號(hào)均勻、成品字形填充,在圖上的間隔是橫、縱向均為5.0mm。AutoCAD內(nèi)部命令一般無法快速完成,需要進(jìn)行程序設(shè)計(jì)以達(dá)到快速、準(zhǔn)確的目的。這里假設(shè)有個(gè)封閉多邊形不規(guī)則區(qū)域需要填充。
          設(shè)計(jì)思路:取出各頂點(diǎn)的坐標(biāo)X,Y存在不同表中,用函數(shù)“min”和“max”求出所有頂點(diǎn)的X、Y值的最大、最小值。接著用X、Y值的最大、最小值設(shè)定一個(gè)矩形,并以Xmin,Ymin為起始點(diǎn),以5.0mm×比例尺的間距進(jìn)行填充,并把填充地物添加到一個(gè)表list1中,直至完畢。然后用全部頂點(diǎn)建立的表搜索封閉多邊形不規(guī)則區(qū)域中填充的地物,分別添加到另一個(gè)表list2中。再循環(huán)地取出表list1中的地物,與表list2對(duì)照,判斷其是否在表list2中,如果不在其中,放在表list3中。最后所有表list3的地物都屬不在封閉多邊形不規(guī)則區(qū)域內(nèi),將其全部刪除,即完成填充。
          (2)河流名稱的注記。
          河流名稱的注記,需用斜體字標(biāo)注。如“閩江”,利用“properties”命令,在其屬性中進(jìn)行修正。設(shè)計(jì)思路:設(shè)置圖層,寫入注記“閩江”,取出其序列中的“(51.0.0)”,向西傾斜15度,則需改為“(51.6.02139)”;用函數(shù)“(subst newitem olditem list)”進(jìn)行替換,并用“(entmod elist)”進(jìn)行刷新。
          2 結(jié)語
          利用AutoCAD定制優(yōu)質(zhì)高效地完成航測調(diào)繪工作,有利于外業(yè)工作人員更進(jìn)一步了解內(nèi)業(yè)成圖方法和對(duì)正射影像圖的識(shí)別,從而實(shí)現(xiàn)航測內(nèi)外業(yè)一體化工作。
          參考文獻(xiàn)
          [1] 康博.中文版AutoCAD 2002/2000 Visual LISP開發(fā)指南,2001,8.
          [2] 國家技術(shù)監(jiān)督局GB/T20257.2-2006國家基本比例尺地圖圖式第2部份1∶5000 1∶10000地形圖圖式,2006.
          [3] 國家技術(shù)監(jiān)督局.GB/T13977-92 1∶5000.1∶10000地形圖航空攝影測量外業(yè)規(guī)范,199

        av无码久久久久久不卡网站| 国产av精品麻豆网址| 国产av天堂一区二区二区| 在线国产激情视频观看| 亚洲av永久无码天堂网小说区| 精品国产乱码久久久软件下载 | 国产午夜视频免费观看| 国产亚洲精品国看不卡| 亚洲中文字幕熟女五十| 国产特黄a三级三级三中国| 人妻久久一区二区三区| 无码字幕av一区二区三区 | 人妻av鲁丝一区二区三区| 国产一级大片免费看| 日日骚一区二区三区中文字幕| 国产偷拍自拍在线观看| 久久精品熟女亚洲av麻豆永永| 天堂av在线美女免费| 野外少妇愉情中文字幕| 日韩欧美国产自由二区| 亚洲精品久久麻豆蜜桃| 免费不卡无码av在线观看| 日韩视频中文字幕精品偷拍 | 精品国产亚洲av高清大片| 色天使久久综合网天天| 97精品超碰一区二区三区| 欧美成人看片黄a免费看| 99热门精品一区二区三区无码 | 久久精品国产亚洲av影院毛片| 伊人久久大香线蕉av不卡| 亚洲黄色一级毛片| 日本久久黄色高清视频| 国产精品熟女一区二区三区| 免费大片黄国产在线观看| 亚洲国产成人无码av在线影院| 亚洲AV秘 无码一区二p区三区| 久久精品国产av大片| 青青草在线免费播放视频| 国产精品综合一区二区三区| 亚洲国产成人精品女人久久久| 中文字幕无码免费久久9一区9|