Getting Started
Overview:
Useful Links:
Data visualisation in EO DataHub focuses on turning raw Earth Observation data into map tiles and imagery that can be easily viewed and analysed. TiTiler is the tool that we use to power this.
It’s a dynamic tile server created by DevelopmentSeed built on FastAPI and Rasterio/GDAL, designed to support cloud-optimized geospatial data and serve it as web map tiles (Building a Dynamic Tile Server Using Cloud Optimized GeoTIFF(COG) with TiTiler - DEV Community). In practice, this means you can take a large geospatial file (like a satellite image or a multi-band dataset) and TiTiler will handle just the portion needed for the current map view.
TiTiler supports Cloud Optimised GeoTIFFs (COGs), as well as STAC (SpatioTemporal Asset Catalog) items and even multi-dimensional data via Xarray. It can handle multiple projections (through OGC TileMatrixSets) and offers various output image formats (PNG, JPEG, GeoTIFF, etc.) (TiTiler). It also implements OGC WMTS standards for integration with GIS clients.
(For more details on TiTiler’s design and capabilities, the EO DataHub instance of TiTiler has its API documented via Swagger at EO DataHub TiTiler API for those interested in the raw REST endpoints.)