/
polygonContainsPt

polygonContainsPt



Function: polygonContainsPt()

Returns True if the point is contained in the polygon.

Syntax

polygonContainsPt(polyX, polyY, pointX, pointY, decimalPlaces)

ArgumentTypeDescription
polyXArrayArray of x coordinates of the polygon (only integer part is used).
polyYArrayArray of y coordinates of the polygon (only integer part is used)
pointXIntegerX coordinate of a point to be tested.
pointYIntegerY coordinate of a point to be tested.
decimalPlacesIntegerThe number of decimal places to use in the geometry calculations. Defaults to 0 if not provided. Can also take negative values e.g. -1 uses geometry to the nearest 10.

Examples

polygonContainsPt([10,20,20,10],[10,10,20,20],15,15)

Returns 1


polygonContainsPt([10,20,20,10],[10,10,20,20],21,15)

Returns 0


Note that when the point to be tested is on the boundary, the result is not predictable:

polygonContainsPt([10,20,20,10],[10,10,20,20],10,15)

Returns 1


polygonContainsPt([10,20,20,10],[10,10,20,20],10,10)

Returns 1


polygonContainsPt([10,20,20,10],[10,10,20,20],20,20)

Returns 0

See Also

Related content

polygonContainsPt
polygonContainsPt
More like this
polygonContainsPt
polygonContainsPt
More like this
polygonContainsPt
polygonContainsPt
More like this
geoIsRectangle
geoIsRectangle
More like this
geoIntersects
geoIntersects
More like this
geoIntersects
geoIntersects
More like this