Does this assume the earth is a sphere? Can you keep the elegance of this coordinate encoding with convenient transformation operations and define somewhere a mapping from the quaternarion encoding of position into a non-homogenous oblate spheroid encoding like WGS84 ...?
Of course, speaking about Earth is just for the mental image.
> Can you keep the elegance of this coordinate encoding with convenient transformation operations and define somewhere a mapping from the quaternarion encoding of position into a non-homogenous oblate spheroid encoding like WGS84 ...?
So it's your position in space (3 numbers), your orientation (another 3 number vector), except instead of 6 numbers it can be reduced to 4? Stargate was wrong?
A normalized quaternion encodes your position on the planet + the direction you are looking at on the horizon.
It also encodes the rotation it would take to go from one such observer to another.