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!