I have found a lot of people asking questions about converting Polar coordinates to Geographic coordinates.
polar = latitude + 90°
azimuthal = longitude
radius = sqrt(x^2 + y^2 + z^2)
latitude = arcsin(z/radius)
longitude = atan2(y, x)
x = radius * cos(latitude) * cos(longitude)
y = radius * cos(latitude) * sin(longitude)
z = radius * sin(latitude)
I have Radar sensor data in Polar Coordinate.
- Distance, RadialVelocity, AzimuthAngle, ElevationAngle
Basically, I need Radar data in geographic coordinates. longitude distance and latitude distance, longitude Velocity and latitude velocity
If I replace radius by distance
- is longitude distance equal to longitude in the equation?
- is latitude distance equal to latitude in the equation?
Similarly, is applied for velocity.
(additional question, if anyone know are there built-in functions in C++ for this conversion?)
Thanks for your support.