NASA-IMPACT / NASA-IMPACT/veda-data

Create COGs and STAC for Multiple Datasets related to cyclones

Open
#214 5 comments 0 reactions 1 assignee View on GitHub

@siddharth0248 is already working on this.

Since Dec 13, 2024.

Dominant language
Jupyter Notebook
Stars
9
Forks
1
Avg merge
1d 9m
Merged PRs (30d)
1

Description

Description

We aim to create Cloud Optimized GeoTIFFs (COGs) and generate corresponding STAC metadata for the following datasets:

  • GOES16 (Bands 2, 8, 13)
  • IMERG
  • MODIS IR
  • VIIRS IR
  • CYGNSS
Requirements
  1. Event-Based Clipping:

    • COGs should be clipped to the specified area of interest relevant to the event.
  2. STAC Metadata:

    • Generate STAC metadata for each dataset.
      e.g. goes-16-hurricane-name
  3. Use of stactools:

    • Leverage stactools for datasets/products it supports.
    • If stactools does not support a product, contribute a cogify function for that product.
Resources
  • Code for COG Transformation: transformation_script
  • Sample Datasets: s3://veda-data-store-dev/cyclone/
  • COGs for Area of Interest: s3://veda-data-store-dev/cyclone/
Tasks
  • Implement cogify function for each dataset.
  • Clip COGs to the area of interest for the specific event.
  • Generate STAC metadata for the processed COGs.
  • Contribute missing cogify implementations to stactools.
  • Validate generated COGs and STAC metadata.
Notes
  • Ensure compatibility with existing stactools modules where applicable.
  • Validate that the clipped COGs align accurately with the defined area of interest.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.