shape-sync

1.4.0 • Public • Published

shape-sync

read shapefile on electron.

const { Shapefile } = require('./shapefile')

const shp = new Shapefile('file.shp')

console.log("feature_count: ", shp.feature_count)
console.log("wkt: ", shp.wkt)
console.log("bbox: ", shp.bbox)
console.log("bbox: ", shp.fieldDef())

for (let i = 0; i < shp.feature_count; i++) {
    const feature = shp.get(i)
    const geometry = feature.geometry
    console.log("geometry: ", geometry.coordinates)
    const properties = feature.properties
    console.log("properties: ", properties)
}

shp.close()

/shape-sync/

    Package Sidebar

    Install

    npm i shape-sync

    Weekly Downloads

    2

    Version

    1.4.0

    License

    MIT

    Unpacked Size

    14.3 kB

    Total Files

    7

    Last publish

    Collaborators

    • batu_z