alphaearth_foundations…
Use AlphaEarth Foundations Satellite Embeddings in Google Earth Engine (GEE) for change detection.
Core information for AlphaEarth Foundations Satellite Embeddings in Google Earth Engine (GEE).
$ npx -y skills add google/earthengine-community --skill alphaearth_foundations_core --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/alphaearth_foundations_coreContext preview
The summary Claude sees to decide when to auto-load this skill.
Core information for AlphaEarth Foundations Satellite Embeddings in Google Earth Engine (GEE).
name: alphaearth_foundations_core description: >- Core information for AlphaEarth Foundations Satellite Embeddings in Google Earth Engine (GEE).
The Google Satellite Embedding dataset provides 64-dimensional geospatial embeddings representing the semantic characteristics of Earth's surface at 10-meter resolution.
in range `[-1, 1]`).
See the catalog page for more details: [Satellite Embedding V1 (Annual)](https://developers.google.com/earth-engine/datasets/catalog/GOOGLE_SATELLITE_EMBEDDING_V1_ANNUAL)
---
To store global high-dimensional embeddings efficiently, the dataset is internally quantized to 8-bit signed integers.
If you are accessing raw signed 8-bit integers in the raw collection `GOOGLE/SATELLITE_EMBEDDING/V1/ANNUAL_RAW` or direct from the GCS bucket `gs://alphaearth_foundations/satellite_embedding/v1/annual/`, the non-linear de-quantization mapping used to reconstruct the native float values is:
$$v_{de\_quant} = \text{sign}(v_{raw}) \cdot \left(\frac{v_{raw}}{127.5}\right)^2$$
> [!NOTE] If reading raw COGs from the GCS bucket, mask the reserved no-data > value -128 before applying this formula; otherwise it dequantizes to a value > outside the valid `[-1, 1]` range.
def de_quantize(raw_image):
# Mask the reserved no-data value -128 before de-quantizing
raw_image = raw_image.updateMask(raw_image.neq(-128))
return raw_image.float() \
.divide(127.5) \
.pow(2) \
.multiply(raw_image.signum())This repository contains content submitted and/or maintained by the Earth Engine developer community.
Use AlphaEarth Foundations Satellite Embeddings in Google Earth Engine (GEE) for change detection.
Build quick interactive HTML maps to inspect Earth Engine results. Use layered overlays on a satellite basemap with per-layer…