Command Syntax
Required Arguments
string
required
City name for geocoding and poster label.Alias:
-cExamples:string
required
Country name for geocoding disambiguation.Alias:
-CExamples:Location Overrides
string
Override map center latitude. Must be used with
--longitude.Alias: -latSupports multiple formats:- Decimal:
40.7128 - Decimal with direction:
40.7128° N - Degrees/Minutes/Seconds:
40°42'46\" N
string
Override map center longitude. Must be used with
--latitude.Alias: -longSupports multiple formats:- Decimal:
-74.0060 - Decimal with direction:
74.0060° W - Degrees/Minutes/Seconds:
74°0'21\" W
Map Configuration
integer
default:"18000"
Map radius in meters from the center point.Alias: See Distance Guide for detailed recommendations.
-dTypical ranges:- Small cities / high detail:
4000-6000 - Medium cities / downtown focus:
8000-12000 - Large metros / full coverage:
15000-20000
string
default:"terracotta"
Theme name for color scheme. Theme must exist in Use
themes/ directory.Alias: -tExamples:--list-themes to see all available themes.boolean
Generate posters for all available themes in a single run.Alias: This will create separate poster files for every theme in the
--All-themesExample:themes/ directory.Dimensions & Output
float
default:"12"
Output image width in inches (at 300 DPI).Alias:
-WMaximum: 20 inches (enforced automatically)Examples:float
default:"16"
Output image height in inches (at 300 DPI).Alias:
-HMaximum: 20 inches (enforced automatically)Examples:string
default:"png"
Output file format.Alias:
-fChoices: png, svg, pdfExamples:PNG exports at 300 DPI for high-quality printing. SVG and PDF are vector formats that scale infinitely.
Internationalization (i18n)
string
Custom display name for city on the poster (supports non-Latin scripts).Alias:
-dcExamples:string
Custom display name for country on the poster (supports non-Latin scripts).Alias:
-dCExamples:string
Google Fonts family name for custom typography. Automatically downloads and caches fonts.Examples:
If not specified, uses local Roboto fonts. Downloaded fonts are cached in
fonts/cache/ for future use.Multilingual Example
Label Overrides
string
Override the country text displayed on the poster (legacy option).Example:
For multilingual support, use
--display-country instead.Utility Commands
boolean
List all available themes with descriptions and exit.Example:Output:
Complete Example
Argument Aliases Quick Reference
See Also
Basic Usage
Common usage patterns and examples
Resolution Guide
Dimension presets for different use cases
Distance Guide
Choosing the right map radius
Themes
Explore available color themes