pyinterp.geometry.cartesian.algorithms.for_each_point_distance#
- pyinterp.geometry.cartesian.algorithms.for_each_point_distance(source: pyinterp.core.geometry.cartesian.MultiPoint, container: pyinterp.core.geometry.cartesian.Box) numpy.ndarray[dtype=float64, shape=(*), order='C']#
- pyinterp.geometry.cartesian.algorithms.for_each_point_distance(source: pyinterp.core.geometry.cartesian.MultiPoint, container: pyinterp.core.geometry.cartesian.Ring) numpy.ndarray[dtype=float64, shape=(*), order='C']
- pyinterp.geometry.cartesian.algorithms.for_each_point_distance(source: pyinterp.core.geometry.cartesian.MultiPoint, container: pyinterp.core.geometry.cartesian.Polygon) numpy.ndarray[dtype=float64, shape=(*), order='C']
- pyinterp.geometry.cartesian.algorithms.for_each_point_distance(source: pyinterp.core.geometry.cartesian.MultiPoint, container: pyinterp.core.geometry.cartesian.MultiPolygon) numpy.ndarray[dtype=float64, shape=(*), order='C']
- pyinterp.geometry.cartesian.algorithms.for_each_point_distance(source: pyinterp.core.geometry.cartesian.LineString, container: pyinterp.core.geometry.cartesian.Box) numpy.ndarray[dtype=float64, shape=(*), order='C']
- pyinterp.geometry.cartesian.algorithms.for_each_point_distance(source: pyinterp.core.geometry.cartesian.LineString, container: pyinterp.core.geometry.cartesian.Ring) numpy.ndarray[dtype=float64, shape=(*), order='C']
- pyinterp.geometry.cartesian.algorithms.for_each_point_distance(source: pyinterp.core.geometry.cartesian.LineString, container: pyinterp.core.geometry.cartesian.Polygon) numpy.ndarray[dtype=float64, shape=(*), order='C']
- pyinterp.geometry.cartesian.algorithms.for_each_point_distance(source: pyinterp.core.geometry.cartesian.LineString, container: pyinterp.core.geometry.cartesian.MultiPolygon) numpy.ndarray[dtype=float64, shape=(*), order='C']
- pyinterp.geometry.cartesian.algorithms.for_each_point_distance(source: pyinterp.core.geometry.cartesian.Ring, container: pyinterp.core.geometry.cartesian.Box) numpy.ndarray[dtype=float64, shape=(*), order='C']
- pyinterp.geometry.cartesian.algorithms.for_each_point_distance(source: pyinterp.core.geometry.cartesian.Ring, container: pyinterp.core.geometry.cartesian.Ring) numpy.ndarray[dtype=float64, shape=(*), order='C']
- pyinterp.geometry.cartesian.algorithms.for_each_point_distance(source: pyinterp.core.geometry.cartesian.Ring, container: pyinterp.core.geometry.cartesian.Polygon) numpy.ndarray[dtype=float64, shape=(*), order='C']
- pyinterp.geometry.cartesian.algorithms.for_each_point_distance(source: pyinterp.core.geometry.cartesian.Ring, container: pyinterp.core.geometry.cartesian.MultiPolygon) numpy.ndarray[dtype=float64, shape=(*), order='C']
Calculate the distance from each point in a source geometry to a target geometry.
- Parameters:
source – Source geometry containing points (MultiPoint, LineString, or Ring).
target – Target geometry to measure distance to.
- Returns:
Array of distances in coordinate units.