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"