Joins are used to combine elements from different collections (e.g.
ImageCollection
or FeatureCollection
) based on a condition
specified by an ee.Filter
. The filter is constructed with arguments for
the properties in each collection that are related to each other. Specifically,
leftField
specifies the property in the primary collection that is related
to the rightField
in the secondary collection. The type of filter (e.g.
equals
, greaterThanOrEquals
, lessThan
, etc.)
indicates the relationship between the fields. The type of join indicates one-to-many
or one-to-one relationships between the elements in the collections and how many matches
to retain. The output of a join is produced by join.apply()
and will vary
according to the type of join.
CARVIEW |
Select Language
HTTP/2 200
last-modified: Wed, 26 May 2021 17:18:55 GMT
content-type: text/html; charset=utf-8
vary: Cookie
vary: Accept-Encoding
content-security-policy: base-uri 'self'; object-src 'none'; script-src 'strict-dynamic' 'unsafe-inline' https: http: 'nonce-xUpHTHBzSxWpBCdaKkt21tMfSXkV9o' 'unsafe-eval'; frame-ancestors 'self' https://codeassist.google.com https://code-assist-free-tier.corp.google.com; report-uri https://csp.withgoogle.com/csp/devsite/v2
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-xss-protection: 0
x-content-type-options: nosniff
cache-control: no-cache, must-revalidate
expires: 0
pragma: no-cache
content-encoding: gzip
x-cloud-trace-context: 3dbb38b89d2cc9d3324af6a857412bf3
date: Thu, 24 Jul 2025 15:34:48 GMT
server: Google Frontend
content-length: 20734
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Join Overview | Google Earth Engine | Google for Developers
Skip to main content
Join Overview
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2021-05-26 UTC."],[[["Joins combine elements from different collections like `ImageCollection` and `FeatureCollection` based on a specified condition using an `ee.Filter`."],["The `ee.Filter` defines the relationship between properties in the collections using `leftField` and `rightField` along with a filter type like `equals` or `lessThan`."],["Different join types handle one-to-one or one-to-many relationships and control the number of matches retained, impacting the output produced by `join.apply()`."]]],["Joins combine elements from different collections using an `ee.Filter` based on a specified condition. `leftField` and `rightField` define related properties within the primary and secondary collections, respectively. The filter type determines the relationship between these fields (e.g., equals, greaterThan). Join type specifies one-to-many or one-to-one relationships and the number of matches. The `join.apply()` method produces the output, which varies based on the chosen join type.\n"]]
Join Overview
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2021-05-26 UTC.