Skip to content

EX02 — Ground Access

Tags: propagation · ground access · contact windows Input: ground-access.yaml · Runtime tier: quick · Recommended views: 2D, Analysis

Purpose

Determine when a constellation can see selected ground sites and inspect the range, elevation, azimuth, and sampled contact-window evidence behind the answer.

Setup

The example uses 12 satellites in three planes and three sites—Madrid, Singapore, and Honolulu—over six hours at a two-minute cadence.

astraeus run astraeus-resources/examples/user/ground-access.yaml

Use the 2D view for the moving geometry and Analysis for access windows and site metrics.

RunSpec Focus

The distinctive input is the explicit ground segment. Each site carries its own minimum-elevation constraint; the geometry stage turns those constraints into sampled access windows.

ground:
  sites:
  - site_id: MADRID
    latitude_deg: 40.4168
    longitude_deg: -3.7038
    min_elevation_deg: 10.0
  - site_id: SINGAPORE
    latitude_deg: 1.3521
    longitude_deg: 103.8198
    min_elevation_deg: 10.0

Results

The reference run completed successfully in 0.25 seconds. Across 181 timestamps, 12 satellites, and three sites, Astraeus found 36 sampled contact windows. All azimuth samples were defined; the geometry arrays have shape 181 × 12 × 3.

Artifacts To Inspect

Artifact What it shows
geometry/geometry_summary.json Site and satellite counts, sampling policy, shapes, and window total
geometry/access_windows.parquet Start, end, duration, peak elevation, range, and azimuth for each window
ground_track_map_data.json Map-ready satellite tracks and configured ground sites

Interpretation

The 36 windows describe geometric opportunity under the configured elevation masks and two-minute sampling. The range and elevation histories can feed later RF and transport studies. Continue with EX03 to aggregate opportunity over an area.