Git Product home page Git Product logo

hls-data-resources's Introduction

HLS-Data-Resources

Welcome! This repository provides guides, short how-tos, and tutorials to help users access and work with Harmonized Landsat Sentinel-2 (HLS) data. In the interest of open science this repository has been made public but is still under active development. All Jupyter notebooks and scripts should be functional, however, changes or additions may be made. Contributions from all parties are welcome.

Resources

Below are data use resources available HLS data.

Name Type/Link Summary Services and Tools
HLS Python Tutorial Python Notebook Tutorial demonstrating how to search for, access, and process HLS data in Python earthaccess
HLS SuPER Script Python Script Find, download, and subset HLS data from a command line executable CMR API
HLS Bulk Download Bash Script Bash Script Find and download CMR API
HLS R Tutorial R Markdown Tutorial demonstrating how to search for, access, and process HLS data in R CMR STAC API

Additionally, the LPDAAC-Data-Resources Repository has general resources associated with datasets hosted by the LP DAAC, as well as links to other repositories for specific datasets such as EMIT, ECOSTRESS, and GEDI.

HLS Background

The Harmonized Landsat Sentinel-2 (HLS) project produces seamless, harmonized surface reflectance data from the Operational Land Imager (OLI) and Multi-Spectral Instrument (MSI) aboard Landsat and Sentinel-2 Earth-observing satellites, respectively. The aim is to produce seamless products with normalized parameters, which include atmospheric correction, cloud and cloud-shadow masking, geographic co-registration and common gridding, normalized bidirectional reflectance distribution function, and spectral band adjustment. This will provide global observation of the Earth’s surface every 2-3 days with 30 meter spatial resolution. One of the major applications that will benefit from HLS is agriculture assessment and monitoring, which is used as the use case for this tutorial.

Prerequisites/Setup Instructions

Instructions for setting up a compatible environment for accessing HLS data are linked to below.

Helpful Links

Contact Info

Email: [email protected]
Voice: +1-866-573-3222
Organization: Land Processes Distributed Active Archive Center (LP DAAC)¹
Website: https://lpdaac.usgs.gov/
Date last modified: 01-19-2023

¹Work performed under USGS contract G15PD00467 for NASA contract NNG14HH33I.

hls-data-resources's People

Contributors

amfriesz avatar ebolch avatar mjami00 avatar tkantz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

hls-data-resources's Issues

HLS tutorial (R markdown) issue with data from different UTM zones

@amfriesz When running the HLS tutorial with own polygon data (just one polygon geometry), which happens to situate on the border of two UTM zones, the solution on rows 502-509 to extract the CRS from the first asset in the search_df list does not work, as the list contains images from two different UTM zones, i.e from two different CRS.

Therefore, the code to "create a list of raster layers for each of our bands of interest (i.e., Red, NIR, and Fmask)" on rows 521-560 runs to a certain point, until it encounters data from that other zone, then failing with this error message:

Error in h(simpleError(msg, call)) : 
  error in evaluating the argument 'x' in selecting a method for function 'mask': [crop] extents do not overlap

Gaps in the data which are not present in the full scene

I have downloaded a subset scene by using the following command:

python HLS_SuPER.py -roi="-8.827283836983334,37.95081222675191,-8.794606189960955,37.96673088698193" -start=01/01/2019 -end=01/30/2019

And there are many gaps of nodata values within it.
However, when I look at the full scene, these gaps are not there.
why is that happening?

The full scene with no gaps is:
full scene

See an preview of the image with gaps:
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.