Discussion:
Calculate new Latitude / Longitude from Bearing and Distance
(too old to reply)
a***@gmail.com
2009-01-22 00:55:12 UTC
Permalink
Greetings, does anyone have a calculation that calculates the new
latitude and longitude based on a starting point, bearing and
distance?

I would greatly appreciate any help people might have.

Many Thanks,
Aaron
Arthur Tabachneck
2009-01-22 01:25:13 UTC
Permalink
Aaron,

I think the formulae shown on the following page will help:

http://www.movable-type.co.uk/scripts/latlong.html

Art
--------
Post by a***@gmail.com
Greetings, does anyone have a calculation that calculates the new
latitude and longitude based on a starting point, bearing and
distance?
I would greatly appreciate any help people might have.
Many Thanks,
Aaron
a***@gmail.com
2009-01-22 04:23:24 UTC
Permalink
Post by Arthur Tabachneck
Aaron,
http://www.movable-type.co.uk/scripts/latlong.html
Art
--------
Post by a***@gmail.com
Greetings, does anyone have a calculation that calculates the new
latitude and longitude based on a starting point, bearing and
distance?
I would greatly appreciate any help people might have.
Many Thanks,
Aaron
Art,

Thanks so much for the link. I've been fiddling around with the
formulas and can't seem to get it to work. I get a plausible Lon2, but
the Lat2 is a negative decimal. Might you have any suggestions as to
what I'm doing wrong? Thanks again for the very helpful link.

Aaron


lat2: =ASIN(SIN(lat1)*COS(d/ER) + COS(lat1)*SIN(d/ER)*COS(brng))
lon2: =lon1 + ATAN2(COS(d/ER)-SIN(lat1)*SIN(lat2), SIN(brng)*SIN(d/ER)
*COS(lat1))

Lat1
43.067833

Lon1
-89.525639

Bearing
90

Distance(KM)
10

Earth Radius (KM)
6374

LAT2 = -0.914704544 = ASIN(SIN(43.067833)*COS(10/6374) + COS(43.067833)
*SIN(10/6374)*COS(90))
LON2 = -89.52818005 = -89.525639 + atan2(sin(90)*sin(10/6374)*cos
(43.067833), cos(10/6374)-sin(43.067833)*sin(lat2))
Shawn Haskell
2009-01-22 14:06:15 UTC
Permalink
Post by a***@gmail.com
Post by Arthur Tabachneck
Aaron,
http://www.movable-type.co.uk/scripts/latlong.html
Art
--------
Post by a***@gmail.com
Greetings, does anyone have a calculation that calculates the new
latitude and longitude based on a starting point, bearing and
distance?
I would greatly appreciate any help people might have.
Many Thanks,
Aaron
Art,
Thanks so much for the link. I've been fiddling around with the
formulas and can't seem to get it to work. I get a plausible Lon2, but
the Lat2 is a negative decimal. Might you have any suggestions as to
what I'm doing wrong? Thanks again for the very helpful link.
Aaron
lat2: =ASIN(SIN(lat1)*COS(d/ER) + COS(lat1)*SIN(d/ER)*COS(brng))
lon2: =lon1 + ATAN2(COS(d/ER)-SIN(lat1)*SIN(lat2), SIN(brng)*SIN(d/ER)
*COS(lat1))
Lat1
43.067833
Lon1
-89.525639
Bearing
90
Distance(KM)
10
Earth Radius (KM)
6374
LAT2 = -0.914704544 = ASIN(SIN(43.067833)*COS(10/6374) + COS(43.067833)
*SIN(10/6374)*COS(90))
LON2 = -89.52818005 = -89.525639 + atan2(sin(90)*sin(10/6374)*cos
(43.067833), cos(10/6374)-sin(43.067833)*sin(lat2))- Hide quoted text -
- Show quoted text -
try using UTMs, as 1 UTM = 1 meter
n***@gmail.com
2012-07-14 16:48:29 UTC
Permalink
>
>
>
>
>
> > Aaron,
>
>
> >http://www.movable-type.co.uk/scripts/latlong.html
>
> > Art
> > --------
>
> > >Greetings, does anyone have a calculation that calculates the new
> > >latitude and longitude based on a starting point, bearing and
> > >distance?
>
> > >I would greatly appreciate any help people might have.
>
> > >Many Thanks,
> > >Aaron
>
> Art,
>
> Thanks so much for the link. I've been fiddling around with the
> formulas and can't seem to get it to work. I get a plausible Lon2, but
> the Lat2 is a negative decimal. Might you have any suggestions as to
> what I'm doing wrong? Thanks again for the very helpful link.
>
> Aaron
>
> lat2: =ASIN(SIN(lat1)*COS(d/ER) + COS(lat1)*SIN(d/ER)*COS(brng))
> lon2: =lon1 + ATAN2(COS(d/ER)-SIN(lat1)*SIN(lat2), SIN(brng)*SIN(d/ER)
> *COS(lat1))
>
> Lat1
> 43.067833
>
> Lon1
> -89.525639
>
> Bearing
> 90
>
> Distance(KM)
> 10
>
> Earth Radius (KM)
> 6374
>
> LAT2 = -0.914704544 = ASIN(SIN(43.067833)*COS(10/6374) + COS(43.067833)
> *SIN(10/6374)*COS(90))
> LON2 = -89.52818005 = -89.525639 + atan2(sin(90)*sin(10/6374)*cos
> (43.067833), cos(10/6374)-sin(43.067833)*sin(lat2))- Hide quoted text -
>
> - Show quoted text -
try using UTMs, as 1 UTM = 1 meter
hey guys. i am haivng the same issue. anyone manage to resolve it?
g***@gmail.com
2017-09-08 05:03:34 UTC
Permalink
Post by a***@gmail.com
Post by Arthur Tabachneck
Aaron,
http://www.movable-type.co.uk/scripts/latlong.html
Art
--------
Post by a***@gmail.com
Greetings, does anyone have a calculation that calculates the new
latitude and longitude based on a starting point, bearing and
distance?
I would greatly appreciate any help people might have.
Many Thanks,
Aaron
Art,
Thanks so much for the link. I've been fiddling around with the
formulas and can't seem to get it to work. I get a plausible Lon2, but
the Lat2 is a negative decimal. Might you have any suggestions as to
what I'm doing wrong? Thanks again for the very helpful link.
Aaron
lat2: =ASIN(SIN(lat1)*COS(d/ER) + COS(lat1)*SIN(d/ER)*COS(brng))
lon2: =lon1 + ATAN2(COS(d/ER)-SIN(lat1)*SIN(lat2), SIN(brng)*SIN(d/ER)
*COS(lat1))
Lat1
43.067833
Lon1
-89.525639
Bearing
90
Distance(KM)
10
Earth Radius (KM)
6374
LAT2 = -0.914704544 = ASIN(SIN(43.067833)*COS(10/6374) + COS(43.067833)
*SIN(10/6374)*COS(90))
LON2 = -89.52818005 = -89.525639 + atan2(sin(90)*sin(10/6374)*cos
(43.067833), cos(10/6374)-sin(43.067833)*sin(lat2))
hi sir i want to know the derivation of above formula could you please get me.
Barry Schwarz
2017-09-08 05:23:28 UTC
Permalink
<snip>
Post by g***@gmail.com
Post by a***@gmail.com
lat2: =ASIN(SIN(lat1)*COS(d/ER) + COS(lat1)*SIN(d/ER)*COS(brng))
lon2: =lon1 + ATAN2(COS(d/ER)-SIN(lat1)*SIN(lat2), SIN(brng)*SIN(d/ER)
*COS(lat1))
Lat1
43.067833
Lon1
-89.525639
Bearing
90
Distance(KM)
10
Earth Radius (KM)
6374
LAT2 = -0.914704544 = ASIN(SIN(43.067833)*COS(10/6374) + COS(43.067833)
*SIN(10/6374)*COS(90))
LON2 = -89.52818005 = -89.525639 + atan2(sin(90)*sin(10/6374)*cos
(43.067833), cos(10/6374)-sin(43.067833)*sin(lat2))
hi sir i want to know the derivation of above formula could you please get me.
You obviously have internet access. Use Google.
--
Remove del for email
n***@nateolson.com
2012-09-13 03:32:03 UTC
Permalink
I was having this problem and just solved it. Make sure that all you latitude, longitude, and bearing values are in radians. Your resulting latitude/longitude values will also be in radians
d***@gmail.com
2013-12-21 19:36:28 UTC
Permalink
Post by n***@nateolson.com
I was having this problem and just solved it. Make sure that all you latitude, longitude, and bearing values are in radians. Your resulting latitude/longitude values will also be in radians
Hi - I'm struggling with this exact issue. What do you mean by convert latitude, longitude to radians? I've been using degrees/decimals.
i***@gmail.com
2014-02-19 16:59:48 UTC
Permalink
find the working code below:-

http://www.etechpulse.com/2014/02/calculate-latitude-and-longitude-based.html

Regards,
Ravi Kumar
a***@gmail.com
2015-02-04 03:00:06 UTC
Permalink
Post by a***@gmail.com
Greetings, does anyone have a calculation that calculates the new
latitude and longitude based on a starting point, bearing and
distance?
I would greatly appreciate any help people might have.
Many Thanks,
Aaron
thanks for posting the question. was facing a similar situation.
Hassan
j***@gmail.com
2015-11-25 15:12:45 UTC
Permalink
Post by a***@gmail.com
Greetings, does anyone have a calculation that calculates the new
latitude and longitude based on a starting point, bearing and
distance?
I would greatly appreciate any help people might have.
Many Thanks,
Aaron
any calculator with trig functions would do. jus need to have the correct formulas for plane geometry o spherical geometry
r***@gmail.com
2018-07-18 17:25:29 UTC
Permalink
Post by a***@gmail.com
Greetings, does anyone have a calculation that calculates the new
latitude and longitude based on a starting point, bearing and
distance?
I would greatly appreciate any help people might have.
Many Thanks,
Aaron
Loading...