Curvilinear & Cartesian Conversions

  • Context: Graduate 
  • Thread starter Thread starter G4CKT
  • Start date Start date
  • Tags Tags
    Cartesian Curvilinear
Click For Summary
SUMMARY

The discussion focuses on converting between curvilinear and Cartesian coordinates using latitude, longitude, and ellipsoidal heights. The user is specifically seeking assistance with calculating the "N" value and eccentricity, which are essential for these transformations. The equations provided for the Curvilinear to Cartesian transformation include X, Y, and Z calculations based on the ellipsoid's parameters. The user has made some progress but remains confused about the iterative process and the conversion back to curvilinear coordinates.

PREREQUISITES
  • Understanding of ellipsoidal coordinates and their parameters
  • Familiarity with the equations for coordinate transformations
  • Knowledge of eccentricity and its role in ellipsoidal calculations
  • Basic programming skills for implementing iterative calculations
NEXT STEPS
  • Research how to calculate the "N" value for a given ellipsoid
  • Learn about calculating eccentricity for different ellipsoids
  • Study the reverse equations for converting Cartesian coordinates back to curvilinear
  • Explore programming libraries that facilitate coordinate transformations, such as Proj.4
USEFUL FOR

This discussion is beneficial for geospatial analysts, software developers working on mapping applications, and anyone involved in geodesy or coordinate transformations.

G4CKT
Messages
12
Reaction score
0
I'm trying to create a program which will do these calculations. I am given Latitudes, Longitudes, and ellipsoidal heights for ellipsoids and another set of x, y, and z coordinates. I am so confused looking at how to convert these things. I know I need to iterate in order to go from cartesian to curvillinear I'm quite confused on the formulations though T_T.

Can anyone help me xD

PS: I need to take into account the height of the ellipsoid.

I made a bit of progress but I got stuck in the equation. I don't know how to find the eccentricity and the "N" value T_T

As well, I know I should be using these equations for the Curv -> Cart Transformation

X = (N+H) cos(phi) cos(lambda)
Y = (N+H) cos(phi) sin(lambda)
Z = [N(1-e^2)+H] sin(phi)

I just don't know how to get the "N" value or the eccentricity. I'm also still lost on the conversion back T_T
 
Last edited:
Physics news on Phys.org
I figured out the curvilinear to cartesian conversion. Now I'm stuck on cartesian to curvilinear especially the convergence value T_T.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 6 ·
Replies
6
Views
3K
Replies
24
Views
4K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 26 ·
Replies
26
Views
1K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 6 ·
Replies
6
Views
5K