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

地方獨(dú)立坐標(biāo)轉(zhuǎn)換WGS84大地坐標(biāo)方法及程序設(shè)計(jì)

2017-02-23 10:51:54王靠省
山西建筑 2017年1期

王靠省 郭 平

(中鐵二局集團(tuán)有限公司,四川 成都 610031)

地方獨(dú)立坐標(biāo)轉(zhuǎn)換WGS84大地坐標(biāo)方法及程序設(shè)計(jì)

王靠省 郭 平

(中鐵二局集團(tuán)有限公司,四川 成都 610031)

介紹了一種地方獨(dú)立坐標(biāo)轉(zhuǎn)換為WGS84大地坐標(biāo)的方法,并利用C#語言進(jìn)行了程序設(shè)計(jì)開發(fā),解決了地方獨(dú)立坐標(biāo)使用手持GPS或奧維互動(dòng)地圖瀏覽器進(jìn)行導(dǎo)航尋找測量點(diǎn)位的問題。

地方獨(dú)立坐標(biāo),大地坐標(biāo),坐標(biāo)轉(zhuǎn)換

在工程建設(shè)初期,由于點(diǎn)之記描述不準(zhǔn)確,或在山區(qū),即使點(diǎn)之記描述準(zhǔn)確也很難準(zhǔn)確找到去往測量樁點(diǎn)位置的道路。目前科技的飛速發(fā)展,手持GPS、手機(jī)均可以實(shí)時(shí)定位當(dāng)前位置,并據(jù)經(jīng)緯度進(jìn)行導(dǎo)航至目的地,被應(yīng)用于尋找測量樁點(diǎn)位置。某些手持GPS可輸入平面坐標(biāo)在測量點(diǎn)上進(jìn)行校正,使用很不方便。將WGS84大地坐標(biāo)導(dǎo)入手持GPS或奧維互動(dòng)地圖瀏覽器中進(jìn)行導(dǎo)航快捷、方便。由此,則需將平面坐標(biāo)轉(zhuǎn)換為WGS84大地坐標(biāo)。目前,大多工程建設(shè)采用國家統(tǒng)一坐標(biāo)系,國家統(tǒng)一坐標(biāo)系轉(zhuǎn)換WGS84大地坐標(biāo),目前有很多軟件工具都能實(shí)現(xiàn),本文開發(fā)的導(dǎo)航坐標(biāo)轉(zhuǎn)換軟件也能實(shí)現(xiàn)此功能。但在有些工程中,如鐵路既有線改造、某些地方公路等工程中,仍沿用地方獨(dú)立坐標(biāo)系。本文提出一種將地方坐標(biāo)轉(zhuǎn)換WGS84大地坐標(biāo)的方法,并利用C#語言進(jìn)行程序設(shè)計(jì),進(jìn)行轉(zhuǎn)換并導(dǎo)出谷歌KML格式和奧維互動(dòng)地圖瀏覽器格式,可導(dǎo)入手持GPS和奧維互動(dòng)地圖瀏覽器中進(jìn)行導(dǎo)航。

1 坐標(biāo)轉(zhuǎn)換方法

1.1 公共點(diǎn)轉(zhuǎn)換至WGS84高斯坐標(biāo)

采集多個(gè)公共點(diǎn)(不少于2個(gè))的WGS84大地坐標(biāo),手持GPS、手機(jī)版奧維互動(dòng)地圖瀏覽器均可采集。 將采集的公共點(diǎn)經(jīng)高斯投影坐標(biāo)正算轉(zhuǎn)換至WGS84高斯坐標(biāo),高斯投影坐標(biāo)正算公式見式(1)~式(3)。此步目的是獲取WGS84國家坐標(biāo)系下的平面坐標(biāo),為將原地方獨(dú)立坐標(biāo)系與國家坐標(biāo)系統(tǒng)一提供轉(zhuǎn)換基準(zhǔn)。

(1)

(2)

(3)

式中:B——點(diǎn)的緯度;L——點(diǎn)的經(jīng)度;L0——中央子午線經(jīng)度;N——卯酉圈曲率半徑。

1.2 坐標(biāo)相似變換

基于重心的坐標(biāo)相似變換的方法進(jìn)行坐標(biāo)相似變換計(jì)算,將地方獨(dú)立坐標(biāo)系轉(zhuǎn)換至采集的公共點(diǎn)的WGS84高斯坐標(biāo)系,使其與公共點(diǎn)的WGS84坐標(biāo)統(tǒng)一在同一個(gè)坐標(biāo)系統(tǒng)下,此步的目的,是將原地方獨(dú)立坐標(biāo)轉(zhuǎn)換為WGS84的國家統(tǒng)一坐標(biāo),可按相關(guān)參數(shù)進(jìn)行高斯投影坐標(biāo)反算WGS84大地坐標(biāo)。假設(shè)采集了n個(gè)公共點(diǎn),其在地方獨(dú)立坐標(biāo)系和WGS84坐標(biāo)系中的坐標(biāo)分別為(Xi,Yi)和(xi,yi),其中i=1,2,3,…,n,對應(yīng)的兩個(gè)坐標(biāo)系的重心坐標(biāo)計(jì)算公式見式(4)。

(4)

轉(zhuǎn)換參數(shù)計(jì)算公式見式(5):

(5)

坐標(biāo)轉(zhuǎn)換關(guān)系式見式(6):

(6)

1.3 高斯坐標(biāo)反算轉(zhuǎn)換WGS84大地坐標(biāo)

將經(jīng)過相似變換的高斯坐標(biāo),經(jīng)高斯投影坐標(biāo)反算轉(zhuǎn)換至WGS84大地坐標(biāo),進(jìn)而導(dǎo)入手持GPS、奧維互動(dòng)地圖瀏覽器進(jìn)行導(dǎo)航。

高斯投影坐標(biāo)反算公式見式(7),式(8)。

(7)

(8)

其中,L0為中央子午線經(jīng)度;Bf為底點(diǎn)緯度,當(dāng)x=X時(shí)的子午線弧長所對應(yīng)的緯度。

2 程序設(shè)計(jì)

坐標(biāo)轉(zhuǎn)換計(jì)算過程復(fù)雜,計(jì)算量大,很難通過人工計(jì)算實(shí)現(xiàn)。利用程序能快速準(zhǔn)確的進(jìn)行數(shù)據(jù)處理計(jì)算,本文采用C#語言進(jìn)行程序設(shè)計(jì)開發(fā),并具有輸出谷歌KML格式、奧維互動(dòng)地圖瀏覽器格式,能方便的導(dǎo)入到手持GPS、奧維互動(dòng)地圖中,進(jìn)行導(dǎo)航。

2.1 流程設(shè)計(jì)

根據(jù)以上坐標(biāo)轉(zhuǎn)換方法,進(jìn)行地方獨(dú)立坐標(biāo)轉(zhuǎn)換為大地坐標(biāo),數(shù)據(jù)處理流程設(shè)計(jì)見圖1。

2.2 類模塊設(shè)計(jì)

主要分為以下四個(gè)類模塊:1)角度轉(zhuǎn)換類(AngleCoversion),為了讀取、輸入方便,程序中經(jīng)緯度均采用“度.分秒”格式顯示角度。此類則主要實(shí)現(xiàn)從“度.分秒”到度、弧度的互轉(zhuǎn)。2)坐標(biāo)轉(zhuǎn)換類(CoordinatesCoversion),此類主要實(shí)現(xiàn)高斯正反算、空間直角坐標(biāo)系到大地坐標(biāo)系的互轉(zhuǎn)。3)數(shù)據(jù)輸出類(DataOut),主要實(shí)現(xiàn)Excel格式、谷歌Kml格式、奧維互動(dòng)地圖瀏覽器格式文件的輸出。

2.3 主要程序代碼設(shè)計(jì)

本文采用基于坐標(biāo)重心的坐標(biāo)相似變換的計(jì)算方法,此方法計(jì)算簡單,程序?qū)崿F(xiàn)較為便捷,轉(zhuǎn)換精度完全滿足需要,以下為坐標(biāo)相似變換的主要代碼:

double yX = 0, xY = 0, xX = 0, yY = 0, XX = 0, YY = 0;//定義轉(zhuǎn)換參數(shù)元素

foreach (var v in OldCorrectionPoint)

{

foreach (var ov in CorrectionPoint)

{

if (ov.id == v.id)

{

yX += (ov.Y - y0) * (v.X - X0); xY += (ov.X - x0) * (v.Y - Y0);

xX += (ov.X - x0) * (v.X - X0); yY += (ov.Y - y0) * (v.Y - Y0); XX += (v.X - X0) * (v.X - X0); YY += (v.Y - Y0) * (v.Y - Y0);

}

}

}

double Ka = (xX + yY) / (XX + YY);//計(jì)算轉(zhuǎn)換參數(shù)Ka double Kb = (yX - xY) / (XX + YY);//計(jì)算轉(zhuǎn)換參數(shù)Kb double X1 = x0 - Ka * X0 + Kb * Y0;//計(jì)算X平移量 double Y1 = y0 - Ka * Y0 - Kb * X0;//計(jì)算Y平移量 foreach (var v in OldPoint)

{

double NewX = X1 + Ka * v.X - Kb * v.Y;// X1 + Ka * v.X - Kb* v.Y; double NewY = Y1 + Ka * v.Y + Kb * v.X;//Y1 + Ka * v.Y + Kb * v.X; p.id = v.id; p.X = NewX; p.Y = NewY; NewPoint.Add(p);

}

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

表1 轉(zhuǎn)換比較結(jié)果

以某鐵路增建二線工程為例,標(biāo)段長度約為47 km。此工程由于老線采用的是地方獨(dú)立坐標(biāo)系,是由國家坐標(biāo)系通過旋轉(zhuǎn)、平移而得到。增建二線施工為了與老線更好的銜接,沿用原地方獨(dú)立坐標(biāo)系。此工程線路起伏較大,或山高坡陡、峽谷深切、懸崖峭壁;或山嶺連綿、峰巒疊嶂、溝深壑險(xiǎn)、道路崎嶇。山路岔路較多,找點(diǎn)較困難,借助手持GPS或奧維互動(dòng)地圖瀏覽器進(jìn)行導(dǎo)航能方便快速到達(dá)測量樁點(diǎn)點(diǎn)位。則需將設(shè)計(jì)單位提交的地方獨(dú)立坐標(biāo)轉(zhuǎn)換為WGS84大地坐標(biāo)。

采用分布在標(biāo)段首尾2個(gè)公共點(diǎn)(CPI31,CPI48)的靜態(tài)GPS觀測的WGS84大地坐標(biāo)進(jìn)行轉(zhuǎn)換后,與靜態(tài)觀測的WGS84大地坐標(biāo)進(jìn)行比較,見表1。

由表1可見,與靜態(tài)觀測的WGS84大地坐標(biāo)較差很小,說明轉(zhuǎn)換后精度很高。由于本文是為了測試轉(zhuǎn)換精度,公共點(diǎn)的WGS84坐標(biāo)采用的也是靜態(tài)觀測數(shù)據(jù)中的WGS84大地坐標(biāo)進(jìn)行轉(zhuǎn)換。實(shí)際使用中使用手持GPS或手機(jī)版奧維地圖瀏覽器采集的WGS84大地坐標(biāo)較低,轉(zhuǎn)換精度自然稍差,但是用于導(dǎo)航尋找測量點(diǎn)位,精度完全可以滿足需要。

4 結(jié)語

本文提出的地方獨(dú)立坐標(biāo)轉(zhuǎn)換WGS84坐標(biāo)轉(zhuǎn)換的方法精度高,最終轉(zhuǎn)換精度取決于公共點(diǎn)的WGS84大地坐標(biāo)的精度。使用手持GPS、手機(jī)版奧維地圖采集公共點(diǎn)的WGS84大地坐標(biāo)進(jìn)行轉(zhuǎn)換的精度可滿足導(dǎo)航尋找測量點(diǎn)位的需要,公共點(diǎn)個(gè)數(shù)不應(yīng)少于2個(gè)。C#程序設(shè)計(jì)能免于手工進(jìn)行復(fù)雜的計(jì)算,大大提高測量計(jì)算的效率。本文設(shè)計(jì)的導(dǎo)航坐標(biāo)轉(zhuǎn)換軟件具有國家統(tǒng)一坐標(biāo)、地方獨(dú)立坐標(biāo)轉(zhuǎn)換WGS84大地坐標(biāo),并輸出谷歌Kml格式、奧維互動(dòng)地圖瀏覽器格式的功能,使用快捷、方便。

[1] 孔祥元,梅是義.控制測量學(xué)(下冊)[M].第2版.武漢:武漢大學(xué)出版社,2006.

[2] 聶國富,張金榮.基于赫爾模特模型坐標(biāo)轉(zhuǎn)換的計(jì)算及精度評(píng)價(jià)方法[J].西部探礦工程,2011(1):159-164.

[3] 李青岳,陳永奇.工程測量學(xué)[M].北京:測繪出版社,1995.

[4] 蔣小軍,宋占峰,吳清華.地方獨(dú)立坐標(biāo)系與WGS-84坐標(biāo)系轉(zhuǎn)換方法及應(yīng)用[J].鐵道勘察,2010(4):8-13.

[5] 李連偉,榮燕妮.WGS84和BJ54坐標(biāo)轉(zhuǎn)換問題探討[J].測繪與空間地理信息,2004(2):43-45.

[6] 徐仕琪,張曉帆,周可法,等.關(guān)于利用七參數(shù)法進(jìn)行WGS-84和BJ-54坐標(biāo)轉(zhuǎn)換問題的探討[J].測繪與空間地理信息,2007(10):33-42.

[7] 廖超明,姜衛(wèi)平,覃允森.一種有效的WGS-84坐標(biāo)系與地方坐標(biāo)系轉(zhuǎn)換方法[J].測繪通報(bào),2008(3):18-21.

[8] 韓雪培,廖邦固.地方坐標(biāo)系與國家坐標(biāo)系轉(zhuǎn)換方法探討[J].測繪通報(bào),2004(10):20-22.

[9] 張麗娜,楊志強(qiáng),歐 龍,等.手持式GPS定位誤差的研究[J].工程地球物理學(xué)報(bào),2006(12):478-483.

[10] 張思祥,湯 濤,康東升,等.手持GPS和Google Earth軟件在線路選線中的應(yīng)用[J].電力建設(shè),2008(5):37-39.

Local independent coordinate transformation WGS84 geodetic coordinate method and program design

Wang Kaosheng Guo Ping

(ChinaRailwayNo.2BureauGroupCo.,Ltd,Chengdu610031,China)

Introduces the method of transforming WGS84 geodetic coordinate in the local independent coordinate, undertakes the program design and development with C# language, so as to solve the problem in navigating the measured points with GPS or Ovi interactive map explorer.

local independent coordinate, geodetic coordinate, coordinate transformation

1009-6825(2017)01-0215-03

2016-10-25

王靠省(1983- ),男,工程師

P258

A

主站蜘蛛池模板: 亚洲手机在线| 日韩精品无码一级毛片免费| 毛片免费视频| 亚洲 日韩 激情 无码 中出| 久久永久视频| 亚洲综合色婷婷中文字幕| 男人天堂伊人网| 国产一级视频久久| 拍国产真实乱人偷精品| 国产高清无码第一十页在线观看| 国产国语一级毛片| 国产av色站网站| 亚洲天堂网在线播放| 国产精品一线天| 青草精品视频| 国产高颜值露脸在线观看| 91九色最新地址| 国产亚洲高清在线精品99| 久久一本日韩精品中文字幕屁孩| 国产凹凸视频在线观看| 中国毛片网| 国产精品一区二区久久精品无码| 19国产精品麻豆免费观看| 色老二精品视频在线观看| 中文字幕在线不卡视频| 国产激爽大片高清在线观看| 九九热视频在线免费观看| 亚洲天堂啪啪| 91成人在线观看| 亚洲综合第一区| 97国产在线观看| 激情爆乳一区二区| 国产欧美日韩免费| 色婷婷成人网| 色哟哟精品无码网站在线播放视频| 精品国产网站| 欧美19综合中文字幕| 在线无码九区| 亚洲国产看片基地久久1024| 久久精品视频一| 欧美午夜网站| 国产精品专区第1页| 国产69精品久久久久妇女| 亚洲天天更新| 国产区精品高清在线观看| 精品午夜国产福利观看| 欧美高清日韩| 久久免费成人| 性欧美在线| 老司机精品久久| 亚洲欧美日本国产综合在线| 综合色天天| 狠狠色综合久久狠狠色综合| 成人噜噜噜视频在线观看| 最新加勒比隔壁人妻| 激情无码字幕综合| 波多野结衣无码AV在线| 亚洲精品自拍区在线观看| 国产aaaaa一级毛片| 国产精品综合久久久| 国产高清精品在线91| 东京热高清无码精品| 国产永久无码观看在线| 免费观看男人免费桶女人视频| 欧美 国产 人人视频| 全部免费毛片免费播放| 91久久偷偷做嫩草影院| 欧美在线综合视频| 四虎成人免费毛片| 成人免费一级片| 亚洲福利一区二区三区| 午夜视频日本| 欧美伊人色综合久久天天| 亚洲av综合网| 国产综合色在线视频播放线视| 欧美亚洲香蕉| 一本色道久久88亚洲综合| 亚洲第一视频区| 毛片网站观看| 国产精品自在在线午夜| 欧美视频在线观看第一页| 亚洲第一黄色网址|