Skip to content

JavaScript version of useful Google Earth Engine scripts and examples

License

Notifications You must be signed in to change notification settings

gee-community/ee-packages-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A set of userful utilities for Google Earth Engine (JavaScript version)

For Python version of some utilities see: https://github.com/gee-community/ee-packages-py

Access scripts in Google Earth Engine Code Editor:

https://code.earthengine.google.com/?accept_repo=users/gena/packages

See some examples of how to use these scripts in the following slides.

The library includes the following main scripts:

  • animation - animate image collection in Code Editor by adding multiple images as map layers and toggle their opacity
  • assets - harmonize access to medium-resolution optical satellite image collections (Landsat 4,5,7,8,9 and Sentinel-2)
  • charting - scatter chart, rug plot, colorbar chart as a map layer in code editor
  • earth - inset Earth in Code Editor
  • gallery - project image colleciton as a filmstrip map layer
  • geometry - transect, vector, center point, concave hull
  • gl - emulate a subset of fragment shader in Earth Engine (proof-of-concept, 1000x slower than in GPU)
  • grid - generate regular grid (vector or raster)
  • hydro - access to some of hydologicla layers
  • palettes - palettes, see docs here: https://github.com/gee-community/ee-palettes
  • promise - (incomplete) emulate JavaScript async Promise
  • stat - dnorm, qnorm
  • style - north arrow, gradient bar, scale bar, frame with coordinates, map styles (use https://github.com/aazuspan/snazzy instead)
  • text - draw text annotations in map layers
  • thresholding - Otsu thresholding, threaholding based on Otsu and Canny Edge Detector methods (see my PhD thesis for examples)
  • tiler - generate SlippyMap tiles for a given zoom level and bounds
  • ui - (prototype, slow) draw area tool, draw transect tool
  • utils - stretch image bandwise, isolines, fast focal max/min/weight, hillshadeRGB, Perona-Malik speckle filter, multitemporal speckle filter, skeletonization (image morphology), PCA

About

JavaScript version of useful Google Earth Engine scripts and examples

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published