Aircraft position calculation
Thread Starter
Joined: Mar 2004
Posts: 3
Likes: 0
From: Indonesia
Aircraft position calculation
Hi all,
I have a question here:
How do you calculate an aircraft current position (latitude, longitude, and altitude) based on:
- the aircraft last position (latitude, longitude, and altitude),
- the elapsed time (now - last position time),
- the aircraft speed (knot), and
- the aircraft direction (stated using angle from north)?
Thanks a lot.
I have a question here:
How do you calculate an aircraft current position (latitude, longitude, and altitude) based on:
- the aircraft last position (latitude, longitude, and altitude),
- the elapsed time (now - last position time),
- the aircraft speed (knot), and
- the aircraft direction (stated using angle from north)?
Thanks a lot.
Why do it if it's not fun?

Joined: Jul 2001
Posts: 4,782
Likes: 12
From: Bournemouth
The easiest way of doing it is to draw a line on a map. Assuming that the aircraft speed/direction that you have are a ground speed and a track (rather than an airspeed and a heading) this is trivial.
Or are you looking for a mathematical formula that you can use? In this case, you can probably use some basic trigonometry, as long as you're not talking about huge distances and you're not too close to the poles. One minute of lattitude is one nautical mile. One minute of longitude is (cos lattitude) nautical miles. There's no need to worry about your altitude. Then just use the sin and cosine of the heading, multiplied by the total distance (calulated from speed and time), to work out the distance travelled east/west and the distance travelled north/south, convert from miles to degrees and minutes, and add to your starting position.
If you are travelling long distances (especially north/south) or you are near the poles it gets very much more complicated - I wouldn't know where to start.
FFF
----------------
Or are you looking for a mathematical formula that you can use? In this case, you can probably use some basic trigonometry, as long as you're not talking about huge distances and you're not too close to the poles. One minute of lattitude is one nautical mile. One minute of longitude is (cos lattitude) nautical miles. There's no need to worry about your altitude. Then just use the sin and cosine of the heading, multiplied by the total distance (calulated from speed and time), to work out the distance travelled east/west and the distance travelled north/south, convert from miles to degrees and minutes, and add to your starting position.
If you are travelling long distances (especially north/south) or you are near the poles it gets very much more complicated - I wouldn't know where to start.
FFF
----------------
Why do it if it's not fun?

Joined: Jul 2001
Posts: 4,782
Likes: 12
From: Bournemouth
Yes. Hence my first paragraph:

FFF
-------------
Assuming that the aircraft speed/direction that you have are a ground speed and a track (rather than an airspeed and a heading)

FFF
-------------
Joined: Aug 2001
Posts: 111
Likes: 0
From: EGLL mostly
Assuming that what you really need is the maths rather than the waffle, you'll find it here:
http://williams.best.vwh.net/avform.htm
Charlie
x
http://williams.best.vwh.net/avform.htm
Charlie
x

Joined: Apr 2002
Posts: 902
Likes: 0
From: Dorset
FFF / Fly Stimulator - I agree that the 'classical' calculations are probably fair estimations, but when I first read budipro's question, for some reason, I started thinking that this will not give an exact answer. The map projection is, of course, an approximation (based on a specific projection technique, such as Mercator, etc). Technically, I would have thought that the precise answer requires calculation using Spherical Geometry and taking into account the altitude (as this will affect the circumference of the circle that the pilot is flying along).
For short distances / lower altitudes, this will not be significant, but for trans continental flights at the altitudes used by heavies, this must surely be factored in.
Maybe I'm barking up the wrong tree and will be shot at dawn for fundamentally misunderstanding all my PPL Nav training, but I'll risk it for a biscuit!!
For short distances / lower altitudes, this will not be significant, but for trans continental flights at the altitudes used by heavies, this must surely be factored in.
Maybe I'm barking up the wrong tree and will be shot at dawn for fundamentally misunderstanding all my PPL Nav training, but I'll risk it for a biscuit!!
Why do it if it's not fun?

Joined: Jul 2001
Posts: 4,782
Likes: 12
From: Bournemouth
Charlie - I'm off to read your link now. Hope it's not going to do my head in too much!
Completely agree with Circuit Basher, by the way, about the "classical" solution only being an approximation, which is why I said it wouldn't work over long distances or near the poles. But a further thought occurs to me. Budipro specified that the aircraft's direction was given as an angle from north, implying that he's flying a rhumb line. But in the situations where "classical" maths breaks down (long distances or polar transits) you wouldn't do that anyway - you'd either fly a great circle, or for polar transits you may use grid navigation. In either case, your track will be far from constant, so the question isn't valid anyway! (Wonder if Charlie's link will address these issues.....)
FFF
-------------
Completely agree with Circuit Basher, by the way, about the "classical" solution only being an approximation, which is why I said it wouldn't work over long distances or near the poles. But a further thought occurs to me. Budipro specified that the aircraft's direction was given as an angle from north, implying that he's flying a rhumb line. But in the situations where "classical" maths breaks down (long distances or polar transits) you wouldn't do that anyway - you'd either fly a great circle, or for polar transits you may use grid navigation. In either case, your track will be far from constant, so the question isn't valid anyway! (Wonder if Charlie's link will address these issues.....)
FFF
-------------





