How to use the @turf/great-circle.default function in @turf/great-circle

To help you get started, we’ve selected a few @turf/great-circle 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 geosolutions-it / MapStore2 / web / client / utils / CoordinatesUtils.js View on Github external
transformLineToArcs: (coordinates, options = {npoints: 100, offset: 10, properties: {}}) => {
        let arcs = [];
        for (let i = 0; i < coordinates.length - 1; ++i) {
            const p1 = coordinates[i];
            const p2 = coordinates[i + 1];
            const start = toPoint(p1);
            const end = toPoint(p2);
            if (!(p1[0] === p2[0] && p1[1] === p2[1])) {
                let grCircle = greatCircle(start, end, options);
                arcs = [...arcs, ...grCircle.geometry.coordinates];
            }
        }
        return arcs;
    },
    transformArcsToLine: (coordinates, npoints = 100) => {

@turf/great-circle

turf great-circle module

MIT
Latest version published 3 years ago

Package Health Score

80 / 100
Full package analysis

Popular @turf/great-circle functions