Publishing files to a SpatioTemporal Asset Catalog

The SpatioTemporal Asset Catalog (STAC) specification provides an easy approach for describing geospatial assets. STAC is typically implemented for imagery and other raster data.

pygeoapi implements STAC as an geospatial file browser through the FileSystem provider, supporting any level of file/directory nesting/hierarchy.

Configuring STAC in pygeoapi is done by simply pointing the data provider property to the given directory and specifying allowed file types:

Connection examples

    type: stac-collection
        - type: stac
          name: FileSystem
          data: /Users/tomkralidis/Dev/data/gdps
              - .grib2


rasterio and fiona are required for describing geospatial files.

Data access examples

From here, browse the filesystem accordingly.