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

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

2014-04-18 02:50:42孫利云
地理空間信息 2014年4期
關(guān)鍵詞:測(cè)繪重慶

孫利云

(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。

猜你喜歡
測(cè)繪重慶
重慶客APP
重慶人為什么愛(ài)吃花
浙江省第一測(cè)繪院
工程測(cè)繪中GNSS測(cè)繪技術(shù)的應(yīng)用
“逗樂(lè)坊”:徜徉相聲里的重慶味
測(cè)繪新技術(shù)在測(cè)繪工程中的應(yīng)用
江西建材(2018年4期)2018-04-10 12:37:38
重慶非遺
04 無(wú)人機(jī)測(cè)繪應(yīng)用創(chuàng)新受青睞
在這里看重慶
今日重慶(2017年5期)2017-07-05 12:52:25
無(wú)人機(jī)在地形測(cè)繪中的應(yīng)用
電子制作(2017年9期)2017-04-17 03:01:00
主站蜘蛛池模板: 福利姬国产精品一区在线| 国产一区二区三区视频| AV熟女乱| 亚洲妓女综合网995久久| 亚洲无码高清视频在线观看| 国产精欧美一区二区三区| 在线观看免费人成视频色快速| 91人妻在线视频| 91在线日韩在线播放| 在线免费亚洲无码视频| 亚洲品质国产精品无码| 四虎成人免费毛片| 91探花在线观看国产最新| 综合社区亚洲熟妇p| 国产真实乱子伦精品视手机观看| 99精品在线看| 日本免费a视频| 国产一区二区人大臿蕉香蕉| 首页亚洲国产丝袜长腿综合| 亚洲中文字幕在线精品一区| 国产麻豆91网在线看| 特级毛片8级毛片免费观看| 爽爽影院十八禁在线观看| 性欧美在线| 男女男精品视频| 色悠久久综合| 日本成人精品视频| 免费一级无码在线网站 | 素人激情视频福利| 欧美爱爱网| 日本久久久久久免费网络| 亚洲性网站| 日本国产精品| 毛片一区二区在线看| 在线观看亚洲精品福利片 | 97人人模人人爽人人喊小说| 日韩在线播放欧美字幕| 日韩精品无码不卡无码| 国产福利免费视频| 美女国产在线| 青青操国产| m男亚洲一区中文字幕| 999国产精品| 欧美亚洲一二三区| 99在线免费播放| 54pao国产成人免费视频| 小13箩利洗澡无码视频免费网站| 四虎永久在线精品影院| 欧美第二区| 国产区成人精品视频| 91探花在线观看国产最新| 欧美专区在线观看| 精品国产一区91在线| 久久午夜夜伦鲁鲁片无码免费| 欧美在线国产| 91人妻日韩人妻无码专区精品| 久久福利片| 精品一区二区三区视频免费观看| 亚洲av日韩av制服丝袜| 国产精彩视频在线观看| 亚洲美女一区二区三区| 日韩欧美中文字幕在线韩免费| 九九线精品视频在线观看| 欧美亚洲激情| 久久这里只有精品2| 亚洲综合色婷婷| 无码精品福利一区二区三区| 国产亚洲男人的天堂在线观看| 黄色网站不卡无码| 国产亚洲精| 亚洲国产中文在线二区三区免| 欧美日本在线观看| 色妞www精品视频一级下载| 网友自拍视频精品区| 日本五区在线不卡精品| 日韩av资源在线| 国产精品亚洲精品爽爽| 午夜天堂视频| 91口爆吞精国产对白第三集 | 在线观看精品自拍视频| 国产在线第二页| 全免费a级毛片免费看不卡|