@mborne/ogr2pg

0.2.1 • Public • Published

node-ogr2pg

Description

Provides an helper to invoke ogr2ogr and psql to import spatial file into PostGIS.

Usage

const ogr2pg = require('@mborne/ogr2pg');

ogr2pg({
    'inputPath': 'place.shp',
    'tableName': 'place'
}).then(function(){
    console.log("Table public.place created from 'place.shp'");
}).catch(function(err){
    console.log(err.message);
});

Options

Name Required? Description Default
inputPath YES Input file path (.shp, .geojson, etc.)
encoding NO Input encoding (UTF-8, LATIN1,...) UTF-8
tableName YES Output table name
createTable NO Automatically create table (drop table if exists) false
schemaName NO Output schema name public
createSchema NO Automatically create schema if not exists false
promoteToMulti NO Promote geometry to multi (ex : MultiPolygon instead of Polygon) false
skipFailures NO skip failures when importing data false

License

MIT

Package Sidebar

Install

npm i @mborne/ogr2pg

Weekly Downloads

0

Version

0.2.1

License

MIT

Unpacked Size

6.9 kB

Total Files

4

Last publish

Collaborators

  • mborne