If I have a double bearing from different point which is point A and point B on a single point (object), how do I get the x and y value?
Lets say the number of point A is 84 degrees and for point B is 245 degrees.
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It only takes a minute to sign up.
Sign up to join this communityIf I have a double bearing from different point which is point A and point B on a single point (object), how do I get the x and y value?
Lets say the number of point A is 84 degrees and for point B is 245 degrees.
1) If the projection is cartesian, the solution is a basic problem of Euclidean geometry and triangles:
If the angle of bearing is β, the solution is
x = distance * cos(β)
y = distance * sin(β)
As you don't know the distance (d), but only the angle of bearing, you can only compute the Unit vector : x = 1 * cos(β) and y = 1 * sin(β)
2) if the projection is not cartesian, you need another solution ( Spherical coordinate system, see Calculate Latitude and Longitude from Range, Azimuth, and Elevation) with the same problem, you have only an angle of bearing (you can only use an unit sphere).
3) In short, with only the bearing value, you cannot.
Assuming you are working in projected coordinate system:
Pictures from , sorry cannot find one in English.
In pre-GPS era it was commonly used to calculate coordinates for hard to access points. Actually it was my 1st coding attempt designed to facilitate measurements of surface velocity of the glacier.