Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

GNSS Satellite Ephemeris Positions Tutorial

GNSS Satellite Ephemeris Positions Tutorial

This tutorial demonstrates how to retrieve GNSS satellite positions using the EarthScope SDK.

Retrieving Satellite Positions

You can easily retrieve satellite positions in an Earth-Centered, Earth-Fixed reference frame using the SDK as demonstrated in the following cell.

Choose your desired time range, constellation(s), satellite(s) (optional), and desired sample period.

Loading...

Plotting Satellite Positions

The following cell defines a function that uses plotly to plot the satellite orbits in an Earth-Centered, Earth-Fixed (ECEF) reference frame.

Loading...
Loading...

Elevation and Azimuth

You can also provide a reference point to compute the elevation and azimuth to each satellite at a given sample interval.

Optionally, filters may be provided for elevation and azimuth.

In the following examples, we use elevation and azimuth to visualize the SNR in multiple ways.

Joining Elevation and Azimuth with Observations

With satellite elevation and azimuth, we can analyze observations in a spatial context.

First, let’s query the desired GNSS observations:

Loading...

Next, we retrieve satellite elevation and azimuth for the same system and satellites.

Loading...

Finally, we join the two together and visualize it in different ways.

Loading...

Elevation vs. SNR

Loading...

Polar Heatmap

Loading...