Skip to main content

Module geometry

Module geometry 

Source
Expand description

GNSS geometry primitives.

Re-exports§

pub use crate::dop::dop;
pub use crate::dop::dop_with_convention;
pub use crate::dop::error_ellipse_2x2;
pub use crate::dop::error_ellipse_from_geometry;
pub use crate::dop::geometry_cofactor;
pub use crate::dop::geometry_cofactor_with_convention;
pub use crate::dop::horizontal_error_ellipse;
pub use crate::dop::line_of_sight_from_az_el_deg;
pub use crate::dop::position_covariance_from_geometry_m2;
pub use crate::dop::Dop;
pub use crate::dop::DopError;
pub use crate::dop::EnuConvention;
pub use crate::dop::ErrorEllipse2;
pub use crate::dop::GeometryCofactor;
pub use crate::dop::HorizontalErrorEllipse;
pub use crate::dop::LineOfSight;
pub use crate::dop::PositionCovariance;
pub use crate::frame::ItrfPositionM;
pub use crate::frame::ItrfVelocityMS;
pub use crate::frame::Wgs84Geodetic;
pub use crate::observables::transmit_time_satellite_state;
pub use crate::observables::ObservableEphemerisSource;
pub use crate::observables::ObservableState;
pub use crate::observables::ObservablesError;
pub use crate::observables::TransmitTimeOptions;
pub use crate::observables::TransmitTimeSatelliteState;

Structs§

DopAtEpoch
DOP result plus the exact satellites that contributed rows.
DopOptions
DOP planning options.
DopSeriesPoint
DOP result for one sampled epoch.
VisibilityOptions
Visibility planning options for SP3-derived GNSS geometry.
VisibilityPass
One sampled visibility pass.
VisibilitySeriesPoint
Visible-satellite count for one sampled epoch.
VisibleSatellite
One visible satellite row.

Enums§

DopWeighting
DOP weighting policy.

Functions§

dop_at_epoch
Compute DOP at one epoch from either an explicit satellite set or a visibility scan.
dop_series
Sample DOP over an inclusive time window, skipping singular or underdetermined samples.
passes
Build sampled rise/set/peak visibility passes over an inclusive time window.
sagnac_range_first_order_m
First-order RTKLIB-style scalar Sagnac range correction.
sagnac_range_first_order_m_with_rate
First-order RTKLIB-style scalar Sagnac range correction with explicit rotation rate and light speed.
sagnac_rotate_ecef_m
Closed-form Sagnac/Earth-rotation transport of a transmit-time ECEF satellite position into the receive-time ECEF frame.
sagnac_rotate_ecef_m_with_rate
Closed-form Sagnac/Earth-rotation transport with an explicit Earth rotation rate in radians per second.
visibility_series
Count visible satellites over an inclusive sampled time window.
visible
List satellites visible from a static receiver at one epoch.
visible_at_elevation_mask
Returns whether an elevation is at or above an elevation mask.

Type Aliases§

Error
Error type returned by DOP calculations.