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 信息和元数据

summary

使用 mbtiles summary 获取 MBTiles 文件内容的摘要。该命令将打印一个表格,显示每个缩放级别的瓦片数量、最小和最大瓦片的大小以及每个缩放级别的瓦片平均大小。该命令还将打印每个缩放级别覆盖区域的边界框。

# 在某个目录中创建一个示例 .mbtiles 文件
sqlite3 target/world_cities.mbtiles < tests/fixtures/mbtiles/world_cities.sql
# 获取 mbtiles 摘要
mbtiles summary target/world_cities.mbtiles

MBTiles file summary for tests/fixtures/mbtiles/world_cities.mbtiles
Schema: flat
File size: 48.00kB
Page size: 4.00kB
Page count: 12

 Zoom |   Count   | Smallest  |  Largest  |  Average  | Bounding Box
    0 |         1 |     1.0kB |     1.0kB |    1.0kB | -180,-85,180,85
    1 |         4 |      160B |      650B |      366B | -180,-85,180,85
    2 |         7 |      137B |      495B |      239B | -180,-67,180,67
    3 |        17 |       67B |      246B |      134B | -135,-41,180,67
    4 |        38 |       64B |      175B |       86B | -135,-41,180,67
    5 |        57 |       64B |      107B |       72B | -124,-41,180,62
    6 |        72 |       64B |       97B |       68B | -124,-41,180,62
  all |       196 |       64B |     1.0kB |       96B | -180,-85,180,85

meta-all

将所有元数据值以及瓦片检测结果打印到 stdout。打印值的格式不稳定,仅应用于目视检查。

mbtiles meta-all my_file.mbtiles

meta-get

通过名称检索原始元数据值。该值将打印到 stdout 而不进行任何修改。例如,要从 mbtiles 文件获取 description 值:

mbtiles meta-get my_file.mbtiles description

meta-set

通过名称设置元数据值,或者如果未提供值则删除键。例如,要将 description 值设置为 A vector tile dataset:

mbtiles meta-set my_file.mbtiles description "A vector tile dataset"