Skip to content

kylebarron/landsat8.earth

Repository files navigation

landsat8.earth

2D/3D WebGL-powered Landsat 8 satellite imagery analysis

3D, False-color Infrared Landsat visualization of the Eastern Sierra

Overview

Landsat8.earth is an application to explore Landsat 8 imagery in the browser using WebGL (via deck.gl).

The backend runs on AWS Lambda and is powered by Cloud-Optimized GeoTIFFs, a fast cloud-native file format that enables streaming portions of raster images. It draws from the huge repository of Landsat 8 data publicly available on S3, thanks to the AWS Open Data program.

  • landsat-mosaic-tiler is the backend; a Python application running on AWS Lambda, and serves Landsat imagery on demand.
  • landsat-cogeo-mosaic is used to pregenerate mosaics (collections) of Landsat images, enabling a visualization of many images at once.
  • landsat-mosaic-latest keeps an updated Landsat mosaic, allowing for the option of viewing the latest available imagery.
  • deck.gl-raster handles the analysis of Landsat data in WebGL.

Credits

Icon used as website favicon made by Freepik from www.flaticon.com