PMTILES MAP WORKBENCH
PMTiles 地图浏览器
在浏览器中直接打开 PMTiles 矢量或栅格瓦片,快速检查覆盖范围、缩放级别与图层结构。 文件只在本地解析,远程地址按需读取瓦片。
文件不上传HTTP Range 按需加载 等待加载数据
底图
背景底图配置
选择地图背景以辅助定位和阅读数据;PMTiles 图层始终叠加在底图上方。
使用 OpenStreetMap 标准道路与地名底图。
支持 HTTP Range 按需加载本地文件不上传
开始浏览一个瓦片档案
拖放 `.pmtiles` 文件到地图区域,或通过上方地址栏打开远程档案。
PMTiles v3 / v4 · 矢量与栅格
格式说明
PMTiles 的由来与常见参数
PMTiles 是 Protomaps 项目推动的单文件瓦片归档格式,面向静态对象存储和 HTTP Range 按需读取场景。它把目录、元数据和矢量或栅格瓦片放在一个文件中,地图应用无需专用瓦片服务即可按需获取数据。
文件结构
固定头部
PMTiles v3 为 127 字节,记录版本、目录位置、缩放级别和范围等信息。
根目录与叶目录
通过 Tile ID 查找瓦片数据的位置,适合分段读取和缓存。
JSON 元数据
可保存名称、描述、版权信息,以及矢量图层和字段定义。
瓦片数据
支持矢量瓦片和栅格瓦片,并可使用 gzip、brotli 或 zstd 压缩。
常见参数
- 版本
- 当前常见为 v3,决定头部和目录的解析方式。
- 瓦片类型
- 矢量或栅格,决定地图图层的渲染方式。
- 缩放范围
- 最小缩放级别与最大缩放级别。
- 经纬度范围
- 数据覆盖的西、南、东、北边界。
- 中心位置
- 默认视图中心经度、纬度和中心缩放级别。
- 压缩方式
- 目录和瓦片数据可分别采用不同压缩方式。
参考规范:PMTiles v3 Specification。远程读取通常还需要服务器支持 CORS 和 HTTP Range 请求。