TilePeek is a desktop application for previewing & inspecting map tilesets from local MBTiles & PMTiles files. For when you just need a quick peek and don't want to fire up a full session of QGIS or whatever.
Note
There is no packaged release yet. Binaries for macOS and Linux are coming soon; Windows packaging is still TBD. Until then feel free to compile it yourself to try it out & provide feedback.
- Open local tilesets from MBTiles v1 & PMTiles v3 container formats
- View raster tiles in PNG, JPEG, WebP, and more image formats (provided by Qt)
- View vector tile data in Mapbox Vector Tile (MVT) v2 format
- View tileset metadata & tile statistics (sizes, counts)
- Optionally visualize tile boundaries, tile IDs, tile sizes, tileset bounds & center
- Inspect vector tile data in detail
- View layer names, descriptions, fields
- Click on individual map features to display properties
- Focus individual tiles to reveal out-of-bounds buffer data and zoom in on details
Install build dependencies:
- Fedora:
sudo dnf install cmake qt6-qtbase-devel qt6-qtsvg-devel qt6-qttools-devel - Ubuntu:
sudo apt install cmake qt6-base-dev qt6-svg-dev qt6-tools-dev-tools qt6-l10n-tools - MacOS (with Homebrew):
brew install cmake qt@6 librsvg - Windows: 🤷♂️ let me know
Compile, test, run:
cmake -B build
cmake --build build
ctest --test-dir build
./build/src/tilepeekScripts and instructions for fully-packaged builds live in packaging/.
