How to get the points of [lat, lon] of a full great circle?
3 ビュー (過去 30 日間)
古いコメントを表示
the matlab function gcwaypts generates points on the short arc of the great circle across two given points.
How to get the full great circle?
0 件のコメント
採用された回答
Kelly Kearney
2014 年 11 月 27 日
I would use a combination of azimuth, gc2sc, and scircle1:
az = azimuth(lat1, lon1, lat2, lon2)
[lat, lon, r] = gc2sc(lat1, lon1, az)
[latc, lonc] = scircle1(lat, lon, r)
1 件のコメント
Trung Ngo
2019 年 5 月 23 日
Hi Miss Kearney,
Between gcwaypts, track2 and your method. Which one is more preferable. I am doing this which take account of the ellipsoid.
[GClat_check,GClon_check]=track2('gc',startLat,startLon,endLat,endLon,referenceEllipsoid(7030),'degree',51);
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!