Skip to content

Add functionality to create STAC Items derived from other STAC Items #283

@matthewhanson

Description

@matthewhanson

If a user wants to create a downstream product from existing STAC Items they should be able to create a new STAC Item for it.

A derived_from function should create a new STAC Item based on 1 or more existing items, and link to the existing ones using a derived_from link.

The case where a single Item is produced from a single the geometry and datetime would carry over, but do platform, or instruments? These are derived products, should they reference the original sensor? And what about extensions that may be in use? Do the derived products also use spectral bands (eo extension) or polarizations (sar extension)? I think we can come up with a reasonable list of fields that make sense to carry over.

In the case where you want to derive a single Item from multiple other Items it's much different, and probably deserves a separate function. What is the new datetime if based on Items with different datetimes? If the geometries don't match is the new geometry an intersection of all the input geometries (WARNING additional dependency may be required if this is the case)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions