healpix_geo.auto.polygon_coverage#
- healpix_geo.auto.polygon_coverage(vertices, grid, *, flat=True)#
Search the cells covering the given polygon.
- Parameters:
vertices (
numpy.ndarray) – The vertices of the polygon without holes. Must be an array of shape(n, 2).grid (
Grid) – The definition of the HEALPix grid.flat (
bool, default:True) – IfTrue, the cells returned will all be at the passed depth.
- Returns:
cell_ids (
numpy.ndarray) – The rasterized cell ids.levels (
numpy.ndarray) – The refinement levels of the cell ids. Ifflat is True, these will all have the same value. Only returned fornestedandring.fully_covered (
numpy.ndarray) – Boolean array marking whether the cells are fully covered by the polygon.