polygon-polyline-intersection

polygon-polyline-intersection ============================= Measure total distance of a polyline inside a polygon with geolocation data.

Usage no npm install needed!

<script type="module">
  import polygonPolylineIntersection from 'https://cdn.skypack.dev/polygon-polyline-intersection';
</script>

README

polygon-polyline-intersection

Measure total distance of a polyline inside a polygon with geolocation data.

npm install popoin

var measureIntersection = require('polygon-polyline-intersection');
var polygon = [{ lng: 0, lat: 0 }, { lng: 180, lat: 0 }, { lng: 180, lat: 180 }, { lng: 0, lat: 180 }, { lng: 0, lat: 160 }, { lng: 10, lat: 170 }, { lng: 16, lat: 140 }];
var polyline = [{ lng: 27.021178, lat: 41.064817 }, { lng: 30.415517, lat: 40.974942 }, { lng: 30.675006, lat: 40.406268 }];


measureIntersection(polygon, polyline);
> 351.9457278368907 (as km)