titiler-stacapi
Connect titiler to STAC APIs
Documentation: https://developmentseed.org/titiler-stacapi/
Source Code: https://github.com/developmentseed/titiler-stacapi
Installation
To install from PyPI and run:
# Make sure you have pip up to date
python -m pip install -U pip
python -m pip install titiler.stacapi
To install from sources and run for development:
We recommand using uv as project manager for development.
See https://docs.astral.sh/uv/getting-started/installation/ for installation
git clone https://github.com/developmentseed/titiler-stacapi.git
cd titiler-stacapi
uv sync
Launch
You'll need to have TITILER_STACAPI_STAC_API_URL variables set in your environment pointing to your STAC API service.
export TITILER_STACAPI_STAC_API_URL=https://api.stac
uv run --extra server uvicorn titiler.stacapi.main:app --port 8000
Using Docker
$ git clone https://github.com/developmentseed/titiler-stacapi.git
$ cd titiler-stacapi
$ export TITILER_STACAPI_STAC_API_URL=https://api.stac
$ docker-compose up --build api
It runs titiler.stacapi using Uvicorn web server.
How it works
WMTS and the Render extension
titiler-stacapi makes extensive use of the Render extension, specifically at the Collection level.
By using the render's metadata, the /wmts endpoint (from the OGCEndpointsFactory factory) can populate a set of layers returned by the GetCapabilities service.
Contribution & Development
See CONTRIBUTING.md
License
See LICENSE
Authors
See contributors for a listing of individual contributors.
Changes
See CHANGES.md.
Metadata
Release files for titiler-stacapi 2.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| titiler_stacapi-2.1.1.tar.gz | 39.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| titiler_stacapi-2.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 84.6 kB
Release files / titiler_stacapi-2.1.1.tar.gz
| Download URL | titiler_stacapi-2.1.1.tar.gz |
|---|---|
| Size | 39.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9ed066d38e9f9fd12044c9de1894869db9c15670e119117112082e463a3fe403
|
|
BLAKE2b-256 checksum How to use checksums |
f6dbed071734dbe06aeb18f24364a6831a18128b7ea7279f336273b9904c4824
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / titiler_stacapi-2.1.1-py3-none-any.whl
| Download URL | titiler_stacapi-2.1.1-py3-none-any.whl |
|---|---|
| Size | 44.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8d4f80a0c59fe23f8d4d112a5d1bd893286bd1074828563be261c9cd7694d3cf
|
|
BLAKE2b-256 checksum How to use checksums |
375090ef0213f00200a8a8e1b39a9fc48c8642ac5ebf98948d4b0489ed75bd63
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|