Google Earth Engine
Extension Package provided by CARTO
This extension provides powerful Google Earth Engine integration for spatial analysis.
It includes components for summarizing raster data over polygons and efficiently processing large-scale vector data with Earth Engine imagery.
These tools enable users to perform advanced geospatial analysis by combining BigQuery's data processing capabilities with Earth Engine's vast satellite imagery and geospatial datasets.
These component make use of cloud functions deployed and maintained by CARTO on a GCP project.
Usage of these functions is limited to 100/month per connection.
Please get in touch with us at support@carto.com if you need to deploy your own version of the functions.
Summary Region
Description
Summarizes Google Earth Engine raster data over a polygon. Users specify an image, band, and reducer function for efficient spatial analysis.
Inputs
Source table: This component is limited to an input of 10 rows with polygons. It's tipically used along with a Draw Custom Features input to define the regions that will be summarized.
Settings
Geometry column: Select a column from the input table that contains polygons.
GEE Image ID: (Optional) Provide a Google Earth Engine image ID. Provider either this or a GEE Image expression.
GEE Image expression: (Optional) Provider a Google Earth Engine expression that returns a single image. Provider either this or a GEE Image ID.
Band: Specify which band from the image will be used for the reduce operation.
Reducer: Select a reducer function
Scale in meters: Specify a size in meters to define the scale of your operation.
Outputs
Output table: This component return a table with the same columns as the Source table, with an additional one named
ee_summary_<reducer>
that contains the value of the reduce operation.
Summary Table
Description
Summarizes Google Earth Engine raster data over polygons on a BigQuery table. Users specify an image, band, and reducer function for efficient spatial analysis.
Inputs
Source table: A table that contains polygons.
Settings
Geometry column: Select a column from the input table that contains polygons.
GEE Image ID: (Optional) Provide a Google Earth Engine image ID. Provider either this or a GEE Image expression.
GEE Image expression: (Optional) Provider a Google Earth Engine expression that returns a single image. Provider either this or a GEE Image ID.
Band: Specify which band from the image will be used for the reduce operation.
Reducer: Select a reducer function
Scale in meters: Specify a size in meters to define the scale of your operation.
Outputs
Output table: This component return a table with the same columns as the Source table, with an additional one named
ee_<reducer>
that contains the value of the reduce operation.
Get Elevation
Description
Retrieves and summarizes elevation data from Google Earth Engine for specified polygons.
Inputs
Source table: This component is limited to an input of 10 rows with polygons. It's tipically used along with a Draw Custom Features input to define the regions that will be summarized.
Settings
Geometry column: Select a column from the input table that contains polygons.
Reducer: Select a reducer function
Outputs
Output table: This component return a table with the same columns as the Source table, with an additional one named
ee_<reducer>_elevation
that contains the value of the reduce operation.
Get NDVI
Description
Retrieves and summarizes the Normalized Difference Vegetation Index (NDVI) obtained with NIR (B8) and RED (B4) bands from Google Earth Engine data for specified polygons and date ranges.
Inputs
Source table: This component is limited to an input of 10 rows with polygons. It's tipically used along with a Draw Custom Features input to define the regions that will be summarized.
Settings
Geometry column: Select a column from the input table that contains polygons.
Start date: Type a
YYYY-MM-DD
that defines the start date to consider for your analysis.End date: Type a
YYYY-MM-DD
that defines the end date to consider for your analysis.
Outputs
Output table: This component return a table with the same columns as the Source table, with an additional one named
ee_ndvi
that contains the mean NDVI value of the polygon.
Get Precipitation
Description
Retrieves and summarizes precipitation data from Google Earth Engine for specified polygons and date ranges.
Inputs
Source table: This component is limited to an input of 10 rows with polygons. It's tipically used along with a Draw Custom Features input to define the regions that will be summarized.
Settings
Geometry column: Select a column from the input table that contains polygons.
Reducer: Select a reducer function.
Start date: Type a
YYYY-MM-DD
that defines the start date to consider for your analysis.End date: Type a
YYYY-MM-DD
that defines the end date to consider for your analysis
Outputs
Output table: This component return a table with the same columns as the Source table, with an additional one named
ee_<reducer>_precipitation
that contains the value of the reduce operation.
Last updated