13
$\begingroup$

If I'm standing at a lat of 30.000$^\circ$ and a long of 30.000$^\circ$ and I move to a lat of 30.001$^\circ$ and a long 30.000$^\circ$, how far have I gone? Is there a relationship between decimal places and lat and long distances?

$\endgroup$

3 Answers 3

20
$\begingroup$

I don't understand the last sentence about decimal places, but I can tell you about the relationship between lat, long and distance.

Over two centuries ago, the meter was defined as one ten-millionth (1/10 000 000) of the length of a quadrant along the Earth's meridian; that is, the distance from the Equator to the North Pole. So, for latitude the number of degrees from the pole to the equator is $90^\circ\!$, and the number of meters is 10 million (or 10,000 kilometers). That means $1^\circ\!$ of latitude is $10,000/90 = 111$ kilometers, and $0.001^\circ = 0.111$ kilometers or $111$ meters, essentially an American football field plus both endzones.

The total length of the Equator is about equal to four times the distance from a Pole to the Equator. (Slightly more because the Earth's figure is a little oblate, like a slightly flattened ball.) Think of a great circle going from the North pole, to the Equator, to the South pole, to the Equator on the opposite side of the world, then back to North Pole ($360^\circ\!\!$ of a circle). That would be (almost) equivalent to the great circle ($360^\circ\!\!$ of longitude) of the Equator. So, at the Equator, $0.001^\circ\!$ of longitude will also be $111$ meters. But...

The other circles of latitude are smaller than the great circle of the Equator, yet still have $360^\circ\!$, so those degrees cover less than $111$ kilometers.

enter image description here

In fact, the size of a degree of longitude as a function of latitude scales as the cosine of the latitude. So $0.001^\circ\!$ of longitude change at $30^\circ\!$ latitude would be $111 \times \cos (30^\circ\!) = 111 \times 0.866 = 96$ meters.

enter image description here

$\endgroup$
1
  • $\begingroup$ Even the ditsance of a degree of latitude changes, because Earth is not a perfect sphere. $\endgroup$
    – Spencer
    Jun 18 at 13:38
9
$\begingroup$

Latitudes are "parallels" while longitudes are "meridians" that all meet at the poles. For latitude, there is a set distance traveled per degree latitude no matter where you are on a spherical globe. For longitude, it depends what latitude you are at.

Lines of Latitude and Longitude
(source: learner.org)

.......................... Latitude .............. Longitude

Image source: https://www.learner.org/jnorth/tm/LongitudeIntro.html

Image Credit: Illinois State University

Here is a nice calculator for you online: http://www.stevemorse.org/nearest/distance.php

1 degree of latitude in physical distance is 68.94 statute miles or 59.91 nautical miles (110.95 km) -- for a spherical earth assumption. So, a change of 0.001 degrees latitude is 0.06894 statute miles or 0.05991 nautical miles. Though, an ellipsoidal earth approximation does have small variance in latitudinal distances. Incidentally, longitude has the same distance between each degree if you are at the equator. At the poles, the distance between lines of longitude is zero. Note that all distances are "as the crow flies" which means the terrain is disregarded in the distance calculation.

$\endgroup$
6
  • 1
    $\begingroup$ That illustration of latitude is misleading because at that projection, parallels of latitude would NOT appear evenly spaced. $\endgroup$
    – Eubie Drew
    Nov 4, 2015 at 7:30
  • 2
    $\begingroup$ As I remember from my mathematics classes, in curved space, longitude lines are actually parallel and latitude lines aren't even straight lines. That said, the more common definition is what farrenthrope said. Latitude lines are called Parallel and Longitude are called meridians that meet at the poles. $\endgroup$
    – userLTK
    Nov 4, 2015 at 10:21
  • 2
    $\begingroup$ Globe with the apparent uneven spacing if interested, per Aabaakawad's comment: geolounge.com/wp-content/uploads/2014/08/latitude.png $\endgroup$
    – userLTK
    Nov 4, 2015 at 10:26
  • 2
    $\begingroup$ Thank you everyone for your comments on the original image used. I have replaced it with a better one where latitudinal lines are not "straight". $\endgroup$
    – f.thorpe
    Nov 5, 2015 at 5:35
  • $\begingroup$ This actually brings up an interesting thought... was there a time where latitude/longitude was slightly off given the (22 km)[en.wikipedia.org/wiki/Spheroid] radius difference? That'd amount to almost 3 km per 10° if all error were one direction, or at least 150 m per °. However, (this)[en.wikipedia.org/wiki/History_of_latitude_measurements] suggests lat was initially measured by day length, and lon was probably measured by sun/star too, so they wouldn't make that error (though more recent idealized models might?) Elevation might have hurt actual measurement though. $\endgroup$ Jun 19, 2017 at 14:32
0
$\begingroup$

I am using "PARI" a free open source math program for Mac or PC, for these exact (vs GRS80 Ellipsoid) equations: "longscale"gives meters per (second of Longitude) at a constant latitude, so below I multiply it by "3.6" to get vs 0.001 degrees as requested by the original poster:

re=6378137;\
flattening=298.2572221008827112431628366;\
a=(1-1/flattening)^2;\
reh= (put 6378137 meters plus your height above the ellipsoid here)

longscale(u)=1/sqrt(1 + a *(1/(cos(u))^2 - 1))*reh*2*Pi/60^4*10;
longscale(((00/60+00)/60+30)*Pi/180)*3.6
%452 = 96.4862802512923113

Latitude is harder because as the arc gets bigger the scale changes, whereas scale stays exactly the same along constant latitudes. So say the OP also wanted the distance from 30degrees latitude to 30.001. Then either of the following integrals give the same answer, but might have different speeds or accuracy in your computer language:

fl=flattening;\

ma1(lat)=e2=1-(1-1/fl)^2;\
(1-1/fl)^2*intnum(th=0,lat,1/(1-e2*(sin(th))^2)^(3/2))*reh

ma4(lat)=e2=1-(1-1/fl)^2;\
(intnum(th=0,lat,sqrt(1-e2*(sin(th))^2));\
-e2/2*sin(2*lat)/sqrt(1-e2*(sin(lat))^2))*reh

Thus the distance is the meridian arc length of the second point minus the meridian arc length of the first:

lat1=((00/60+00)/60+30)*Pi/180;\
lat2=((3.6/60+00)/60+30)*Pi/180;\
ma4(lat2)-ma4(lat1)
cpu time = 195 ms, real time = 196 ms.
%456 = 110.852450919981499

If he likewise wanted the scale at 30 degrees Latitude in meters per (second of Latitude), then differentiate the equation above like this:

lat1=((00/60+00)/60+30)*Pi/180;\
derivnum(lat=lat1,ma4(lat))*Pi/60^4*20
cpu time = 648 ms, real time = 649 ms.
%455 = 30.7923451370347380
$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.