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

        ?

        基于AutoLISP的數(shù)字地形圖塔基斷面自動(dòng)提取程序設(shè)計(jì)

        2014-08-25 01:19:33趙勝其楊春燕劉海軍
        測(cè)繪工程 2014年11期
        關(guān)鍵詞:斷面圖塔基等高線

        周 浪,趙勝其,楊春燕,劉海軍

        (1.國(guó)核電力規(guī)劃設(shè)計(jì)研究院重慶有限公司,重慶 401121;2.重慶同豐工程管理咨詢有限公司,重慶 401121 )

        基于AutoLISP的數(shù)字地形圖塔基斷面自動(dòng)提取程序設(shè)計(jì)

        周 浪1,趙勝其1,楊春燕2,劉海軍1

        (1.國(guó)核電力規(guī)劃設(shè)計(jì)研究院重慶有限公司,重慶 401121;2.重慶同豐工程管理咨詢有限公司,重慶 401121 )

        隨著電力事業(yè)的發(fā)展,架空送電線路電力勘測(cè)塔基斷面顯得十分重要,同時(shí)也是結(jié)構(gòu)專業(yè)塔基基礎(chǔ)設(shè)計(jì)的參考依據(jù)。文中分析目前電力勘測(cè)塔基斷面獲取的方法和DXF文件的編碼格式,利用實(shí)測(cè)的大比例尺數(shù)字塔基地形圖,基于AutoLISP編程實(shí)現(xiàn)數(shù)字塔基、地形圖塔基斷面自動(dòng)提取存儲(chǔ)的方法。提取的塔基斷面數(shù)據(jù)與實(shí)測(cè)數(shù)據(jù)對(duì)比,證明方法具有可靠性、準(zhǔn)確性、自動(dòng)化程度高等特點(diǎn),滿足設(shè)計(jì)要求,彌補(bǔ)傳統(tǒng)塔基斷面數(shù)據(jù)獲取的不足,提高數(shù)據(jù)處理效率。

        塔基斷面;AutoLISP;數(shù)字地形圖;DXF;程序設(shè)計(jì)

        隨著我國(guó)電力事業(yè)的大力發(fā)展,架空送電線路工程建設(shè)不斷增多,對(duì)于電力勘測(cè)的要求越來越高,為了實(shí)現(xiàn)選擇合理的基礎(chǔ)形式、減少基礎(chǔ)開挖、保護(hù)生態(tài)環(huán)境、降低成本的目的,線路結(jié)構(gòu)設(shè)計(jì)會(huì)根據(jù)架空送電線路的電壓等級(jí)、塔型,要求線路勘測(cè)人員測(cè)繪塔基地形圖、塔基斷面圖[1]。塔基斷面數(shù)據(jù)的獲得不僅是架空送電線路電力勘測(cè)工作的重點(diǎn)內(nèi)容,而且它為架空送電線路結(jié)構(gòu)專業(yè)就塔基邊坡保護(hù)、邊坡設(shè)計(jì)、擋土墻設(shè)計(jì)、排水溝設(shè)計(jì)、配置高低腿等提供重要參數(shù)[2]。

        目前,電力勘測(cè)中塔基斷面的數(shù)據(jù)來源有:經(jīng)緯儀實(shí)測(cè)方法,存在數(shù)據(jù)記錄、錄入、判別、計(jì)算、成圖等多個(gè)環(huán)節(jié),數(shù)據(jù)獲取時(shí)間長(zhǎng)、易于出錯(cuò)、效率低;全站儀實(shí)測(cè)方法,地形條件要求高,設(shè)站次數(shù)增加,增大出錯(cuò)機(jī)率,測(cè)點(diǎn)重復(fù),勞動(dòng)強(qiáng)度加大,作業(yè)時(shí)間增長(zhǎng)[3],對(duì)于山區(qū)丘陵地區(qū)極易受到地形條件限制;GPS-RTK技術(shù)實(shí)測(cè)方法,易于獲取、效率高,但是受林區(qū)、地形、基站信號(hào)等影響比較大;地形圖量測(cè)方法,斷面數(shù)據(jù)易于獲取,但是數(shù)據(jù)不便于線路結(jié)構(gòu)專業(yè)設(shè)計(jì)使用[4-5]。本文提出基于AutoLISP語(yǔ)言并分析DXF數(shù)據(jù)文件編碼格式,利用數(shù)字高程模型編制的等高線,結(jié)合地形和高程模型進(jìn)行等高線的編輯、提取,并從數(shù)字地形圖上獲取地形高程要素的屬性值[6],來實(shí)現(xiàn)對(duì)數(shù)字地形圖上桿塔塔基斷面數(shù)據(jù)的自動(dòng)獲取成圖,為架空送電線路結(jié)構(gòu)設(shè)計(jì)提供基礎(chǔ)數(shù)據(jù)。

        1 程序設(shè)計(jì)原理

        1.1 程序設(shè)計(jì)流程

        本程序用AutoLISP語(yǔ)言編寫主程序和DCL用戶界面,程序流程如圖1所示。

        圖1 程序流程

        1.2 DCL對(duì)話框設(shè)計(jì)

        在設(shè)計(jì)對(duì)話框之前,先要整理出需要設(shè)置的各個(gè)模塊及功能,從對(duì)話框本身開始,按照從上到下、從左到右的順序布置合適的控件。本文設(shè)置3個(gè)轉(zhuǎn)角分別表示圖繪制、中心樁坐標(biāo)拾取、塔基參數(shù)設(shè)置,DCL效果圖如圖2所示。

        圖2 DCL效果

        1.3 塔基斷面計(jì)算原理

        目前,高壓架空送電線路桿塔類型主要分為直線塔、轉(zhuǎn)角塔、直轉(zhuǎn)塔(即小角度的轉(zhuǎn)角塔)。如圖3所示,A,B,C,D為4個(gè)塔腿方向(特高壓線路要求測(cè)8個(gè)方向),角θ為轉(zhuǎn)角,直線塔轉(zhuǎn)角為0,OM為與轉(zhuǎn)角θ的補(bǔ)角角平分線,J1,J2為前后樁位,JN為中心樁,X,Y為坐標(biāo)軸(本文中的直線計(jì)算均按方位角計(jì)算)。在數(shù)字地形圖中,常用的實(shí)體對(duì)象有點(diǎn)(point)、直線(line)、多段線(polyline)、圓(circle)等,用來表示等高線的實(shí)體對(duì)象是多段線,多段線分為“AcDb3dPolyline”、“AcDb2dPolyline”、“AcDbPolyline”,多采用后兩者,多段線具有elevation屬性,即高程值屬性。本文主要利用樁位J1,JN,J2的坐標(biāo)數(shù)據(jù)判斷線路轉(zhuǎn)向,計(jì)算A,B,C,D4個(gè)塔腿的方位角,同時(shí)根據(jù)塔腿的根開長(zhǎng)度繪制各個(gè)塔腿切線(直線),記錄塔腿切線的圖元名;利用選擇集函數(shù)獲取與每個(gè)塔腿切線相交的等高線(即多段線),求取與塔腿切線相交的多段線的交點(diǎn)集,同時(shí)把相交的多段線的elevation值寫入交點(diǎn)集坐標(biāo)信息當(dāng)中,利用篩選排序函數(shù),返回滿足要求的交點(diǎn)集;根據(jù)DXF文件編碼格式和塔基斷面圖格式,利用中心樁JN和交點(diǎn)集,計(jì)算斷面數(shù)據(jù),按照DXF文件編碼格式和塔基斷面圖寫入DXF文件當(dāng)中。

        1)根據(jù)已有數(shù)據(jù)J1,JN,J2計(jì)算直線J1到JN,JN到J2的方位角a1,b1,利用a1,b1計(jì)算轉(zhuǎn)角θ,并判斷線路轉(zhuǎn)向,并記錄標(biāo)識(shí)碼,直線為0,直線左轉(zhuǎn)為3,直線右轉(zhuǎn)為4,左轉(zhuǎn)為1,右轉(zhuǎn)為2;依據(jù)方位角a1,b1、標(biāo)識(shí)碼,使用塔腿計(jì)算函數(shù)計(jì)算各個(gè)塔腿的方位角,返回塔腿方位角值。

        2)根據(jù)各個(gè)塔腿的方位角和設(shè)置好的根開長(zhǎng)度,繪制各個(gè)塔腿切線,同時(shí)記錄塔腿切線的圖元名(EntName)。利用選擇集函數(shù)獲取與塔腿切線相交的所有等高線,分析與塔腿切線相交的等高線:①?zèng)]有選擇集生成,即沒有等高線與塔腿切線相交;②有等高線與之相交,返回交點(diǎn)不滿足根開長(zhǎng)度要求;③返回交點(diǎn)集,且交點(diǎn)滿足根開長(zhǎng)度要求的交點(diǎn)大于或等于1。針對(duì)上述情況,本文選擇一定倍數(shù)根開半徑為塔腿切線初始長(zhǎng)度,設(shè)置相應(yīng)的函數(shù)模塊,分別求取塔腿切線與多段線的交點(diǎn)坐標(biāo),此時(shí)求取的交點(diǎn)只有X,Y屬性,把相交的多段線的elevation值存入交點(diǎn)坐標(biāo)信息當(dāng)中,然后對(duì)交點(diǎn)數(shù)據(jù)距中心樁的距離由小到大進(jìn)行排序,篩選滿足條件的交點(diǎn)集。

        3)根據(jù)滿足條件的交點(diǎn)集、中心樁坐標(biāo),計(jì)算出每個(gè)塔腿距離中心樁的平距、高差,根據(jù)塔基斷面參數(shù)設(shè)置,參考文獻(xiàn)[7]、文獻(xiàn)[8]中的塔基斷面圖,利用AutoLISP語(yǔ)言按照DXF文件編碼格式,把提取的塔基斷面數(shù)據(jù)寫入到DXF文件當(dāng)中,完成塔基斷面圖繪制。

        圖3 直線、轉(zhuǎn)角示意

        1.4 DXF文件生成

        AtuoLISP語(yǔ)言是嵌入AutoCAD內(nèi)部的LISP語(yǔ)言,是LISP語(yǔ)言與AtuoCAD有機(jī)結(jié)合的產(chǎn)物。它是為方便用戶進(jìn)行擴(kuò)展和自定義AutoCAD功能而設(shè)計(jì)的二次開發(fā)重要工具。它綜合人工智能語(yǔ)言LISP的特性和AutoCAD強(qiáng)大的圖形編輯功能的特點(diǎn)[9],語(yǔ)法簡(jiǎn)單、數(shù)據(jù)類型豐富、便于掌握和運(yùn)用[10],DXF 是Autodesk公司開發(fā)的用于AutoCAD與其它軟件間進(jìn)行CAD數(shù)據(jù)交換的CAD數(shù)據(jù)文件格式。DXF是一種開放的矢量數(shù)據(jù)格式,可以分兩類:ASCII格式和二進(jìn)制格式,由于ASCII可讀性好,用戶可方便地對(duì)它進(jìn)行修改、編程[11], 所以選取ASCII格式文件進(jìn)行編程,利用AutoLISP語(yǔ)言創(chuàng)建DXF文件。

        本文是對(duì)DXF文件的TABLES部分、BLOCKS部分、ENTITIES部分等編輯寫入。TABLES內(nèi)容包括線型(LTYPE)、線圖層(LAYER)、文字樣式(STYLE),線型主要有CONTOUNS、DASHED2兩種;圖層有SL_FRAME、SL_GRID、SL_MID,以及4個(gè)方向塔基斷面線YL11、YL13、YL16、YL20;文字樣式采用的是T_SIMPLEX和L_SIMPLEX,前者是用于塔基斷面圖尺寸標(biāo)注、塊、備注等文字樣式,后者是用于寫入文字內(nèi)容樣式。BLOCKS部分主要是對(duì)圖框的備注等內(nèi)容。DXF文件的大部分內(nèi)容是對(duì)ENTITIES部分的寫入,包括插入(INSERT)圖元 、直線(LINE)圖元、文字(TEXT)圖元等內(nèi)容的寫入。所有圖元均以坐標(biāo)(0,0,0)為起算基準(zhǔn),根據(jù)塔基斷面數(shù)據(jù)、縱橫比例尺、根開長(zhǎng)度等參數(shù)計(jì)算所有圖元的坐標(biāo)信息、文字信息等內(nèi)容,參照文獻(xiàn)[11]中的文件編碼格式依次寫入DXF文件即可。

        2 實(shí)例應(yīng)用

        本文選取巴南海棠110 kV輸變電工程實(shí)例進(jìn)行應(yīng)用。該工程為新建線路,位于巴南區(qū)界石鎮(zhèn)境內(nèi),沿線所經(jīng)區(qū)域均為丘陵,高程300~470 m,全長(zhǎng)45.63 km,需繪制塔基斷面圖102幅,根據(jù)勘測(cè)任務(wù)書實(shí)測(cè)繪制1∶500塔基地形圖。圖4為轉(zhuǎn)角J22號(hào)塔基地形圖,利用本文設(shè)計(jì)的程序即可自動(dòng)繪制塔基斷面線、提取塔基斷面數(shù)據(jù),并生成塔基斷面DXF文件,塔基斷面效果見圖5。

        圖4 J22的塔基地形圖

        圖5 J22塔基斷面效果圖

        3 結(jié)束語(yǔ)

        本文以AutoLISP語(yǔ)言為程序設(shè)計(jì)語(yǔ)言,設(shè)計(jì)用戶界面,降低編程難度,提高開發(fā)效率;選取塔基數(shù)字地形圖為數(shù)據(jù)源,實(shí)現(xiàn)塔基斷面數(shù)據(jù)的自動(dòng)提取, 生成DXF目標(biāo)文件。與工程實(shí)例實(shí)測(cè)數(shù)據(jù)對(duì)比來看,本方法提取塔基斷面數(shù)據(jù)與實(shí)際地形地貌比較吻合,但對(duì)于某些數(shù)字等高線不能準(zhǔn)確描述的特殊的地形地貌,如陡坎,還需進(jìn)一步完善和改進(jìn)。從本文應(yīng)用實(shí)例來看,方法提高內(nèi)業(yè)處理的效率,塔基斷面圖很好地滿足了設(shè)計(jì)的要求。

        [1]鄧明陽(yáng).高壓架空送電線路塔基數(shù)據(jù)處理探討-應(yīng)用VBA程序?qū)崿F(xiàn)塔基數(shù)據(jù)的自動(dòng)處理[J].黑龍江科技信息,2011(18):61.

        [2]姚磊,劇成宇.架空送電線路塔基斷面自動(dòng)化繪制[J].科技傳播,2012(6):123-124.

        [3]郭勝利.縱橫斷面圖繪制的新方法[J].測(cè)繪工程,2009,18(3):78-80.

        [4]樂志豪.VB和VBA for AutoCAD編程在電力勘測(cè)塔基斷面數(shù)據(jù)處理中的應(yīng)用[J].測(cè)繪與空間地理信息,2012,35(7):169-175

        [5]喬金海,王以磊,賈士軍.基于可視化的塔基斷面自動(dòng)化成圖系統(tǒng)的研究[J].電力勘測(cè)設(shè)計(jì),2013(3):28-32.

        [6]向紅梅.利用1∶2000數(shù)字地形圖編制1∶10000建庫(kù)數(shù)據(jù)的實(shí)踐與探索[J].測(cè)繪工程,2011,20(6):45-47.

        [7]中華人民共和國(guó)國(guó)家經(jīng)濟(jì)貿(mào)易委員會(huì).DL/T 5156.1~5156.5-2002.電力工程勘測(cè)制圖[S].北京:中國(guó)電力出版社,2003

        [8]中華人民共和國(guó)國(guó)家經(jīng)濟(jì)貿(mào)易委員會(huì).DL/T5076-2008,220 kV 及以下架空送電線路勘測(cè)技術(shù)規(guī)程[S] .北京:中國(guó)電力出版社,2008.

        [9]曹巖,來躍深.AutoCAD開發(fā)篇[M].北京:化學(xué)工業(yè)出版社,2008.

        [10]程效軍,顧孝烈,顧振雄.測(cè)量工程LISP程序設(shè)計(jì)[M].上海:同濟(jì)大學(xué)出版社,2012.

        [11]梁華冰.VLISP與VBA結(jié)合編程在測(cè)量放線工作中的應(yīng)用[J].測(cè)繪工程,2014,23(5):75-77.

        [責(zé)任編輯:張德福]

        Program design of the automatical extraction digital terrain map tower foundation section based on AutoLISP

        ZHOU Lang1,ZHAO Sheng-qi1,YANG Chun-yan2,LIU Hai-jun1

        (1.State Nuclear Electric Power Planning & Design Institute Chongqing Co., Ltd.,Chongqing 401121,China; 2.Chongqing Tongfeng Engineering Management Consulting Co., Ltd.,Chongqing 401121,China)

        With the development of power industry, the tower foundation section of overhead transmission line obtained through the electric power survey is not only important, but also is the structure of professional tower foundation design reference. The current electric power survey method of the tower foundation section acquisition is introduced with DXF encoding format by use of the measured large scale digital tower foundation terrain map, AutoLISP programming the digital tower foundation, and the section automatic extraction method of storage.By extracting the tower foundation section and the actual landform contrast, it shows that the method is reliable, accurate, of high degree of automation, which can meet the design requirements, to make up for the traditional methods of data acquisition of the tower foundation section, and to improve the efficiency of data processing.

        tower foundation section; AutoLISP; digital terrain map; DXF; program design

        2013-10-26;補(bǔ)充更新日期:2014-09-12

        周 浪(1989-),男,助理工程師,碩士研究生.

        P208

        :A

        :1006-7949(2014)11-0074-04

        猜你喜歡
        斷面圖塔基等高線
        基于道亨SVCAD數(shù)據(jù)的塔基斷面圖自動(dòng)生成方法研究
        機(jī)械制圖項(xiàng)目課程開發(fā)的實(shí)踐與思考
        輸電線路紙質(zhì)斷面圖數(shù)字化方法研究及實(shí)現(xiàn)
        綠色科技(2019年20期)2019-11-26 11:54:33
        地形圖的閱讀
        一種基于Fréchet距離的斷裂等高線內(nèi)插算法
        基于VBA for AutoCAD塔基斷面圖自動(dòng)化繪制
        斜交塔基局部沖刷規(guī)律研究
        《機(jī)械制圖》教學(xué)中斷面圖的教學(xué)探討
        “等高線地形圖的判讀”專題測(cè)試
        地理教育(2016年10期)2016-11-09 00:32:53
        輸電線路塔基斷面自動(dòng)成圖方法研究
        国产专区亚洲专区久久 | 久久久国产精品免费a片3d| 欧洲人妻丰满av无码久久不卡| 久久久www免费人成精品| 最近日本中文字幕免费完整 | 中文无码免费在线| 人妻av中文字幕精品久久| 少妇深夜吞精一区二区| 精品福利一区二区三区| 尹人香蕉久久99天天拍| 日韩乱码人妻无码中文字幕久久| 国产精品自在线拍国产手机版| 最近高清中文在线字幕观看| 色综合久久久久综合一本到桃花网| 网红尤物泛滥白浆正在播放 | 久久精品国产亚洲av麻豆长发| 少妇人妻中文字幕hd| 风流老熟女一区二区三区| 伊人色综合九久久天天蜜桃| 国产农村三片免费网站| 综合久久青青草免费观看视频| 青青草视频在线观看视频免费| 一区二区三区人妻av| 精品国产三级a∨在线欧美| 手机福利视频| av在线亚洲欧洲日产一区二区| 亚洲制服无码一区二区三区| 久久精品一区二区三区不卡牛牛| 亚洲国产中文字幕一区| 精品国产三级a∨在线| 美女自卫慰黄网站| 蜜桃av噜噜一区二区三区香| 成人一区二区三区激情视频| 亚洲av高清在线观看一区二区| 亚洲欧美另类激情综合区| 国产精品视频一区二区三区,| 精品专区一区二区三区| 久草中文在线这里只有精品| 电影内射视频免费观看| av香港经典三级级 在线| 精品国免费一区二区三区|