2017-10-11 45 views
0

嘗試這再次沒有運氣從第一篇文章。在GPS應用程序上工作,用戶將點擊一個帶有GPS點的按鈕。該GPS點將被轉換爲笛卡爾座標。我也會有度數的標題。笛卡爾X,Y創建一個給出標題度的線

一個例子,我會得到以下。

35.107339,-81.597964

要轉換爲 XEastLon - 445505.80924453895 YNorthLat - 3885110.2004663

在這種情況下,標題是139度。減去我假設的90度,因爲該線需要垂直於當時正在行進的線。

所以我需要將X & Y說成25英尺左右,或者垂直於139度的方向。

感謝

更新:這是一個形象,顯示了我必須完成的任務。

一位司機會在汽車上點擊一個按鈕,我會找回一個GPS座標,我將它轉換爲X,Y,並且我還會返回標題。如圖所示,我需要採取單點和標題,並計算兩點,點A & B點。正如我在原來的問題中所述,現在我們只是說它將是25英尺左我們進入這個點的右側25英尺。同樣,因爲我將原始點的度數轉換爲X,Y的十進制數,在這個等式中,我們是否可以取139度的標題並對其進行轉換,或者只需要減去90度即可或者增加90度來獲得角度/斜率以用於線的計算?

Coordinates

+0

「減去我假設的90度」所以你需要猜測你自己想要什麼? 「他們的左邊還是右邊還是垂直」這些或全部的任何一個?你渴望什麼樣的結果?新的GPS座標適用於那些不確定的,一個或多個位置? – Yunnosch

+0

我已經更新了原始文章和圖表以及更多的評論,這些評論應該使其更加清晰。 – kfrosty

回答

0

這好像就是我要找的。作爲現在的答案發布,因爲我沒有很多運氣在這裏獲得這些類型的GPS問題的答案。

Link

瓦爾X2 = X1 +長度* Math.cos(角度)

瓦爾Y2 = Y1 +長度* Math.Sin(角度)

我已經嘗試的那些,然後手動進入谷歌地球和測量是非常接近。點a我添加像上面的公式的值。對於B點我減去。