GOA Maps

Generating detailed SVG city map posters in Python

I started this project in 2023, when I came across this project by Anvaka. I simply thought, oh, it would be cool to have not only streets but more map layers to create a nice poster for the wall. A few months of tinkering later, I finished my own tool to generate detailed SVG city map posters from OpenStreetMap data. You can find the project on my GitHub.

These posters were generated from scratch with my GOA Maps tool.

Then a good friend of mine, an F1 enthusiast, suggested that my tool would be perfect for making street circuit posters. For the color schemes, I used the colors of the constructor teams:

F1-themed posters I made.

Check out my repo if you’d like such posters for yourself. In the example configs, there are a few color themes and street circuits to choose from, or you can create your own.

Later, it turned out that map data processing is a useful skill to have. For my UG dissertation project, I built a digital twin of the streets of Sheffield to test lane-keeping systems of autonomous driving systems in BeamNG. Ultimately, this led to me enrolling for a PhD in the same area. :)