How to use the shpjs.parseShp function in shpjs

To help you get started, we’ve selected a few shpjs 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 iTowns / itowns / src / Parser / ShapefileParser.js View on Github external
parse(data, options = {}) {
        let result;

        // If a zip is present, don't read anything else
        if (data.zip) {
            result = shp.parseZip(data.zip);
        } else if (data.shp && data.shx && data.dbf) {
            result = Promise.all([
                shp.parseShp(data.shp, data.prj),
                shp.parseDbf(data.dbf),
            ]).then(shp.combine);
        }

        options.crsIn = data.prj ? proj4(data.prj).oProj.datumName : undefined;

        return Promise.resolve(result).then(res => GeoJsonParser.parse(res, options));
    },
};

shpjs

Load shapefiles in pure JavaScript

MIT
Latest version published 4 months ago

Package Health Score

74 / 100
Full package analysis