https://github.com/developmentseed/thatchertiler
ThatcherTiler: expect some features to be dropped.
https://github.com/developmentseed/thatchertiler
Last synced: 10 months ago
JSON representation
ThatcherTiler: expect some features to be dropped.
- Host: GitHub
- URL: https://github.com/developmentseed/thatchertiler
- Owner: developmentseed
- License: mit
- Created: 2023-04-13T09:33:00.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-18T13:54:37.000Z (over 2 years ago)
- Last Synced: 2025-06-23T21:47:27.199Z (10 months ago)
- Language: Python
- Size: 10.5 MB
- Stars: 26
- Watchers: 5
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
## ThatcherTiler
ThatcherTiler: expect some features to be dropped.
---
**Documentation**:
**Source Code**: https://github.com/developmentseed/thatchertiler
---
`ThatcherTiler`* is a lightweight Raster/Vector tiles server based on the great [**PM**Tiles](https://github.com/protomaps/PMTiles) *Cloud-optimized + compressed single-file tile archives for vector and raster maps*.
While the original idea behind *PMTiles* is to create a single file which can be accessed directly from map client (e.g https://protomaps.com/docs/frontends/maplibre) some map client yet do not support it (e.g `Mapbox`) while a need for a `tile server` between the map client and the archive.
`ThatcherTiler` is a **DEMO** project to showcase the use of [aiopmtiles](https://github.com/developmentseed/aiopmtiles).
## Install
```bash
python -m pip install pip -U
git clone https://github.com/developmentseed/thatchertiler.git
cd thatchertiler
python -m pip install -e ".[server]"
```
## Launch
```bash
uvicorn thatchertiler.main:app --port 8080 --reload
>> INFO: Uvicorn running on http://127.0.0.1:8080 (Press CTRL+C to quit)
```
`http://127.0.0.1:8080/api.html`

`http://127.0.0.1:8080/map?url=https://protomaps.github.io/PMTiles/protomaps(vector)ODbL_firenze.pmtiles`

## License
See [LICENSE](https://github.com/developmentseed/thatchertiler/blob/main/LICENSE)
## Authors
Created by [Development Seed]()
*`ThatcherTiler` name comes from a long a intense debate among @nerik, @kamicut, @batpad and @vincentsarago to find the better of the worse name. `Thatcher` is a reference to [`Margaret Thatcher`](https://fr.wikipedia.org/wiki/Margaret_Thatcher) which was once **P**rime **M**inister of the United Kingdom.