pysal.lib.cg.PointLocator¶

class pysal.lib.cg.PointLocator(points)[source]

An abstract representation of a point indexing data structure.

Methods

 nearest(query_point) Returns the nearest point indexed to a query point. overlapping(region_rect) Returns the indexed points located inside a rectangular query region. polygon(polygon) Returns the indexed points located inside a polygon proximity(origin, r) Returns the indexed points located within some distance of an origin point. region(region_rect) Returns the indexed points located inside a rectangular query region.
__init__(points)[source]

Returns a point locator object.

__init__(Point list) -> PointLocator

Parameters: points : a list of points to index

Examples

>>> points = [Point((0, 0)), Point((1, 6)), Point((5.4, 1.4))]
>>> pl = PointLocator(points)


Methods

 __init__(points) Returns a point locator object. nearest(query_point) Returns the nearest point indexed to a query point. overlapping(region_rect) Returns the indexed points located inside a rectangular query region. polygon(polygon) Returns the indexed points located inside a polygon proximity(origin, r) Returns the indexed points located within some distance of an origin point. region(region_rect) Returns the indexed points located inside a rectangular query region.