Skip to main content

osmprj add

osmprj add <GEOFABRIK_ID>... [--theme <THEME>] [--schema <SCHEMA>]
osmprj add --path <FILE> --name <NAME> [--theme <THEME>] [--schema <SCHEMA>]

Registers one or more data sources in osmprj.toml. If a database URL is configured, add also creates the PostgreSQL schema immediately.

Adding Geofabrik regions

Pass one or more region IDs (the path component from download.geofabrik.de). The index is fetched and cached automatically.

# Single region
osmprj add germany --theme shortbread

# Multiple regions at once (schema names are auto-derived)
osmprj add europe/france europe/spain --theme shortbread

# Override the schema name (only valid for a single ID)
osmprj add europe/france --theme shortbread --schema france

Adding a local PBF file

Use --path and --name together. The file is used directly without any download.

osmprj add --path /data/my-region.osm.pbf --name my-region --theme shortbread

Schema naming

Schema names are auto-derived from the source name by replacing / and - with _ (e.g. europe/franceeurope_france). Use --schema to override.

See osmprj themes list for all available themes.