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.