MapToPoster is a Python tool that generates minimalist map posters for any city worldwide using OpenStreetMap data. It offers 17 customizable themes (noir, blueprint, neon cyberpunk, etc.), configurable map radius, and exports high-resolution PNG files. The tool uses OSMnx for data fetching, matplotlib for rendering, and supports custom themes via JSON configuration. It includes road hierarchy visualization, water/park layers, and gradient effects with detailed documentation for extending functionality.

6m read timeFrom github.com
Post cover image
Table of contents
ExamplesInstallationUsageThemesOutputAdding Custom ThemesProject StructureHacker's Guide

Sort: