libpysal.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: |
|
|---|
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. |