mbostock

mbostock/shapefile

A cross-platform streaming parser for the ESRI Shapefile spatial data format.

JavaScript
802
158
Other

This is a streaming parser for ESRI Shapefile format, designed for developers who need to process geospatial data without loading entire files into memory. It provides Node.js and browser APIs for reading Shapefile (.shp) and associated dBASE (.dbf) files, converting them to GeoJSON format, and includes command-line tools for batch conversion. The library is particularly useful for GIS applications, data visualization, and any scenario requiring efficient handling of spatial datasets.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of mbostock/shapefile

Account's avatar
Read arrays as standard WhatWG streams.
Account's avatar
the complete solution for node.js command-line programs
Account's avatar
Read files in Node, or fetch URLs in browser, as standard WhatWG streams.
Account's avatar
A readable stream reader that reads a desired number of bytes.
Account's avatar
Read binary streams in chunks, on demand, with promises.
Account's avatar
Polyfill for the Encoding Living Standard's API.
Account's avatar
Generate a tiny preamble from a package.json.
Account's avatar
Next-generation ES module bundler
Account's avatar
tap-producing test harness for node and browsers

Support the repos that depend on this repository

Top contributors

mbostock's profile
mbostock
197 contributions
DenisCarriere's profile
DenisCarriere
1 contributions
jasondavies's profile
jasondavies
1 contributions
frogcat's profile
frogcat
1 contributions
mhall2's profile
mhall2
1 contributions
mhkeller's profile
mhkeller
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet