brails.utils.spatial_join_methods.distance_based_point_matcher module

This module defines the concrete class GetPointsInPolygons.

DistanceBasedPointMatcher()

A spatial join strategy that matches points based on Euclidean distance.

class brails.utils.spatial_join_methods.distance_based_point_matcher.DistanceBasedPointMatcher

Bases: SpatialJoinMethods

A spatial join strategy that matches points based on Euclidean distance.

This is useful in spatial matching tasks where no containment relationship exists, and proximity is the primary criterion for association.

Inherits:
SpatialJoinMethods:

Base class providing shared spatial join functionality.

Methods:
_join_implementation(receiving_point_inventory,

merging_point_inventory):

Performs the proximity-based join and merges attributes.