Determine if a point is inside any JamPolygon

has_point_in_JamPolygon(x, jp, apply_holes = TRUE, ...)

Arguments

x

list with "x","y" with numeric values, representing one or more points.

jp

JamPolygon

apply_holes

logical (default TRUE) whether internal polygon holes are applied, which requires a point in a solid portion of the polygon. When apply_holes=FALSE a point must only be contained within the outer boundary of the polygon.

...

additional arguments are passed to point_in_JamPolygon()

Value

logical vector with one result per point x, where

  • TRUE indicates the point overlaps at least one polygon,

  • FALSE indicates the point does not overlap any polygon.

  • Note that a point contained in a polygon "hole" is expected to return FALSE when apply_holes=TRUE (default).