Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

MBTiles 和 PMTiles 文件源

Martin 可以从 PMTile 和 MBTile 文件提供任何类型的瓦片。要从 CLI 提供文件,只需将文件路径或包含 *.mbtiles 或 *.pmtiles 文件的目录放置即可。PMTiles 文件的路径可以是 URL。例如:

martin  /path/to/mbtiles/file.mbtiles  /path/to/directory   https://example.org/path/tiles.pmtiles

您可能还想使用 --save-config my-config.yaml 生成配置文件,然后编辑它并使用 --config my-config.yaml 选项使用它。

tip

有关可用数据源之间差异的更详细说明,请参阅我们的瓦片源说明。

自动发现

对于 mbtiles 或本地 pmtiles 文件,我们支持启动时自动发现。 这意味着以下命令将发现目录中的所有 mbtiles 和 pmtiles 文件:

martin  /path/to/directory

warning

对于远程 PMTiles,我们目前不支持自动发现。 如果您想实现此功能,请参阅 https://github.com/maplibre/martin/issues/2180

我们目前也不支持在运行时刷新目录。 如果您想实现此功能,请参阅 https://github.com/maplibre/martin/issues/288。

从本地文件系统、http 或对象存储提供 PMTiles

PMTiles 源的可用设置取决于后端:

对于本地源,您需要提供路径或 URL。 例如:

martin  path/to/tiles.pmtiles

可用的方案是:

  • file:///path/to/my/file.pmtiles
  • path/to/my/file.pmtiles

您也可以通过配置文件进行配置:

pmtiles:
  sources:
    tiles: file:///path/to/my/file.pmtiles