File Exchange

image thumbnail

Geodesics on an ellipsoid of revolution (DEPRECATED)

version 1.43.1 (26.2 KB) by

Solutions of the direct and inverse geodesic problems

4 Downloads

Updated

View License

This package is now DEPRECATED. Its functionality has been incorporated
into
    GeographicLib toolbox
    http://www.mathworks.com/matlabcentral/fileexchange/50605

Comments and Ratings (3)

There's a bad bug in the area calculation in the Matlab routine
geodreckon. Probably, most people calculate areas as part of the
solution of inverse problem using geoddistance; this might explain why
this bug has gone unnoticed for so long. Here is the fix which will be
included in the next release of GeographicLib.

    --- old/geographiclib-matlab/geodreckon.m 2014-10-02 08:08:46.000000000 -0400
    +++ new/geographiclib-matlab/geodreckon.m 2014-10-28 18:02:05.000000000 -0400
    @@ -225,7 +225,7 @@

       if areap
         C4x = C4coeff(n);
    - C4a = C4f(eps, C4x);
    + C4a = C4f(epsi, C4x);
         A4 = (a^2 * e2) * calp0 .* salp0;
         B41 = SinCosSeries(false, ssig1, csig1, C4a);
         B42 = SinCosSeries(false, ssig2, csig2, C4a);

Ryan

Ryan (view profile)

This... is absolutely wonderful. I spent ages looking for a toolbox that would calculate geodesic areas. I figured that my only two options would be to purchase the MATLAB mapping toolbox or write a routine myself. I'm so glad I finally found this. Thank you kindly, sir.

littyer

nice

Updates

1.43.1

Reinforce deprecation by shortening the description, removing
the tags, and replacing the image.

1.43

Synchronize with GeographicLib 1.43.
Fix bug in the long_unroll feature of geodreckon.

1.13

Deprecation notice. Use the GeographicLib toolbox instead.

1.12

Update to GeographicLib 1.41.1. Point fix for geodarea.m to handle
polygons which encircle the pole multiple times. E.g.,
  geodarea(89+zeros(6,1), [-360:120:240]')
used to return -2.5500e+14 (incorrect);
it now returns 3.2415e+10 (correct).

1.11

Offer as toolbox.

1.10

Uncheck toolbox

1.9

Synchronize with GeographicLib 1.39. Fix the bug in geodreckon
noted on 2014-10-29. Provide the option to prevent the longitude
returned in geodreckon from being reduced to [-180,180).

1.8

Synchronize with GeographicLib 1.38.
Minor documentation changes only.

1.7

Minor improvements to the calculation of short geodesics and the computation of areas.

1.6

Update journal reference.

1.5

Update to GeographicLib 1.28. Fixes 2 bugs: (1) incorrect area returned in certain obscure cases; (2) m12 incorrect for meridional geodesics.

1.3

Synchronize files with GeographicLib 1.27.

MATLAB Release
MATLAB 8.4 (R2014b)
Acknowledgements

Inspired by: geographiclib

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video