How to use the polygon-clipping.intersection function in polygon-clipping

To help you get started, we’ve selected a few polygon-clipping examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github Turfjs / turf / src / intersect / index.js View on Github external
export default function intersect(poly1, poly2, options) {
    options = checkIfOptionsExist(options);
    const properties = options.properties || {};

    const geom1 = getGeom(poly1);
    const geom2 = getGeom(poly2);

    const intersection = polygonClipping.intersection(geom1.coordinates, geom2.coordinates);
    if (intersection.length === 0) return null;
    return multiPolygon(intersection, properties);
}

polygon-clipping

Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.

MIT
Latest version published 5 months ago

Package Health Score

79 / 100
Full package analysis