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.

/osm2pdf/

    Package Sidebar

    Install

    npm i osm2pdf

    Weekly Downloads

    0

    Version

    3.1.2

    License

    MIT

    Unpacked Size

    312 kB

    Total Files

    40

    Last publish

    Collaborators

    • mrkvon