Skip to content

Exploring the Foundations and Goals of the GeoZarr Format #3

Closed
@christophenoel

Description

@christophenoel

Here are a series of ideas to initiate a discussion on the foundations of the GeoZarr format and to exchange on what its goals should be.

GeoZarr was based on three fundamental principles:

  1. Provide cloud-native (optimised) access (i.e. HTTP API which does not required an intermediate service)
  2. Support multidimensional data (hyperspectral, altitude, etc.)
  3. Provide valuable geospatial data description (not restricted to 2D !)

In my opinion, this implies certain assumptions:

  • NetCDF already has its NCZarr project which did not met our concerns. GeoZarr reuses the CF conventions to describe the data, but does not pursue the same goals (and aims to be certainly simpler).
  • 2D raster already have Cloud-Optimised GeoTiff (GeoZarr must address multidimensional aspects)
  • GeoZarr should provide guidance (at least) for typical geospatial data types: multispectral, hyperspectral, ARD, UAV data, etc.
  • GeoZarr should address fundamental aspects for use on S3 storage (e.g. rechunking).
  • In the case of fine-grained properties, GeoZarr should define "Requirements Classes" in order to specify compatibility levels
  • GeoZarr should address known needs/requested features such as symbology, multi-scales, etc.

Regards,

Christophe

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions