tippecanoe-enumerate
是 Tippecanoe 工具集中的一个实用命令,用于枚举和显示 MBTiles 文件中的所有瓦片信息。它可以帮助您查看和验证 MBTiles 文件中包含的瓦片数量、缩放级别、坐标等详细信息。这对于了解数据的分布和结构非常有用。
主要功能
- 枚举瓦片:列出 MBTiles 文件中所有的瓦片。
- 查看瓦片元数据:显示每个瓦片的缩放级别、X 坐标、Y 坐标等信息。
- 验证数据完整性:确保 MBTiles 文件包含正确的瓦片集合和结构。
使用示例
枚举所有瓦片
将 input.mbtiles
文件中的所有瓦片列出:
tippecanoe-enumerate input.mbtiles
输出详细信息
您可以通过查看输出,获取每个瓦片的缩放级别、X 坐标和 Y 坐标等详细信息。例如:
tippecanoe-enumerate input.mbtiles
输出可能如下所示:
0/0/0
1/0/0
1/1/0
1/0/1
1/1/1
2/0/0
2/1/0
2/2/0
2/3/0
...
常用选项
--read-parallel
:并行读取瓦片以提高枚举速度。--quiet
:仅显示错误和警告信息,抑制普通输出。--version
:显示tippecanoe-enumerate
的版本信息。
示例
假设您有一个名为 map.mbtiles
的 MBTiles 文件,并希望列出其中的所有瓦片信息,可以使用以下命令:
tippecanoe-enumerate map.mbtiles
如果希望提高枚举速度,可以使用 --read-parallel
选项:
tippecanoe-enumerate --read-parallel map.mbtiles
输出解释
输出格式通常是缩放级别、X 坐标和 Y 坐标的组合,例如 z/x/y
。这意味着在特定缩放级别 z
上,瓦片的横坐标为 x
,纵坐标为 y
。
总结
tippecanoe-enumerate
是一个用于列出和查看 MBTiles 文件中所有瓦片信息的实用工具。通过使用这个命令,您可以轻松地了解 MBTiles 文件中的数据分布和结构,进行数据验证和调试,确保瓦片的完整性和正确性。