BaseGeodeticRepresentation#
- class astropy.coordinates.BaseGeodeticRepresentation(lon, lat=None, height=None, copy=True)[source]#
 Bases:
BaseRepresentationBase class for geodetic representations.
Subclasses need to set attributes
_equatorial_radiusand_flatteningto quantities holding correct values (with units of length and dimensionless, respectively), or alternatively an_ellipsoidattribute to the relevant ERFA index (as passed in toerfa.eform). The geodetic latitude is defined by the angle between the vertical to the surface at a specific point of the spheroid and its projection onto the equatorial plane.- Parameters:
 - lon, latastropy:angle-like
 The longitude and latitude of the point(s), in angular units. The latitude should be between -90 and 90 degrees, and the longitude will be wrapped to an angle between 0 and 360 degrees. These can also be instances of
Angleand eitherLongitudenotLatitude, depending on the parameter.- height
Quantity[:ref: ‘length’] The height to the point(s).
- copybool, optional
 If
True(default), arrays will be copied. IfFalse, arrays will be references, though possibly broadcast to ensure matching shapes.
Attributes Summary
Methods Summary
from_cartesian(cart)Converts 3D rectangular cartesian coordinates (assumed geocentric) to geodetic coordinates.
Converts geodetic coordinates to 3D rectangular (geocentric) cartesian coordinates.
Attributes Documentation
- attr_classes = {'height': <class 'astropy.units.quantity.Quantity'>, 'lat': <class 'astropy.coordinates.angles.core.Latitude'>, 'lon': <class 'astropy.coordinates.angles.core.Longitude'>}#
 
Methods Documentation