Skip to main content

A package to help with GEE data processing, analysis, and visualization

Project description

GTAC GEE Visualization Python Modules

A repository of GEE Python code modules for general data processing, analysis, and visualization

Can be accessed in GitHub Or within the internal Forest Service GitHub instance Or within the GEE Community Repository

A javaScript equivalent can be accessed in the GEE Playground on GitHub Or withing the Forest Service GitHub instance

Primary POCs

Ian Housman- ian.housman@usda.gov

Leah Campbell- leah.campbell@usda.gov

Bonnie Ruefenacht- bonnie.ruefenacht@usda.gov

Installing

  1. Become a trusted Google Earth Engine (GEE) tester (https://signup.earthengine.google.com/#!/)

  2. Install package using pip (pip install geeViz) folder

  3. Authenticate using the GEE cli in a cmd prompt (earthengine authenticate)

  4. You can also install with git. If installing this way, first install the Python GEE package (pip install earthengine-api)

  5. Then clone this repository (git clone https://github.com/rcr-usfs/geeViz) into your Python's site-packages

  6. To stay up to date, upgrade via PIP (pip install earthengine-api --upgrade) or pull the latest commit (git pull origin master)

  7. This repository is also available within the FS gitHub instance (https://code.fs.usda.gov/forest-service/geeViz)

Using

  • Several examples are available within the examples module to help you get started. To test, enter the following command within the Python build you installed geeViz in:

    • from geeViz.examples import geeViewExample
  • Other examples are:

    • from geeViz.examples import getLandsatWrapper
    • from geeViz.examples import getSentinel2Wrapper
    • from geeViz.examples import harmonicRegressionWrapper
    • from geeViz.examples import LANDTRENDRWrapper
    • from geeViz.examples import CCDCViz
    • from geeViz.examples import lcmsViewerExample
    • from geeViz.examples import phEEnoVizWrapper
  • There are several notebook eamples also available. These are very similar to their script counterparts, but are better for learning how to use the tool.

  • When these examples are run, a viewer should open in your default browser. It will show any data that was added to the map.

  • Layers can be toggled on/off and opacity changed. They can also be measured and queried under the TOOLS pane.

Contributing

  1. If contributing, contact a POC

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

geeViz-2021.7.2.tar.gz (6.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

geeViz-2021.7.2-py3-none-any.whl (6.9 MB view details)

Uploaded Python 3

File details

Details for the file geeViz-2021.7.2.tar.gz.

File metadata

  • Download URL: geeViz-2021.7.2.tar.gz
  • Upload date:
  • Size: 6.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/54.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.3

File hashes

Hashes for geeViz-2021.7.2.tar.gz
Algorithm Hash digest
SHA256 8b8cbfeaafd0b138db40ad10f72f882a1d8c8b3d1002f9aa7389ec28bee34cb7
MD5 1448e3ad5c08b13341d374f6e16c124a
BLAKE2b-256 5571f166b931f4a8461b04f552307f681ffd96875f64c4ec170dbb9ead3d41d9

See more details on using hashes here.

File details

Details for the file geeViz-2021.7.2-py3-none-any.whl.

File metadata

  • Download URL: geeViz-2021.7.2-py3-none-any.whl
  • Upload date:
  • Size: 6.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/54.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.3

File hashes

Hashes for geeViz-2021.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9c3167b9b9119915f70cdf1bdeb88dd88090fed8e0c07cda7ba3b7cb6715e2be
MD5 2c45ad3fb5c044f35d53b6b7d3853431
BLAKE2b-256 5e7e978858a23f94f1542876977a36f17d77bbc0ece64d8d5d76d0bac58fd912

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page