mirror of
https://github.com/maplibre/martin.git
synced 2024-12-24 15:34:51 +03:00
9e5ed2fc02
Adds a new [.mbtiles](https://github.com/mapbox/mbtiles-spec/blob/master/1.3/spec.md) backend, without the grid support. Uses extensive tile content detection, i.e. if the content is gzipped, png, jpeg, gif, webp. From CLI, can be as easy as adding a path to a directory that contains a .mbtiles file (works just like pmtiles support) ```bash # All *.mbtiles files in this dir will be published. # The filename will be used as the source ID martin ./tests/fixtures ``` From configuration file, the path can be specified in a number of ways (same as pmtiles) ```yaml mbtiles: paths: # scan this whole dir, matching all *.mbtiles files - /dir-path # specific mbtiles file will be published as mbtiles2 source - /path/to/mbtiles2.mbtiles sources: # named source matching source name to a single file pm-src1: /tmp/mbtiles.mbtiles # named source, where the filename is explicitly set. This way we will be able to add more options later pm-src2: path: /tmp/mbtiles.mbtiles ``` Fixes #494
36 lines
621 B
JSON
36 lines
621 B
JSON
{
|
|
"bounds": [
|
|
-123.12359,
|
|
-37.818085,
|
|
174.763027,
|
|
59.352706
|
|
],
|
|
"center": [
|
|
-75.9375,
|
|
38.788894,
|
|
6
|
|
],
|
|
"description": "Major cities from Natural Earth data",
|
|
"format": "pbf",
|
|
"generator": "tippecanoe v1.32.5",
|
|
"maxzoom": 6,
|
|
"minzoom": 0,
|
|
"name": "Major cities from Natural Earth data",
|
|
"tilejson": "3.0.0",
|
|
"tiles": [
|
|
"http://localhost:3111/world_cities/{z}/{x}/{y}"
|
|
],
|
|
"vector_layers": [
|
|
{
|
|
"description": "",
|
|
"fields": {
|
|
"name": "String"
|
|
},
|
|
"id": "cities",
|
|
"maxzoom": 6,
|
|
"minzoom": 0
|
|
}
|
|
],
|
|
"version": "2"
|
|
}
|