Skip to content
This repository was archived by the owner on Jun 16, 2026. It is now read-only.

Add map image generated from GPX waypoints#1

Merged
cmehat merged 1 commit into
mainfrom
add-map-image
Jun 1, 2026
Merged

Add map image generated from GPX waypoints#1
cmehat merged 1 commit into
mainfrom
add-map-image

Conversation

@cmehat

@cmehat cmehat commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Add a Python script (cartopy + matplotlib) that renders tezos.gpx waypoints onto a Robinson-projection world map. Update the CI workflow to regenerate the map on each run, and display the image in the README.

Add a Python script (cartopy + matplotlib) that renders tezos.gpx
waypoints onto a Robinson-projection world map. Update the CI workflow
to regenerate the map on each run, and display the image in the README.
Copilot AI review requested due to automatic review settings June 1, 2026 21:04

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a Python script that renders the waypoints in tezos.gpx onto a Robinson-projection world map using cartopy + matplotlib, wires it into the existing GPX update workflow so map.png is regenerated and committed automatically, and embeds the resulting image at the top of the README.

Changes:

  • New scripts/generate_map.py parses the GPX file and plots labelled waypoints, with a manual offset table to reduce label overlap.
  • CI workflow installs libgeos-dev/libproj-dev + cartopy/matplotlib, runs the new script, and commits map.png alongside tezos.gpx when either changes.
  • README displays map.png and updates the to-do list to mark map generation as done.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

File Description
scripts/generate_map.py New script rendering GPX waypoints on a Robinson world map.
.github/workflows/update-gpx.yml Installs map dependencies, runs generator, commits map.png.
README.md Embeds the generated map and updates the to-do entry.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@cmehat
cmehat merged commit 9656731 into main Jun 1, 2026
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants