terriajs-ogr2ogr
Version:
ogr2ogr wrapper w/ multiple format support
14 lines (12 loc) • 501 B
JavaScript
var path = require('path'),
ogr2ogr = require(path.resolve(__dirname + '/../')),
fs = require('fs');
// Set option ["--config", "CPL_DEBUG", "ON"] to enable ogr2ogr debug output, then hook a callback to `onStderr` method
var st = ogr2ogr(path.resolve(__dirname + '/../test/samples/simple.shp.zip'))
.options(["--config", "CPL_DEBUG", "ON"])
.onStderr(function(data) {
console.log(data);
})
.stream()
st.on('error', console.error)
st.pipe(process.stdout);