def METHOD_NAME(self, metric, method="avg"):
    """
    Join with a metric representing object and aggregate
    spatially.
    Parameters
    ----------
    metric : Query
    method : {"avg", "max", "min", "median", "mode", "stddev", "variance"}
    Returns
    -------
    JoinedSpatialAggregate
    """
    return JoinedSpatialAggregate(metric=metric, locations=self, method=method)