osm2pdf
TypeScript icon, indicating that this package has built-in type declarations

3.1.2 • Public • Published

OSM map to pdf

npm version

Generate pdf with OpenStreetMap tiles.

example output of osm2pdf with --route parameter

Install

sudo yarn global add osm2pdf
# or
sudo npm install -g osm2pdf

Use

Download a route

You need to provide a route in gpx format. You can download it e.g. on graphhopper website or bicycle planning website cycle.travel.

osm2pdf --route --zoom=10 --input=path/to/route.gpx --output=path/to/output --tile-server=1

Download a map

You need to provide GPS boundaries of the area you want to download.

osm2pdf --map -n=70.923 -w=-4.373 -s=55.756 -e=27.872 --zoom=9 --output=path/to/output --tile-server=2

Show available tile servers

osm2pdf --list-tile-servers

Help

osm2pdf -h
# or
osm2pdf --help

Node compatibility

We use ECMAScript Modules which are supported since Node v8.

Use responsibly

Tiles are provided by various tile servers. Please use their resources responsibly and follow their respective usage policies.

Package Sidebar

Install

npm i osm2pdf

Weekly Downloads

2

Version

3.1.2

License

MIT

Unpacked Size

312 kB

Total Files

40

Last publish

Collaborators

  • mrkvon