No BSD License  

5.0

5.0 | 7 ratings Rate this file 62 Downloads (last 30 days) File Size: 1.86 KB File ID: #5256

pos2dist

by

 

15 Jun 2004 (Updated )

Calculate distance between two points on earth's surface given by latitude-longitude pair.

| Watch this File

File Information
Description

Calculate distance between two points on earth's surface given by their latitude-longitude pair. Choose method 1 or 2. Method 1 uses plane approximation, only for points within several tens of kilometers; Method 2 calculates sphereic geodesic distance for points farther apart, but ignores flattening of the earth. Output is in km.

Acknowledgements

This file inspired Posdist, Heightprofile From Google Earth To 3 D Surface, and Pathdist.

MATLAB release MATLAB 6.5 (R13)
Other requirements Tested only on PCs.
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (11)
04 Aug 2014 Stephen Cobeldick

Those are some of the strangest FEX tags that I have ever seen:

but i dont run the function
distance
how many inputs i need
how many inputs i need 4
latitude
longitude
points
surface

14 Apr 2014 shen

Thank you very much.It is excellent but please check there might be a small error when there are only four input variables.

26 Sep 2013 Tom

thank you, it works great!

12 Sep 2012 star

Thank you for the useful function

28 Jul 2011 Joachim

Good work

28 Mar 2011 Ioannis Daliakopoulos

line 36 should be

method = 1;

instead of

method == 1;

otherwise, very useful!

22 Oct 2010 Rossella Blatt

Thanks. I was about to write the same function, but then I found it here: you made save some time! :)

10 Aug 2010 Rafael Palacios  
18 Jun 2004 David Terr

That's much better! Keep up the good work.

18 Jun 2004 Langqiu Sun

Appologize for the former one. That's imcomplete. A new version has been uploaded. This should be OK.

17 Jun 2004 David Terr

This looks like it could be a great program but as is, it doesn't do anything! In fact, I had to add a couple lines to the end to keep it from returning an error message. Please test your code before submitting it!

Dave

Contact us