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

        ?

        DLG圖形坐標(biāo)系轉(zhuǎn)換的探討

        2014-04-18 02:50:42孫利云
        地理空間信息 2014年4期
        關(guān)鍵詞:圖元同名坐標(biāo)系

        孫利云

        (1.國(guó)家測(cè)繪地理信息局 重慶測(cè)繪院,重慶 400015)

        DLG圖形坐標(biāo)系轉(zhuǎn)換的探討

        孫利云1

        (1.國(guó)家測(cè)繪地理信息局 重慶測(cè)繪院,重慶 400015)

        通過(guò)對(duì)DLG圖形中的圖元坐標(biāo)信息進(jìn)行提取、轉(zhuǎn)換、更新,實(shí)現(xiàn)了DLG圖形的坐標(biāo)系轉(zhuǎn)換。對(duì)于日常工作中常常遇到的DLG資料坐標(biāo)系與實(shí)際要求不一致的問(wèn)題,能解決小批量DLG圖形坐標(biāo)系的轉(zhuǎn)換,操作方便快捷,成本低。

        AutoCAD圖元;DLG圖形;坐標(biāo)系;轉(zhuǎn)換參數(shù)

        在目前的測(cè)繪工作中,DLG圖形的坐標(biāo)系有很多,與實(shí)際要求可能不一致,將DLG圖形從一個(gè)坐標(biāo)系轉(zhuǎn)換為另一坐標(biāo)系的工作比較頻繁。如果能方便、低成本地實(shí)現(xiàn)這項(xiàng)轉(zhuǎn)換功能,對(duì)日常工作的幫助是很明顯的,特別是日常小批量的DLG圖形坐標(biāo)系轉(zhuǎn)換。

        在日常測(cè)繪中,DLG圖形資料主要以高斯-克呂格投影平面坐標(biāo)系為主[1],高程與平面坐標(biāo)系無(wú)直接關(guān)系。坐標(biāo)系轉(zhuǎn)換參數(shù)的計(jì)算主要有七參數(shù)和四參數(shù)法。七參數(shù)坐標(biāo)系轉(zhuǎn)換是一種適用較廣、通用性強(qiáng)的坐標(biāo)系轉(zhuǎn)換方法[2],但計(jì)算的參數(shù)容易受高程誤差的影響。我國(guó)目前的DLG地形圖的高程都是獨(dú)立于平面坐標(biāo)系的1956黃海高程系統(tǒng)或1985國(guó)家高程基準(zhǔn)[3,4],為了避免高程精度對(duì)平面坐標(biāo)系轉(zhuǎn)換的影響,采用四參數(shù)坐標(biāo)系轉(zhuǎn)換更合適。

        解決AutoCAD的DLG圖形坐標(biāo)轉(zhuǎn)換[5],主要要實(shí)現(xiàn)以下幾個(gè)技術(shù)環(huán)節(jié):AutoCAD對(duì)象的調(diào)用;AutoCAD圖元坐標(biāo)屬性的提取;坐標(biāo)轉(zhuǎn)換參數(shù)的計(jì)算;AutoCAD圖元坐標(biāo)屬性的更新。程序以VS2008平臺(tái)的C#語(yǔ)言[6]和AutoCAD2010來(lái)實(shí)現(xiàn)。

        1 C#實(shí)現(xiàn)對(duì)AutoCAD對(duì)象的操作

        要實(shí)現(xiàn)對(duì)AutoCAD的操作,首先在VS2008平臺(tái)通過(guò)COM接口添加AutoCAD的引用。即在VS2008應(yīng)用程序里添加 “AutoCAD 2010 Type Library”和“AutoCAD/ObjectDBX Common 18.0 Type Library”[5,6],添加的引用應(yīng)適用于AutoCAD的版本。然后在程序里定義與AutoCAD有關(guān)的3個(gè)全局變量[6],從而實(shí)現(xiàn)對(duì)AutoCAD相關(guān)對(duì)象的操作:

        AcadApplication CadApp;

        AcadDocument CadDoc;

        AcadModelSpace CadMspace;

        2 CAD圖元坐標(biāo)屬性的提取與更新

        在DLG地形圖中,涉及的常用圖元主要有AcDbPoint、AcDbLine、AcDbPolyline、AcDb2dPolyline、AcDb3dPolyline、AcDbSpline、AcDbText、AcDbMText、AcDbBlockReference、AcDbArc、AcDbCircle、AcDbHatch等[1]。通過(guò)對(duì)這些圖元坐標(biāo)的提取、轉(zhuǎn)換、重新賦值,實(shí)現(xiàn)對(duì)DLG圖形的坐標(biāo)系轉(zhuǎn)換。

        for (int i = 0; i < MySelect.Count; i++)

        {

        if (MySelect.Item(i).ObjectName == "AcDbPoint")

        {

        AcadPoint point; //定義點(diǎn)圖元

        point = (AcadPoint) MySelect.Item(i); //從選擇集中提取點(diǎn)圖元

        d = (double[])point.Coordinates; //提取圖元的坐標(biāo)屬性

        //用四參數(shù)坐標(biāo)轉(zhuǎn)換法計(jì)算新坐標(biāo)

        double[] newPoint = TranPoint(d, this.radio_4.Checked);

        point.Coordinates = newPoint; /更新坐標(biāo)屬性

        point.Update();//圖元重繪

        }

        }

        為便于本步驟的實(shí)現(xiàn),其中圖元AcDbHatch不應(yīng)將邊界與其分割。

        3 四參數(shù)平面坐標(biāo)系轉(zhuǎn)換理論基礎(chǔ)

        四參數(shù)坐標(biāo)系轉(zhuǎn)換是對(duì)高斯投影的兩平面坐標(biāo)系的轉(zhuǎn)換,采用至少2個(gè)已知點(diǎn)對(duì),計(jì)算X、Y的2個(gè)坐標(biāo)增量參數(shù)、1個(gè)縮放參數(shù)和1個(gè)旋轉(zhuǎn)參數(shù)。

        四參數(shù)坐標(biāo)系轉(zhuǎn)換的模型為[2]:

        式中,X1、Y1為源坐標(biāo);X2、Y2為轉(zhuǎn)換后的坐標(biāo);Δ x、Δ y為坐標(biāo)增量;θ為旋轉(zhuǎn)角;m為縮放系數(shù)。令a=mcosθ;b=msinθ。將式(1)用矩陣表示為:

        改正數(shù)方程式為[7]:

        將以上公式改寫成矩陣形式為V=-BδX+L,根據(jù)最小二乘法[7]求出參數(shù)矩陣取 1的對(duì)角矩陣。

        轉(zhuǎn)換精度評(píng)估公式為:

        式中,n為用于求參數(shù)的已知點(diǎn)對(duì)數(shù);v為改正數(shù);P為單位權(quán)陣。

        4 實(shí)例測(cè)試

        圖形轉(zhuǎn)換測(cè)試實(shí)例使用重慶市地理信息中心解算出來(lái)的16組同名點(diǎn)重慶獨(dú)立坐標(biāo)系平面坐標(biāo)和1954北京坐標(biāo)系平面坐標(biāo),將任意3 km2的1︰2 000地形圖手動(dòng)移動(dòng)至同名點(diǎn)重慶獨(dú)立坐標(biāo)系平面坐標(biāo)控制范圍內(nèi),與同名點(diǎn)重慶獨(dú)立系的坐標(biāo)點(diǎn)一起,作為重慶獨(dú)立坐標(biāo)系的地形圖用于測(cè)試。

        首先,利用16組同名點(diǎn)中的4個(gè)點(diǎn)A100、A105、A110、A115,采用四參數(shù)法計(jì)算重慶獨(dú)立坐標(biāo)轉(zhuǎn)換為1954北京坐標(biāo)系的轉(zhuǎn)換參數(shù),將地形圖從重慶獨(dú)立坐標(biāo)系轉(zhuǎn)換為1954北京坐標(biāo)系。轉(zhuǎn)換后的DLG地形圖,未發(fā)現(xiàn)有沒(méi)轉(zhuǎn)換的元素,也未發(fā)現(xiàn)丟失的圖元和“飛”到一邊的圖元等轉(zhuǎn)換粗差的情形。轉(zhuǎn)換后的DLG圖形和轉(zhuǎn)換前的布局一致。因無(wú)各種圖元都一致的1954北京坐標(biāo)系下對(duì)應(yīng)DLG圖形,只將轉(zhuǎn)換后地形圖上的同名點(diǎn)坐標(biāo)提取與1954北京坐標(biāo)系的同名點(diǎn)坐標(biāo)比對(duì)。其轉(zhuǎn)換處理界面見圖1,精度指標(biāo)見表1。

        圖1 轉(zhuǎn)換界面示意圖

        表1 不同坐標(biāo)系同名點(diǎn)坐標(biāo)比對(duì)統(tǒng)計(jì)表/m

        然后,再利用4個(gè)同名點(diǎn)A100、A105、A110、A115的兩種坐標(biāo),采用四參數(shù)法計(jì)算1954北京坐標(biāo)系轉(zhuǎn)換為重慶獨(dú)立坐標(biāo)系的參數(shù),將轉(zhuǎn)換成1954北京坐標(biāo)系的地形圖和同名點(diǎn)轉(zhuǎn)換為重慶獨(dú)立坐標(biāo)系,在地形圖上提取不同圖元和不同位置的坐標(biāo)信息,與轉(zhuǎn)換前的重慶獨(dú)立坐標(biāo)系地形圖上的同位置坐標(biāo)信息進(jìn)行比對(duì)發(fā)現(xiàn),其圖元的坐標(biāo)與轉(zhuǎn)換前完全一致,精度比對(duì)如表2。

        表2 轉(zhuǎn)換前后地形圖圖元坐標(biāo)比對(duì)表/m

        5 結(jié) 語(yǔ)

        本文主要對(duì)高斯-克呂格投影平面不同平面坐標(biāo)系進(jìn)行轉(zhuǎn)換,主要涉及地形圖的DLG常用要素。根據(jù)測(cè)試,基本能夠完成常用要素的轉(zhuǎn)換,轉(zhuǎn)換后的精度符合相關(guān)要求,各種符號(hào)也不需要再作編輯。因轉(zhuǎn)換參數(shù)中有縮放和旋轉(zhuǎn)因素,用于計(jì)算轉(zhuǎn)換參數(shù)的同名點(diǎn)位置應(yīng)離需要轉(zhuǎn)換的地形圖區(qū)域越近越好,最好能控制地形圖區(qū)域。離得越遠(yuǎn),轉(zhuǎn)換精度就越差。由于采用逐個(gè)AutoCAD圖元轉(zhuǎn)換,轉(zhuǎn)換速度較慢,一幅地形圖一般需要約3 min時(shí)間。另外,部分地形圖中的非常用圖元未編入程序中,還需要在今后的運(yùn)用中不斷擴(kuò)展。

        [1] 寧津生,陳俊勇,李德仁,等.測(cè)繪學(xué)概論[M].武漢:武漢大學(xué)出版社,2008

        [2] 孔祥元,郭際明,劉宗泉.大地測(cè)量學(xué)基礎(chǔ)[M].武漢:武漢大學(xué)出版社,2001

        [3] CJJ8-99.城市測(cè)量規(guī)范[S].

        [4] 國(guó)家測(cè)繪地理信息局職業(yè)技能鑒定指導(dǎo)中心.測(cè)繪綜合能力[M].北京:測(cè)繪出版社,2012

        [5] 李冠億.深入淺出AutoCAD.NET二次開發(fā)[M].北京:中國(guó)建筑工業(yè)出版社,2012

        [6] 魏汪洋,靳鯤鵬. C#從入門到精通[M].北京:化學(xué)工業(yè)出版社,2011

        [7] 陶本藻,邱衛(wèi)寧.誤差理論與測(cè)量平差[M].武漢:武漢大學(xué)出版社,2012

        P208

        B

        1672-4623(2014)04-0100-03

        10.11709/j.issn.1672-4623.2014.04.034

        孫利云,工程師,主要從事工程測(cè)量工作。

        2014-03-18。

        猜你喜歡
        圖元同名坐標(biāo)系
        一種組態(tài)控件技術(shù)在電力監(jiān)控系統(tǒng)中的運(yùn)用
        同名
        西江月(2021年3期)2021-12-21 06:34:14
        學(xué)術(shù)出版物插圖的編排要求(一):圖注
        聯(lián)鎖表自動(dòng)生成軟件的設(shè)計(jì)與實(shí)現(xiàn)
        解密坐標(biāo)系中的平移變換
        坐標(biāo)系背后的故事
        基于重心坐標(biāo)系的平面幾何證明的探討
        三 人 行
        基于Qt繪圖系統(tǒng)的圖形應(yīng)用優(yōu)化研究與實(shí)現(xiàn)
        軟件(2016年12期)2016-02-13 05:58:14
        集成成像同名像點(diǎn)三維形貌獲取方法
        国产在线一区二区三区香蕉| 97色伦图片97综合影院久久 | 夜夜综合网| 亚洲av午夜福利精品一区二区| 青青草激情视频在线播放| 精品国产青草久久久久福利| 色一乱一伦一图一区二区精品 | 国产成社区在线视频观看| 美女一区二区三区在线视频| 日韩欧美亚洲国产精品字幕久久久| 亚洲啪啪综合av一区| 甲状腺囊实性结节三级| 国产一区二区三区在线av| 欧美性猛交99久久久久99按摩| 67194熟妇在线永久免费观看 | 国产精品综合色区av| 国内久久婷婷六月综合欲色啪| 国产激情电影综合在线看| 国产免费AV片在线看| 久久天堂av综合合色| 亚洲一区在线观看中文字幕| 品色永久免费| 琪琪的色原网站| 无码 制服 丝袜 国产 另类| 天堂av一区二区在线| 欧美xxxxx高潮喷水麻豆| 少女高清影视在线观看动漫| 久久久精品免费国产四虎| 日本一区二区不卡二区| 亚洲日韩av一区二区三区中文| 国产黄色片在线观看| 国产精品丝袜一区二区三区在线| 国偷自拍av一区二区三区| 无码人妻精品丰满熟妇区| 91久久国产自产拍夜夜嗨| 美女被内射中出在线观看| 亚洲av一二三四区四色婷婷| 亚洲精品成人专区在线观看| 色婷婷精品国产一区二区三区 | 精品女同一区二区三区不卡 | 亚洲综合色无码|