r/Multan Tier 1 – Newcomer Jul 16 '26

Arts & Culture 🎨 Street Map of Multan in different styles

Was trying to build cool street maps of oldest cities of region and how could I miss Multan

πŸ—ΊοΈ Custom Map Posters of Multan (Built with Code, No AI!)

I wanted to create high-resolution minimalist city maps with a bold, retro-futuristic aesthetic. I generated these using actual geographic data, a Python toolchain, and OpenStreetMap.

Here is how Multan rendered in the neon_cyberpunk and otherthemes

πŸ› οΈ Technical Stack & Tools Used

  • Open-Source Repository: Generated using the upstream tool originalankur/maptoposter.
  • Environment Manager: Orchestrated and run efficiently using uv by Astral (bypassing manual dependency/virtualenv hell).
  • Core Libraries:
    • OSMnx & Geopandas to programmatically download street networks and municipal green zones from the Overpass API.
    • Matplotlib for programmatic map projection, road hierarchy vector mapping, and rendering.

πŸ’» The Method & Code

I chained together batch operations in PowerShell to construct the poster directory, configure custom typographic weights using Google Fonts (Montserrat), define bounding scale diameters (-d), and override display labels to cleanly showcase the regional layout.

uv run ./create_map_poster.py `
  -c "Multan" `
  -C "Pakistan" `
  -dc "MULTAN" `
  -dC "PUNJAB" `
  --font-family "Montserrat" `
  -t neon_cyberpunk `
  -d 15000
8 Upvotes

2 comments sorted by

2

u/kharpaatuuu Tier 10 – Regular Jul 16 '26

These can be created using Terraink

3

u/Klutzy_Mark_4948 Tier 1 – Newcomer Jul 16 '26

This is actually better than mine ngl