Expand description
GNSS geometry primitives.
Structs§
- Crossing
Event - Crossing event reported for a sequence sample.
- Dop
- The dilution-of-precision scalars for a geometry.
- DopAt
Epoch - DOP result plus the exact satellites that contributed rows.
- DopOptions
- DOP planning options.
- DopSeries
Point - DOP result for one sampled epoch.
- Error
Ellipse2 - A confidence ellipse from an arbitrary 2x2 covariance block.
- Fence
- Geodesic polygon fence on WGS84.
- Geofence
Position Estimate - Position estimate used by probabilistic crossing detection.
- Geometry
Cofactor - Cofactor matrices from a single-clock GNSS design matrix.
- Horizontal
Error Ellipse - Horizontal confidence ellipse from an ENU position covariance.
- Itrf
PositionM - A position in the ITRF / IGS-realization Earth-Centered-Earth-Fixed frame, expressed in meters.
- Itrf
VelocityMS - A velocity in the ITRF / IGS-realization ECEF frame, in meters per second.
- Line
OfSight - A line-of-sight unit vector from the receiver toward a satellite, in ECEF.
- Observable
State - Satellite state required by the observable predictor.
- Position
Covariance - Position covariance from a GNSS design matrix.
- Probability
Hysteresis - Hysteresis confidence for probabilistic crossing detection.
- Probability
Options - Options for
containment_probability_with_options. - Transmit
Time Options - Options controlling transmit-time satellite-state evaluation.
- Transmit
Time Satellite State - Satellite state at its signal transmit time for one receive epoch.
- Visibility
Options - Visibility planning options for SP3-derived GNSS geometry.
- Visibility
Pass - One sampled visibility pass.
- Visibility
Series Point - Visible-satellite count for one sampled epoch.
- Visible
Satellite - One visible satellite row.
- Wgs84
Geodetic - A geodetic (ellipsoidal) position on the WGS84 datum.
Enums§
- Crossing
Kind - Crossing event kind.
- DopError
- Why a geometry has no finite DOP.
- DopWeighting
- DOP weighting policy.
- EnuConvention
- Which local east-north-up frame the position cofactor is rotated into before the horizontal/vertical DOP split.
- Geofence
Error - Error returned by geofence construction and evaluation.
- Observables
Error - Error returned by the observable predictor.
- Position
Uncertainty - Position uncertainty accepted by probabilistic geofencing.
- Probability
Method - Probability integration method.
Constants§
- GEOFENCE_
BOUNDARY_ TOLERANCE_ M - Boundary tolerance used when classifying a point on an edge, in metres.
- PLANAR_
FAST_ PATH_ MAX_ RADIUS_ M - Maximum anchor-to-vertex, anchor-to-query, and edge length for the planar path.
Traits§
- Observable
Ephemeris Source - An ephemeris product usable by
predict.
Functions§
- containment
- Boolean containment for one position and fence.
- containment_
probability - Containment probability from position uncertainty.
- containment_
probability_ with_ options - Containment probability with an explicit integration method.
- crossing
- Boolean crossing detection over a position sequence.
- crossing_
probability - Probabilistic crossing detection with probability hysteresis.
- crossing_
probability_ with_ options - Probabilistic crossing detection with explicit probability options.
- distance_
to_ boundary - Signed boundary distance for one position and fence, in metres.
- dop
- Compute the DOP scalars from line-of-sight directions, diagonal weights, and the receiver geodetic position.
- 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.
- dop_
with_ convention dopwith an explicitEnuConventionfor the horizontal/vertical split.- error_
ellipse_ 2x2 - Confidence ellipse from an arbitrary 2x2 covariance block.
- error_
ellipse_ 2x2_ unit - One-sigma ellipse from an arbitrary 2x2 covariance block.
- error_
ellipse_ from_ geometry - Horizontal confidence ellipse directly from line-of-sight rows and weights.
- geometry_
cofactor - Compute the single-clock geometry cofactor matrix from line-of-sight rows.
- geometry_
cofactor_ with_ convention geometry_cofactorwith an explicitEnuConventionfor theposition_enublock.- horizontal_
error_ ellipse - Horizontal confidence ellipse from a local ENU covariance matrix.
- line_
of_ sight_ from_ az_ el_ deg - Construct an ECEF line-of-sight unit vector from topocentric azimuth and elevation in degrees.
- passes
- Build sampled rise/set/peak visibility passes over an inclusive time window.
- position_
covariance_ from_ geometry_ m2 - Position covariance from a single-clock GNSS design matrix.
- rotate_
covariance_ ecef_ to_ enu_ m2 - Rotate an ECEF position covariance into local ENU square metres.
- 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.
- transmit_
time_ satellite_ state - Evaluate a satellite’s transmit-time ECEF state for one static receiver.
- 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.