Experimental

Join attributes from one vector layer to another based on spatial relationship. Uses spatial indexing for efficient processing.

vector join spatial

Parameters

NameDescriptionRequiredDefault
targetTarget layer receiving joined attributes.Requiredtarget.shp
joinJoin layer providing attributes.Requiredjoin.shp
predicateSpatial predicate: intersects, within, contains, touches, crosses, overlaps, within_distance.Requiredintersects
distanceDistance threshold for within_distance predicate.Optional
strategyJoin strategy: first, last, count, sum, mean, min, max.Optionalfirst
prefixPrefix for joined field names (default JOIN_).OptionalJOIN_
outputOutput vector path.Required

Examples

Transfers join-layer attributes where geometries intersect.

wbe.spatial_join(join='join.shp', output='spatial_join.shp', predicate='intersects', prefix='JOIN_', strategy='first', target='target.shp')

Project Links

WbW Homepage User Manual Learn More