/pixels

Mapping and charting pixels from remote sensing Earth observation data with JavaScript.

Primary LanguageJavaScriptApache License 2.0Apache-2.0

pixels

Mapping and charting pixels from remote sensing Earth observation data with JavaScript.

https://jwasilgeo.github.io/pixels/charting/

Histograms and 3D scatterplots of R, G, B pixel values. Choose your own Landsat 8 band combinations to explore the data.

screenshot

Thanks to https://github.com/Overv/ColorScatterPlot for some helpful ideas when I was unsure how to assign colors my 3D scatterplot markers in Plotly.js.

Warning ⚠️: this thing might break your mobile browser ¯\_(ツ)_/¯

Future goals:

  • filter by time frame window

  • filter by cloud cover

  • add toggling ability to run in a "raw" mode, where:

    1. turn off DRA in the request
    2. map and chart the apparent reflectance raw values 0-10000 from the Landsat service

draw-training-sites

(unfinished business / work in progress)

Draw polygons to fetch pixel data about your training sites.

Future goals:

  • feed training sites info into imagery algorithms in the browser

ndvi

(unfinished business / work in progress)

Some trials and benchmarks for calculating and displaying 8bit ndvi from NIR and red bands in a web map on-the-fly in the browser. This includes some truly messy pieces of code for both Esri JSAPI and OpenLayers.js.

Future goals:

  • report data crunching benchmarks times in a component

  • explain some of the differences and findings