本篇學習了空間直角坐標系、大地坐標系、平面坐標系、高斯平面直角坐標系。這個個坐標系有時很容易弄混淆! ( 一)空間直角坐標系 空間直角坐標系的坐標原點位於參考橢球的中心,Z軸指向參考橢球的北極,X軸指向起始子午面與赤道的交點,Y軸位於赤道面上切按右手系於X軸呈90度夾角,某點中的坐標可用 ...
技術背景 做過位置數據處理的小伙伴基本上都會遇到坐標轉換,而基於高斯投影原理的大地坐標轉平面坐標就是其中一種坐標轉換,坐標轉換的目的就是方便后面數據的處理工作,大地坐標轉高斯平面坐標常用的有兩種,即 帶和 帶,具體采用哪種根據實際情況而定。 計算原理 帶帶號n與相應的中央子午線L 經度的關系為: 帶帶號n 與相應的中央子午線L 經度的關系為: 設參考橢球的長半軸為 a,第一偏心率為 e,並令: 設 ...
2018-11-18 16:33 0 2575 推薦指數:
本篇學習了空間直角坐標系、大地坐標系、平面坐標系、高斯平面直角坐標系。這個個坐標系有時很容易弄混淆! ( 一)空間直角坐標系 空間直角坐標系的坐標原點位於參考橢球的中心,Z軸指向參考橢球的北極,X軸指向起始子午面與赤道的交點,Y軸位於赤道面上切按右手系於X軸呈90度夾角,某點中的坐標可用 ...
###以西安80坐標舉例### 1、大地原點位於陝西省涇陽縣永樂鎮,橢球參數采用IUG 1975年大會推薦的參數,基本參數為: 2、解算過程包括: 高斯反算和子午線弧長反算 高斯反算需要用到底點緯度,由子午線弧長反算得到,中間涉及到迭代計算; 3、代碼 ...
以WGS84轉換為北京54坐標為例: 首先你要先知道轉化的參數,鑒於我國曾使用不同的坐標基准(BJ54、State80、Correct54),各地的重力值又有很大差異,所以很難確定一套適合全國且精度較好的轉換參數。在WGS-84坐標和北京54坐標之間是不存在一套轉換參數可以全國通用的,在每個地方 ...
不久前,GPS設備出現了故障,輸出的數據里,平面直角坐標系的Y坐標會出現丟失的問題,而且唯獨只有Y坐標有這個問題,其他數據均正常輸出,接收機設置的那位師兄已經畢業,需要自行解決。嘗試將GPS輸出的經度L和緯度B直接進行高斯投影得到XY坐標,以解決這個問題。 較為啰嗦的理論部分就不碼字了,以下 ...
已知點A(x1,y1)、B(x2,y2)、M(m,n),求點M在線段AB上的投影坐標。 double CTrackLineView::PointToXianDuanChuiYingPointjingdu(double m, double n, double x1 ...
測繪行業基礎計算的代碼,廢話不多說,先介紹下基本原理。 一 高斯正反算基本原理 1 高斯投影坐標正算(1)高斯投影正算:已知橢球面上某點的大地坐標(B,L),求該點在高斯投影平面上的直角坐標(X,Y),即(B,L)-->(X,Y)的坐標變換。 (2)投影變換必須滿足的條件:中央子午線 ...
最近做項目的時候,有一塊需求是在地圖上畫圖,涉及到經緯度。但是我們拿到的數據是北京54坐標,不是經緯度,輾轉求方法不得,就自己在網上搜索算法並加以改造,實驗得出在谷歌衛星地圖上很准確,但是在百度地圖、高德地圖/騰訊地圖會有偏差,估計也是國家保護的問題吧。下面是Java方法 在這里 ...
最近研究了proj庫的使用,自己寫了一個小demo,僅供參考。 void demoPROJ() { const char* wgs84 = "+proj=tmerc +ellps=WGS84 ...