3 Mapnik-based tile server generating raster tiles from tilelive-js sources (MapBox Studio project + custom vector tiles for example).
4 It supports also static maps API.
10 The easiest way to run tileserver-mapnik is using the precompiled docker container (https://hub.docker.com/r/klokantech/tileserver-mapnik/).
12 Detailed instructions how to use the tileserver-mapnik with docker: http://osm2vectortiles.org/docs/serve-raster-tiles-docker
16 Follow the commands in `Dockerfile` to install the necessary packages, download common fonts and prepare the environment.
18 Usage: `node bin/tessera.js [options]`
21 - `-c CONFIG` - Configuration file
22 - `-p PORT` - HTTP port [8080]
23 - `-C SIZE` - Cache size in MB [10]
24 - `-S SIZE` - Source cache size (in # of sources) [10]
26 #### Example configuration file
31 "source": "tmstyle://./style1.tm2"
34 "source": "tmstyle:///home/user/style2.tm2"
37 "source": "mbtiles:///home/user/data.mbtiles"
42 **Note**: For tm2 styles, you need to make sure the content of style's `project.yml` (its `source` property) points to a valid mbtiles file (e.g. `source: "mbtiles://./data.mbtiles"`).
46 - If you visit the server on the configured port (default 8080) you should see your maps appearing in the browser.
47 - The tiles itself are served at `/{basename}/{z}/{x}/{y}[@2x].{format}`
48 - The optional `@2x` part can be used to render HiDPI (retina) tiles
49 - Static images are rendered at:
50 - `/{basename}/static/{lon},{lat},{zoom}/{width}x{height}[@2x].{format}` (center-based)
51 - `/{basename}/static/{minx},{miny},{maxx},{maxy}/{zoom}[@2x].{format}` (area-based)
52 - TileJSON at `/{basename}/index.json`