raster-marching-squares

0.1.3 • Public • Published

Build Status

Marching squares isobands and isolines ready for using along with d3 maps.

The marching squares algorithm code is taken from the MarchingSquares.js project by Ronny Lorenz, adapted to work with nodejs.

INSTALL

Using nodejs:

npm install raster-marching-squares

From the browser:

Download https://github.com/rveciana/raster-marching-squares/blob/master/build/d3-marching-squares.min.js

USAGE

var intervals = [0, 5, 10, 15, 20, 25, 30, 35, 40];
var bands = rastertools.isobands(rasterData, geoTransform, intervals);
var lines = rastertools.isolines(rasterData, geoTransform, intervals);
  • rasterData is a 2D array with the values
  • geoTransform is an array following the conventions of the GDAL data model

EXAMPLES

/raster-marching-squares/

    Package Sidebar

    Install

    npm i raster-marching-squares

    Weekly Downloads

    19

    Version

    0.1.3

    License

    AGPL-3.0

    Unpacked Size

    335 kB

    Total Files

    11

    Last publish

    Collaborators

    • rveciana