mirror of https://github.com/systemed/tilemaker
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
2.1 KiB
Groff
70 lines
2.1 KiB
Groff
.\" Manpage for tilemaker.
|
|
.TH man 1 "10 Feb 2022" "1.0" "tilemaker man page"
|
|
.SH NAME
|
|
tilemaker \- Generates vector tiles from OpenStreetMap data
|
|
.SH SYNOPSIS
|
|
tilemaker --input input.osm.pbf --output output.mbtiles
|
|
.SH DESCRIPTION
|
|
This manual page documents briefly the
|
|
.B tilemaker
|
|
command.
|
|
.PP
|
|
.B tilemaker
|
|
generates vector tiles from OpenStreetMap planet and diff files
|
|
without any complex stack or need for a database. It uses the schema of
|
|
OpenMapTiles by default, but custom vector tiles can be produced by
|
|
modifying the JSON config (layer config and general options) and Lua
|
|
processing script (mapping OSM tags to vector tile layers/attributes).
|
|
.PP
|
|
This program follows the usual GNU command line syntax, with long
|
|
options starting with two dashes (`-').
|
|
A summary of options is included below:
|
|
.TP
|
|
\fB\-\-input
|
|
Source path and file from OpenStreetMap (.osm.pbf).
|
|
.TP
|
|
\fB\-\-output
|
|
Target path for vector tiles. Specify .mbtiles/.sqlite to create
|
|
an mbtiles archive, or a directory to create individual .mvt files.
|
|
.TP
|
|
\fB\-\-config
|
|
Path to layer and global config file (.json). config.json assumed if
|
|
not specified.
|
|
.TP
|
|
\fB\-\-process
|
|
Path to Lua processing script for processing tags. process.lua assumed if
|
|
not specified.
|
|
.TP
|
|
\fB\-\-store
|
|
Path to the directory to use as a temporary store during processing.
|
|
If specified, tilemaker uses on-disk storage instead of holding everything
|
|
in RAM. Fast storage (e.g. SSD) is strongly recommended.
|
|
.TP
|
|
\fB\-\-compact
|
|
Reduce overall memory usage by assuming nodes are numbered sequentially
|
|
(requires .osm.pbf to be pre-processed with osmium renumber).
|
|
.TP
|
|
\fB\-\-merge
|
|
Merge with existing .mbtiles/.sqlite file.
|
|
.TP
|
|
\fB\-\-bbox
|
|
Bounding box to use if the input file does not set one in the header
|
|
(as minlon,minlat,maxlon,maxlat).
|
|
.TP
|
|
\fB\-\-skip\-integrity
|
|
Don't enforce checks on all nodes being present in ways.
|
|
.TP
|
|
\fB\-\-verbose
|
|
Outputs any issues encountered during tile creation.
|
|
.TP
|
|
\fB\-\-threads
|
|
Number of threads (automatically detected if 0).
|
|
.TP
|
|
\fB\-\-help
|
|
Show help message for tilemaker.
|
|
.PP
|
|
.SH BUGS
|
|
No known bugs.
|
|
.SH AUTHOR
|
|
This manual page was written by tilemaker contributors.
|