Skip to main content

cogeo-mosaic (MosaicJSON) plugin for TiTiler.

Project description

titiler.mosaic

Adds support for Mosaic in Titiler. Mosaic's backend needs to be built on top of rio-tiler's Mosaic Backend https://cogeotiff.github.io/rio-tiler/advanced/mosaic_backend/

Installation

python -m pip install -U pip

# From Pypi
python -m pip install titiler.mosaic

# Or from sources
git clone https://github.com/developmentseed/titiler.git
cd titiler && python -m pip install -e src/titiler/core -e src/titiler/mosaic

# install cogeo-mosaic for MosaicJSON support
python -m pip install cogeo-mosaic

How To

from fastapi import FastAPI
from titiler.mosaic.factory import MosaicTilerFactory

from cogeo_mosaic.backends import MosaicBackend

# Create a FastAPI application
app = FastAPI(
    description="A Mosaic tile server",
)

# Create a set of Mosaic endpoints using MosaicJSON backend from cogeo-mosaic project
mosaic = MosaicTilerFactory(backend=MosaicBackend)

# Register the Mosaic endpoints to the application
app.include_router(mosaic.router, tags=["MosaicJSON"])

Package structure

titiler/
 └── mosaic/
    ├── tests/                   - Tests suite
    └── titiler/mosaic/          - `mosaic` namespace package
        ├── models/
        |   └── responses.py     - mosaic response models
        ├── errors.py            - mosaic known errors
        ├── extensions.py        - extensions
        └── factory.py           - Mosaic endpoints factory

Project details


Release history Release notifications | RSS feed

This version

2.0.4

Download files

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

Source Distribution

titiler_mosaic-2.0.4.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

titiler_mosaic-2.0.4-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

Details for the file titiler_mosaic-2.0.4.tar.gz.

File metadata

  • Download URL: titiler_mosaic-2.0.4.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for titiler_mosaic-2.0.4.tar.gz
Algorithm Hash digest
SHA256 46a1d9389e6e00962fd2c3d0d2c406c3809d03f684e8a1e5c1edfa36ba8e4030
MD5 10a1214eedabc2c031cfab1d1e46cf9e
BLAKE2b-256 37bd65d64a157f032e6980234839a809935fedba363a3fbce0d44603f75517c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for titiler_mosaic-2.0.4.tar.gz:

Publisher: release.yml on developmentseed/titiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file titiler_mosaic-2.0.4-py3-none-any.whl.

File metadata

  • Download URL: titiler_mosaic-2.0.4-py3-none-any.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for titiler_mosaic-2.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0a19ca1a2a0c32251d814e111b9052696eb82aa5717b16dfeb2bc455c1688471
MD5 9a9b727b3bf76b6164baeb86962a041a
BLAKE2b-256 174b52589dd235e3ee8fc9c0e52c3aaf6c6622e2fee21fc3bcb245b601611ae4

See more details on using hashes here.

Provenance

The following attestation bundles were made for titiler_mosaic-2.0.4-py3-none-any.whl:

Publisher: release.yml on developmentseed/titiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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