1

I have created a Vector tile server using TileserverGL/Tessera. I have exported a few MBTiles layers through Tippecanoe. I must have to use Multiple MBTiles. Then I have designed the map through a JSON file. Now I want to create a similar design Raster Tile Server. How can I get a Raster MBTiles with a similar design?

2
  • What design specifications did you create in the JSON file?
    – whyzar
    Commented Jul 8, 2019 at 13:47
  • Mapbox Studio format (Style.json) not in carto CSS Commented Jul 10, 2019 at 9:16

1 Answer 1

2

Tricky but works,

You can merge multiple mbtiles to single mbtiles file then

use: tileserver-gl {filename}.mbtiles to serve mbtiles as pbf

(can launch multiple tileserver with different files but will need to configure that in your style)

for pbf to raster:

docker run --rm -itd --name rastermap -v $(pwd):/data -p 9090:80 klokantech/tileserver-gl -c config.json --verbose

config.json as:

{
"styles": {
    "basic": {
        "style": "Style.json",
        "tilejson": {
            "type": "overlay",
            "minzoom": 0,
            "maxzoom": 23
        }
    }
}}

where Style.json is your style file.It must contain pbf source as new lanched mbtiles tileserver.

7
  • I have merged different mbtiles but the problem is higher zoomscale. Few of my tiles have maxZoom 13, few have 18. if I join all those mbtiles have 13 zoom scale doesn't appear after 13 zoom scale Commented Jul 30, 2019 at 7:58
  • BTW, I was following the same approach either. Commented Jul 30, 2019 at 8:00
  • @Devils Dream for the problem with higher zoomscale you can use github.com/TileStache/TileStache where the different layers can have different mbtiles sources ,then all layers merged into one composite layer. Commented Jul 30, 2019 at 8:38
  • If I use TileStache then what will be the procedure to reproduce the raster from Vector Tiles? Commented Jul 30, 2019 at 8:41
  • 1
    @Devils Dream In Style.json you can add source of pbf tiles as tilestache host url and then followed by pbf to raster. Commented Jul 30, 2019 at 8:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.