Skip to content

Hierarchically organized STAC APIs #88

Open
@moradology

Description

@moradology

In the most recent release of the STAC API specification (i.e. v1.0.0-beta.5), two features have been added which imply a hierarchical representation of of STAC documents within STAC APIs: children and browseable. A recently added draft on stac_fastapi implements these features with an in memory representation of the hierarchy which defines behavior for both of these features.

In this draft, the hierarchy is specified separately from the ingested contents of the database. For instance, the data which defines the Joplin collection and its various related items is supplied via a json file and an environment variable which tells the server where a valid hierarchy definition can be located.

Assuming this structure is sufficient and desiring a more robust implementation which leverages the performance and benefits for implementers of other STAC libraries which might lean on pgstac, it would be great to push this information and associated behaviors down to postgres.

Below are some TODOs in the stac_fastapi draft which are next to functions/behavior which could likely find its home in pgstac

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is neededquestionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions