Skip to main content

Connect titiler to STAC APIs.

Project description

titiler-stacapi

Connect titiler to STAC APIs

Test Coverage License


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

or from sources and run for development:

git clone https://github.com/developmentseed/titiler-stacapi.git
cd titiler-stacapi
python -m pip install -e .

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
python -m pip install uvicorn

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 Gunicorn 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 OGCWMTSFactory 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

titiler.stacapi-0.2.0.tar.gz (37.5 kB view details)

Uploaded Source

Built Distribution

titiler.stacapi-0.2.0-py3-none-any.whl (49.3 kB view details)

Uploaded Python 3

File details

Details for the file titiler.stacapi-0.2.0.tar.gz.

File metadata

  • Download URL: titiler.stacapi-0.2.0.tar.gz
  • Upload date:
  • Size: 37.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for titiler.stacapi-0.2.0.tar.gz
Algorithm Hash digest
SHA256 34fd17f971ed5d40ece26e363df0308353163f2eb22bff661fe60da520069b85
MD5 d448293de73116c550d574a09e6b365f
BLAKE2b-256 8d0a1b380ef639955290ff70ce9d6f888461cd5f88bc400968061dbe6313a06c

See more details on using hashes here.

File details

Details for the file titiler.stacapi-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for titiler.stacapi-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d36da3ba435c5a63b434be1b62ace8015e14a127b884562480fcf0315f5068a9
MD5 ae71ca34893bdfd2e59947a3872bcc66
BLAKE2b-256 738ce3bec6558822446618a0b3567d0feec743669462de85d7fac73ebfac0c14

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page