Geodetic and Geocentric Coordinates¶
Functions for converting between geodetic, geocentric, and ECEF coordinates.
Geodetic Conversions¶
position_geodetic_to_ecef builtin ¶
position_geodetic_to_ecef(x_geod: Union[ndarray, List], angle_format: AngleFormat) -> ndarray
Convert geodetic position to ECEF Cartesian coordinates.
Transforms a position from geodetic coordinates (longitude, latitude, altitude) using the WGS84 ellipsoid model to Earth-Centered Earth-Fixed (ECEF) Cartesian coordinates.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
x_geod | ndarray or list | Geodetic position | required |
angle_format | AngleFormat | Angle format for input angular coordinates ( | required |
Returns:
| Type | Description |
|---|---|
ndarray | numpy.ndarray: |
Example
position_ecef_to_geodetic builtin ¶
position_ecef_to_geodetic(x_ecef: Union[ndarray, List], angle_format: AngleFormat) -> ndarray
Convert ECEF Cartesian position to geodetic coordinates.
Transforms a position from Earth-Centered Earth-Fixed (ECEF) Cartesian coordinates to geodetic coordinates (longitude, latitude, altitude) using the WGS84 ellipsoid model.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
x_ecef | ndarray or list |
| required |
angle_format | AngleFormat | Angle format for output angular coordinates ( | required |
Returns:
| Type | Description |
|---|---|
ndarray | numpy.ndarray: Geodetic position |
Example
Geocentric Conversions¶
position_geocentric_to_ecef builtin ¶
position_geocentric_to_ecef(x_geoc: Union[ndarray, List], angle_format: AngleFormat) -> ndarray
Convert geocentric position to ECEF Cartesian coordinates.
Transforms a position from geocentric spherical coordinates (longitude, latitude, radius) to Earth-Centered Earth-Fixed (ECEF) Cartesian coordinates.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
x_geoc | ndarray or list | Geocentric position | required |
angle_format | AngleFormat | Angle format for input angular coordinates ( | required |
Returns:
| Type | Description |
|---|---|
ndarray | numpy.ndarray: |
Example
position_ecef_to_geocentric builtin ¶
position_ecef_to_geocentric(x_ecef: Union[ndarray, List], angle_format: AngleFormat) -> ndarray
Convert ECEF Cartesian position to geocentric coordinates.
Transforms a position from Earth-Centered Earth-Fixed (ECEF) Cartesian coordinates to geocentric spherical coordinates (longitude, latitude, radius).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
x_ecef | ndarray or list |
| required |
angle_format | AngleFormat | Angle format for output angular coordinates ( | required |
Returns:
| Type | Description |
|---|---|
ndarray | numpy.ndarray: Geocentric position |