Calculating lat/long with range bearing

In summary, you need to calculate the latitudes (ΔN) and departures (ΔE) in metres. You then convert these to the difference in degrees to angular measure to add to your existing lat and long.
  • #1
michael atlas
8
0
All,

I have a latitude/longitude and I want to find another latitude/longitude given a range to the location and the bearing from the latitude and longitude I have.

I have tried using the Haversine formula, which did not work for me because it is for ranges that are in hundreds of kilometers. The ranges that I am looking at are in hundreds or yards or smaller. For example: I have a range and bearing from a given lat long of 300 yards and a bearing of 18.5°

If anyone knows a formula which is more of an approximation (as in it doesn't take into account the Radius of curvature of the earth, etc) it would be greatly appreciated.

R/
Mike
 
Earth sciences news on Phys.org
  • #2
ΔAt 300 yards the flat Earth approximation will suffice.

You need to calculate the latitutes (difference in northings or meridional or N-S distance) and Departures (difference in eastings or parallel or latitudinal distance).

Since your are working in range (R) (metres) and degrees you can calculate this in two stages.

First calculate the latitudes (ΔN) and departures (ΔE) in metres.

Then convert these to the difference in degrees to angular measure to add to your existing lat and long.

Using whole circle bearings (wcb)

ΔN = Rsin(450-wcb)
ΔE = Rcos(450-wcb)

Now all circles of longitude have the same circumference so the change of longitude (θn)) is


[tex]{\theta _n} = \frac{{360\Delta N}}{{2\pi r}}[/tex]

Where r is the radius of the Earth (= 6371000 metres)

However the radius of each parallel of latitude varies with latitude , so if your approx latitude is L


[tex]{\theta _E} = \frac{{360\Delta E}}{{2\pi r\cos L}}[/tex]
 
  • #3
It would be nice to know if my last post was of any help.
The equations stated were originally developed for programming a computer/calculator to perform a similar task to yours.
 
  • #4
The formula seemed to have worked well. I am just making sure though,... Is the answer in lat/long as a decimal? or is it Degrees.minutes.seconds.
 
  • #5
Also, when you input the latitude L for Theta_E, is that in degrees.minutes.seconds or as a decimal?
 
  • #6
The formulae are for degrees not radians.

It does not matter whether you input DMS or Degrees and decimals of a degree, the output will be in the same format. Obviously in computing when calling your trig functions the parameter you pass ( the angles) have to be suitable for your computer.

This method should be good to 0.1 seconds of arc over about 10 Kilometres range. Beyond this you will need to start adding corrections to the range depending upon how you are measuring it. Distance measuring equipment provides the straight line distance ie the chord, whereas the Lat and Long distances are arcs of a circle.

The 450 degrees is to provide one single formulae for all quadrants - it automatically compensates for the sign of the trig functions.
The sin and cos are switched from convention to compensate for the fact that mathematica (and computers) measure anticlockwise from the horizontal axis, whereas surveyors measure bearings clockwise from the vertical axis.

go well
 

1. How do I calculate latitude and longitude using range and bearing?

To calculate latitude and longitude using range and bearing, you will need the following information: the starting point's latitude and longitude, the distance in nautical miles, and the bearing from the starting point. You can use the haversine formula to calculate the destination point's latitude and longitude.

2. What is the haversine formula?

The haversine formula is a mathematical equation used to calculate the great-circle distance between two points on a sphere, such as the Earth. It takes into account the curvature of the Earth's surface and is commonly used in navigation and geodesy.

3. Can I use any unit of measurement for the range and bearing?

No, the range must be in nautical miles and the bearing must be in degrees. If you have the distance and bearing in a different unit, you will need to convert them to nautical miles and degrees before using the haversine formula.

4. How accurate is the haversine formula for calculating latitude and longitude?

The haversine formula is accurate for most purposes, but it does have limitations. It assumes a perfect, spherical Earth and does not take into account factors such as altitude and the Earth's oblateness. For more precise calculations, you may need to use spherical trigonometry or more advanced geodetic formulas.

5. Are there any online tools or resources for calculating latitude and longitude with range and bearing?

Yes, there are many online calculators and tools available for calculating latitude and longitude using range and bearing. A simple internet search will bring up a variety of options to choose from. Additionally, many navigation and mapping software programs have built-in tools for calculating latitude and longitude with range and bearing.

Similar threads

Replies
5
Views
5K
Replies
3
Views
1K
  • Mechanical Engineering
Replies
6
Views
2K
  • Mechanical Engineering
Replies
16
Views
454
  • Mechanical Engineering
Replies
5
Views
3K
Replies
1
Views
3K
  • Other Physics Topics
Replies
6
Views
2K
  • General Math
Replies
7
Views
3K
Replies
11
Views
1K
  • Introductory Physics Homework Help
Replies
4
Views
728
Back
Top