Quick Start
Generate a map poster with just two required arguments: city and country.- Theme: terracotta (warm Mediterranean tones)
- Distance: 18,000 meters (18km radius)
- Size: 12” × 16” inches
- Resolution: 300 DPI (PNG format)
Basic Command Structure
Using uv (Recommended)
If you’re using uv for dependency management:uv run prefix automatically manages the virtual environment and dependencies.
Required Arguments
string
required
City name used for geocoding. The tool uses OpenStreetMap’s Nominatim service to find coordinates.Aliases:
-cExamples: "New York", "Tokyo", "Barcelona"string
required
Country name used for geocoding to disambiguate city names.Aliases:
-CExamples: "USA", "Japan", "Spain"Common Usage Patterns
Simple Poster Generation
Combine Theme and Distance
Custom Dimensions
Use custom dimensions to match specific print sizes or screen resolutions. All dimensions are in inches at 300 DPI.
Discovering Themes
List all available themes with descriptions:Generate All Themes at Once
themes/ directory.
Output Location
Posters are saved to theposters/ directory with automatic timestamping:
{city}_{theme}_{YYYYMMDD_HHMMSS}.{format}
Override Center Coordinates
Manually specify exact coordinates instead of geocoding:Examples by City Type
Grid Pattern Cities
Waterfront Cities
Historic/Organic Cities
Canal Cities
Next Steps
Command Reference
Complete list of all command-line flags and options
Resolution Guide
Configure dimensions for Instagram, 4K, print, and more
Distance Guide
Choose the right map radius for different city types
Themes
Explore all available color themes