# poliastro.spheroid_location¶

## Module Contents¶

### Classes¶

 SpheroidLocation Class representing a ground station on an oblate ellipsoid.
class poliastro.spheroid_location.SpheroidLocation(lon, lat, h, body)

Class representing a ground station on an oblate ellipsoid.

property cartesian_cords

Convert to the Cartesian Coordinate system.

property f

Get first flattening.

property N

Normal vector of the ellipsoid at the given location.

property tangential_vecs

Returns orthonormal vectors tangential to the ellipsoid at the given location.

Radius of curvature of the meridian at the latitude of the given location.

distance(px, py, pz)

Calculates the distance from an arbitrary point to the given location (Cartesian coordinates).

Parameters
• px () – x-coordinate of the point

• py () – y-coordinate of the point

• pz () – z-coordinate of the point

is_visible(px, py, pz)

Determines whether an object located at a given point is visible from the given location. Returns true if true, false otherwise.

Parameters
• px () – x-coordinate of the point

• py () – y-coordinate of the point

• pz () – z-coordinate of the point

cartesian_to_ellipsoidal(x, y, z)

Converts cartesian coordinates to ellipsoidal coordinates for this ellipsoid.

Parameters