Skip to content

valpasq/ee-rs-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ee-rs-tools

DOI

This repository hosts UI tools for exploring remote sensing datasets in Google Earth Engine.

Earth Engine users can add this repository to the Code Editor using the following link: https://code.earthengine.google.com/?accept_repo=users/valeriepasquarella/ee-rs-tools.

Spectral Encounter

The Spectral Encounter apps are designed to facilitate visualization of spectral properties of optical remote sensing imagery. The app script scripts/spectral_encounter_app can be used to generate both Sentinel-2 and Landsat 8 versions of the tool.

For more information on spectral signatures and the Spectral Encounter tools see the Medium article Exploring optical imagery: a spectral encounter.

EO Time Machine

The Earth Observation (EO) Time Machine app was designed for exploring the spatial, spectral, and temporal dimensions of image collections. The app script scripts/eo_time_machine_app displays collections of optical and SAR image products, including Landsats 1-5 MSS (Tiers 1 and 2), Landsat 4, Landsat 5, Landsat 7, Landsat 8, Landsat 9, Landsat Legacy (full time series of legacy bands for Landsat 5, 7, 8, and 9), Sentinel-2 SR, Sentinel-2 TOA, and MODIS Terra 16-day vegetation indices, MODIS Terra SR 8-day composites, MODIS Terra Daily SR, and Sentinel-1 GRD (raw power values for IW mode, VV and VH polarizations).

General useage notes: Click a point on the map to view of time series of spectral magnitude (with chart visualization inspired by Justin Braaten's RGB time series tools). Shows a composite image by default, click points on the time series chart to display individual images then click again to return to composite. Adjust composite dates using the text boxes below the time series chart. Change RGB band combinations to update image visualization parameters, which will also update chart visualization. Change to a different sensor to compare different EO records. Pop out the chart using the arrow to the top-right of the chart area and save chart image and/or time series for the clicked point as a CSV (including all spectral band values). Current version of the app also saves state as part of the URL, including clicked point location and RGB settings, for reproducibility and easy sharing.

This repo

As more and more scientists begin to incorporate Earth observation imagery into analyses and workflows, tools that help build basic intuition about the properties of openly available images and image collections is more critical than ever. The hope is that this repository will grow to house more tools that enable students and experts alike to dig deeper into fundamental remote sensing concepts like spectral, spatial, temporal, and radiometric resolution.

Ideas for future tools:

  • Spectral Encounter: S1 Edition -- adaptation of Spectral Encounter script to view RGB of S1 polarizations and/or different dates of imagery (may require additional processing such as temporal compositing and/or spatial filtering options).
  • Resolution Review -- a tool to compare spatial resolutions of different images and/or map products
  • Pick your Processing -- a tool to compare different levels of pre-processing, e.g. Landsat Raw, TOA, and SR or S2 L1C and L2A

Want to contribute?

Feedback, feature requests, extensions, modifications, and new tools welcome! Open issues here, submit pull requests here, or just add to the discussion.

About

UI tools for exploring remote sensing datasets in Google Earth Engine

Resources

License

Stars

Watchers

Forks

Packages

No packages published