Visualize with leaflet maps.
Go to file
Jeff Moe c795a15388 purdy 2022-06-13 00:12:38 -06:00
data purdy 2022-06-13 00:12:38 -06:00
html purdy 2022-06-13 00:12:38 -06:00
pics purdy 2022-06-13 00:12:38 -06:00
.gitignore ignore tmp files 2022-06-12 18:50:00 -06:00
LICENSE AGPLv3 2022-06-12 19:33:52 -06:00
LICENSE-leaflet Leaflet license, git linky 2022-06-12 20:11:27 -06:00 GNSS GPS 2022-06-12 23:33:30 -06:00
galmon-gnss2leaflet purdy 2022-06-13 00:12:38 -06:00
galmon-observers2leaflet galmon linky 2022-06-12 22:48:33 -06:00
requirements.txt leaflet-galmon 2022-06-12 18:13:39 -06:00

Spacecruft Leaflet Galmon

The present repo contains scripts to process data for viewing with Leaflet maps.

Retrieve Galmon observers and GNSS locations, output HTML maps with Leaflet.

galmon-gnssleaflet is a script to retrieve Galmon GNSS locations and feed them to Leaflet maps for visualization.

galmon-observers2leaflet is a script to retrieve Galmon observer locations and feed them to Leaflet maps for visualization.

The Galmon GNSS Monitoring Project's "goals are to monitor the major Global Navigation Satellite Systems, including GPS, GLONASS, Galileo and BeiDou, but also Space Base Augmentation Systems like WAAS, EGNOS and GAGAN. Galmon is an open source & open data project with a community of over 30 station operators running more than 50 receivers."

Leaflet is the leading open-source JavaScript library for mobile-friendly interactive maps.


Screenshots of Galmon Observers, generated by galmon-observers2leaflet.

Leaflet with Galmon Observer locations. leaflet-galmon-observers

Leaflet with Galmon GNSS ("GPS satellite") locations. leaflet-galmon-gnss


Install thusly.

If you want to generate your own files:

# Quick & dirty Python setup
sudo apt update
sudo apt install python3-pip
pip install --user --upgrade pip
pip install --user -r requirements.txt


Run thusly.

Retrieve Galmon observers, output for Leaflet.

git clone
cd leaflet-galmon
./galmon-observers2leaflet > ./html/observers.html
./galmon-gnss2leaflet > ./html/gnss.html
# View in browser or serve with webserver:
firefox ./html/gnss.html
firefox ./html/observers.html

Galmon Data

Galmon data can be retrieved from the website in JSON format. Available URLs:

Global, overview of data collection:

Service Vehicles (Satellites):

Almanac. Can also be queried with t time flag:

Observers (Ground Stations):



See Also




Galmon main page:

Galmon web map:

Source code:



Serving Leaflet images and javascript directly. Files from:



License / Copyright


Unofficial project, not part of Leaflet or Galmon. Upstream sources under their respective copyrights.

Copyright (C) 2022 Jeff Moe.

License: AGPLv3 or any later version.