How can I perform custom geojoin or geospatial operations on Objects?

I would like to perform geojoins and geospatial operation (intersections, distances, etc.) between objects instances.

How can I perform this ?

You can use Functions on Objects, see the API definition.

The following operations should be relevant and can be called on your objects, like any other filtering etc.

* Geohash properties support .withinDistanceOf(), .withinPolygon(), and .withinBoundingBox() filters.
* GeoShape properties support .withinBoundingBox(), .intersectsBoundingBox(), .doesNotIntersectBoundingBox(), .withinPolygon(), .intersectsPolygon(), and doesNotIntersectPolygon() filters.

Hey Vincent, wanted to also flag that if you are able to precompute these outputs, we have many of these geospatial capabilities built into pipeline builder, allowing you to run this computation as part of your data ingestion workflow!