TimberID
Log In
  • 🌳Welcome to TimberID
  • Overview
    • 🌳Background
  • User Guide
    • πŸ”°Registering
    • πŸͺ΅Single Reference Sample + Import
      • ⁉️Import Errors
    • πŸ”ŽOrigin Verification
    • πŸ“€Exporting
    • 🌎Earth Engine API
    • ⚑Administration Guide
      • πŸ§‘β€πŸ€β€πŸ§‘Creating Organizations
      • 🚸Managing Users
    • πŸ“—Glossary
    • πŸ›Report an Issue
  • Architecture of TimberID
    • πŸ› οΈHigh Level Design
    • πŸ“šOpen Source Github Repositories
    • 🏯Detailed Design
      • 🌐Client
      • πŸ–₯️Server
      • πŸ—ΊοΈExternal integrations and maps
      • 🌎Earth Engine
      • πŸ‘©β€πŸ”¬Research Colabs
        • Data Ingestion
        • Model Training (Variational Inference)
        • Isoscape Generation
        • Validation of Isoscapes
    • 🌩️GCP Guide
      • πŸ“ˆAnalytics
      • πŸ’ΎDatabase Query Builder
      • πŸ’°Budget Alerts
      • πŸŒ„Domain Name Configuration
      • ⚠️Backups and Disaster Recovery
    • πŸš€Test Procedure for Production Release
  • Internal
    • πŸ”Internal Information
Powered by GitBook
On this page
  • Source Location
  • How it works

Was this helpful?

  1. Architecture of TimberID
  2. Detailed Design

Earth Engine

PreviousExternal integrations and mapsNextResearch Colabs

Last updated 1 year ago

Was this helpful?

Source Location

The Earth Engine Ddf API is built in the . As described in the Earth Engine API userguide, the Ddf EE API is mostly a wrapper around the existing Earth Engine API.

However it is more turnkey due to automatic management of Earth Engine assets and authorization from TimberId.

How it works

Two earth engine based cloud functions export the reference sample data in a per-organization layout and the user information that automatically grants access either directly in the earth engine code editor or through the Ddf EE API.

The Earth Engine Code Editor

Updating Isoscapes

Functions that use Earth Engine

Many cloud functions that analyze timber use data from Earth Engine (whether its one of our generated isoscapes or data from 3rd parties like mapbiomas). These functions use the normal EE API when necessary. We have not yet packaged the Ddf EE API in a standalone pip installable package.

These assets can be seen by directly loading the . Note that you must have developer admin permissions (see the for details) to see the Assets in the asset collection. Without this permission, you can still write script applications and read assets, but not list them.

You must upload a stamped isoscape using the EE API upload script (see the for an example). This preserves important medata on the isoscape used during analysis.

🏯
🌎
Earth Engine Code editor
Admin page
codelab
ddf_common github repository
The TimberID front end manages information auto exported to Earth Engine
Drawing