Longitude / Latitude

How to defined the Longitude/Latitude as a function of stereographic projected Cartesian coordinates?

This is an example that is being used for Dome F region, EAIS, with input coordinated from the projection on -71 degrees latitude (with R=6371 km):

$ function longitude(X)  { _longitude = atan(X(0)/X(1))*360/(2*pi) }
$ function latitude(X)  {\
  _latitude = (-pi/2 + 2 * atan(sqrt(X(0)*X(0) + X(1)*X(1))/(2*6371225*0.97276)))*360/(2*pi);\
}

One has to declare the variables longitude and latitude as exported variables in a solver:

Exported Variable 1 = String "Longitude"
Exported Variable 1 DOFs = 1
Exported Variable 2 = String "Latitude"
Exported Variable 2 DOFs = 1

and then initialize it in the initial condition for the body on which this particular solver is run:

Longitude = Variable Coordinate
   Real MATC "longitude(tx)"
Latitude = Variable Coordinate
   Real MATC "latitude(tx)"
tips/longlat.txt · Last modified: 2012/11/20 23:58 by gag
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0