Skip to content

Portal Usage

The portal is a Vite SPA hosted on Amplify
AWS Amplify — hosts the Vite portal SPA. This walkthrough deploys via manual zip upload (no Git connection required).
. Open it at app_url after deployment and CORS Lockdown.

Terminal window
terraform -chdir=terraform output -raw app_url
  • Stations
    Four-character GNSS receiver site identifier (e.g. `auck`) parsed from RINEX filenames and used in processed key paths.
    are sorted alphabetically
  • Use the search box and press Enter to select a match
  • Selecting a station auto-loads the most recent available date from the catalog
  • Displays TEC
    Total Electron Content — integrated electron density along the GNSS signal path; primary calibrated output of the processor.
    values over the selected time range
  • Density-adaptive rendering adjusts point density for readability
  • When more than 12 satellites are present, the legend is hidden and a hint directs you to the Satellite filter for per-SV inspection
  • Shows Ionospheric Pierce Point
    Ionospheric Pierce Point — geographic location where the satellite signal intersects the ionospheric shell; plotted on the portal IPP map.
    locations on a map
  • Uses outlier-resistant fitBounds for the viewport
  • Longitude values are normalized for dateline-safe display

Submit reprocessing jobs with parameter overrides:

  • NAV_DAY_OFFSET — adjust navigation file day offset
  • Toggle output formats ( Parquet
    Columnar file format — primary processed output for efficient Query API range scans; JSON is a fallback when `pyarrow` is unavailable.
    , CSV, JSON, plots)

Jobs route through Reprocess_Queue
SQS standard queue — buffers reprocessing job messages from the Reprocess API with lower concurrency than ingest.
with lower concurrency than ingest. Poll status via the panel or the REST API.

Do not use npm run dev against the live API — browser CORS blocks localhost.

Terminal window
export WEB_SOURCE_DIR="$(pwd)/web"
export AMPLIFY_APP_ID="$(terraform -chdir=terraform output -raw amplify_app_id)"
export VITE_API_URL="$(terraform -chdir=terraform output -raw api_url)"
./scripts/deploy-amplify.sh
Terminal window
cd web && npm install && npm test