Skip to content

rainder/node-point-in-polygon

Repository files navigation

Point in polygin

supports Polygon and Multipolygon.

import { PointInPolygon } from '@rainer/point-in-polygon';

//pre-process the polygon so it can be used frequently in the future
const polygon = new PointInPolygon({
  type: "Polygon",
  coordinates: [[
    [4.282264709472656, 50.846272321172954],
    [4.294281005859375, 50.807887348295125],
    [4.3650054931640625, 50.815697018296866],
    [4.4199371337890625, 50.839118194340664],
    [4.38629150390625, 50.87032815256481],
    [4.3670654296875, 50.89632049851189],
    [4.320373535156249, 50.89632049851189],
    [4.295310974121094, 50.89112318936364],
    [4.279518127441406, 50.86556131614074],
    [4.282264709472656, 50.846272321172954],
  ]],
});

//find out if the point is in polygon
const isInside = polygon.isPointInside({
  type: "Point",
  coordinates: [4.32, 50.8],
}); //true or false

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published