Repolode
developmentseed

developmentseed/titiler

Conjunto de herramientas de Python basado en FastAPI para crear servidores dinámicos de teselas de mapas con datos Cloud Optimized GeoTIFF, STAC, Zarr y MosaicJSON.

Estrellas
1,204
Forks
255
Issues abiertos
36
Último commit
hace 4 días

¿Qué es?

TiTiler es un conjunto de paquetes de Python para crear aplicaciones FastAPI que generan teselas de mapas al momento a partir de conjuntos de datos ráster. En lugar de generar las teselas de antemano, lee las imágenes cuando recibe cada solicitud, de modo que un único archivo de origen puede servir bajo demanda cualquier tesela, proyección o combinación de bandas.

El proyecto se divide en paquetes de espacio de nombres: titiler.core gestiona Cloud Optimized GeoTIFF y STAC; titiler.xarray, datos multidimensionales de Zarr y NetCDF; y titiler.mosaic, mosaicos virtuales definidos con MosaicJSON. También incluye una aplicación de demostración lista para usar, titiler.application, que los combina todos.

Los formatos de salida pueden ser JPEG, JP2, PNG, WEBP, GeoTIFF o matrices NumpyTile sin procesar, y el servicio ofrece endpoints de las API OGC WMTS y OGC Tiles. Incluye ejemplos de despliegue en AWS Lambda, ECS mediante CDK y un chart de Helm para Kubernetes, además de una imagen Docker.

Funciones clave

  • 01Sirve elementos Cloud Optimized GeoTIFF y STAC como teselas dinámicas
  • 02Admite conjuntos de datos Zarr y NetCDF mediante Xarray
  • 03Reproyecta a varios TileMatrixSets mediante morecantile
  • 04Ofrece endpoints de las API OGC WMTS y OGC Tiles con documentación OpenAPI automática
  • 05Crea mosaicos virtuales a partir de definiciones MosaicJSON

Casos de uso

  • Servir imágenes satelitales o aéreas en un mapa web sin generar cachés de teselas de antemano
  • Publicar un catálogo STAC de datos ráster como un servicio de teselas navegable
  • Desplegar una API de teselas geoespaciales en AWS Lambda, ECS o Kubernetes

Inicio rápido

  1. 1

    Actualiza pip antes de instalar

    python -m pip install -U pip
  2. 2

    Instala el paquete de la aplicación desde PyPI

    python -m pip install titiler.application
  3. 3

    Instala uvicorn para ejecutar el servidor

    python -m pip install uvicorn
  4. 4

    Inicia la aplicación FastAPI localmente

    uvicorn titiler.application.main:app

Antes de usarlo

  • El paquete de PyPI llamado titiler ya no tiene soporte; debes instalar un paquete con un nombre específico titiler.{package}.

Temas

#geospatial#map-tiles#raster#fastapi#cloud-optimized-geotiff#stac#python#gis#cog#cogeotiff

Preguntas frecuentes

¿Qué es titiler?
Conjunto de herramientas de Python basado en FastAPI para crear servidores dinámicos de teselas de mapas con datos Cloud Optimized GeoTIFF, STAC, Zarr y MosaicJSON. TiTiler es un conjunto de paquetes de Python para crear aplicaciones FastAPI que generan teselas de mapas al momento a partir de conjuntos de datos ráster. En lugar de generar las teselas de antemano, lee las imágenes cuando recibe cada solicitud, de modo que un único archivo de origen puede servir bajo demanda cualquier tesela, proyección o combinación de bandas.
¿titiler es gratuito? ¿Qué licencia tiene?
titiler es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿titiler sigue mantenido?
Mantenimiento activo. El último commit de titiler fue el 2 nov 2026.
¿Para qué puedo usar titiler?
Servir imágenes satelitales o aéreas en un mapa web sin generar cachés de teselas de antemano Publicar un catálogo STAC de datos ráster como un servicio de teselas navegable Desplegar una API de teselas geoespaciales en AWS Lambda, ECS o Kubernetes
¿Cómo se instala titiler?
Actualiza pip antes de instalar: python -m pip install -U pip Instala el paquete de la aplicación desde PyPI: python -m pip install titiler.application Instala uvicorn para ejecutar el servidor: python -m pip install uvicorn Inicia la aplicación FastAPI localmente: uvicorn titiler.application.main:app
¿Dónde consigo titiler?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/developmentseed/titiler

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

QGIS es un sistema de información geográfica de escritorio, gratuito y multiplataforma, para visualizar, editar, analizar y cartografiar datos espaciales.

Datos y analítica#gis#mapping#geospatial
14,8 mil+48 esta semana3,6 milC++GPL-2.0Bien mantenidoActualizado hace 18 horas

Globo interactivo de código abierto para el navegador que combina vuelos, barcos, satélites, terremotos, tráfico y cámaras públicas en terreno 3D fotorrealista, con control por voz.

Datos y analítica#3d-globe#cesium#geospatial
63 mil+1,8 mil esta semana12,4 milJavaScriptOtherActualizado hace 19 horas