2010-10-05 139 views
6

我想繪製一些使用Google-Earth toolbox的航點。它的文檔很差,所以我認爲這將是一個很好的堆棧溢出問題。使用Matlab谷歌地球工具箱繪製經緯度

我有一個矩陣,wypts有十進制格式的經緯度座標對(如果有人想知道這在賓夕法尼亞州州立大學機場(SCE))。

wypts = 
    40.8489 -77.8492 
    40.8922 -77.8492 
    40.9355 -77.8492 
    40.9788 -77.8492 
    41.0221 -77.8492 
    41.0654 -77.8492 
    41.1087 -77.8492 
    41.1154 -77.8492 

下列不工作,而不是在賓夕法尼亞點繪製的,它沒有繪製在離南極:

output = ge_plot(wypts(:,1),wypts(:,2)) 
ge_output('wypts.kml',output) 

回答

3

你有你的緯度和經度混合起來。 ge_plot的幫助文檔說第一個輸入應該是經度,第二個輸入應該是緯度。試試這個:

output = ge_plot(wypts(:,2),wypts(:,1)); 
ge_output('wypts.kml',output); 
+1

直接回到我的觀點他們的文件,當經度第一次? :p – Elpezmuerto 2010-10-05 20:27:19

+0

@Elpezmuerto:是的,這很讓人困惑,尤其是當您可以在Google地圖的搜索欄中輸入「40.85 -77.85」並獲得您想要的點時。不知道他們爲什麼會在工具箱中反轉。 – gnovice 2010-10-05 20:31:46

+1

嘗試在2D XY投影中考慮緯度/經度。 當繪圖等時,我們通常會聲明「X」,然後是「Y」。現在,經度變化是「X」的變化。緯度的變化是「Y」的變化。 我在很多地方都看到過這個問題。始終查看文檔。永不假定! – 2010-10-07 07:41:58