Skip to content

capturegraph.procedures.nodes.automatic.operators.location #

Location operator procedures perform calculations and comparisons on geographic coordinates. These procedures enable spatial analysis, distance calculations, and location-based logic within workflows.

LocationDistanceMeters #

Bases: Procedure[PNumber]

Calculates the distance between two geographic locations in meters.

Useful for determining proximity, validating location accuracy, or triggering location-based actions.

Attributes:

Name Type Description
left Procedure[PLocation]

The first location (latitude/longitude coordinates)

right Procedure[PLocation]

The second location (latitude/longitude coordinates)

Source code in capturegraph-lib/capturegraph/procedures/nodes/automatic/operators/location.py
@make_procedure
class LocationDistanceMeters(Procedure[PNumber]):
    """
    Calculates the distance between two geographic locations in meters.

    Useful for determining proximity, validating location accuracy, or triggering location-based actions.

    Attributes:
        left (Procedure[PLocation]): The first location (latitude/longitude coordinates)
        right (Procedure[PLocation]): The second location (latitude/longitude coordinates)
    """

    left: Procedure[PLocation]
    right: Procedure[PLocation]