Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

esri2geo

0.1.4 • Public • Published

esri2geo

This is a tool to turn esri json to geojson, which should work in the browser, in a worker, and in node.

Looking for the esri toolbox? It's over at it's own repo to hopefully merge with @feomike's version

Sync Method

var geoJSON = toGeoJSON(esriJSON);
 
// do something with geoJSON object

Async Methods

// callback for resulting data
function handleGeoJSON(err, data) { 
  if (err) {
    console.error(err);
    return;
  }
  
  // data => GeoJSON
  // do something with it..
}
 
toGeoJSON(esriJSON, handleGeoJSON);
// or
toGeoJSON('same/origin/url/to/esriJSON', handleGeoJSON);

Using From Node

You can install from npm:

npm install esri2geo --save

The use from your node app like so:

var esri2geo = require('esri2geo');
 
esri2geo(esriJSON, function (err, data) {
  // handle error, deal with data here
});

Using with Webpack 2.x

Install from npm as you would with node.

To avoid Webpack warnings about missing node modules, add this to your webpack config:

node: {
    console: true,
    fs: 'empty',
    net: 'empty',
    tls: 'empty',
    dns: 'empty',
    dgram: 'empty'
},

Using as standalone browser component

Download the esri2geo.js file, include on your page and reference it through the esri2geo namespace:

esri2geo.toGeoJSON(esriJSON, function (err, data) {
  // handle error, deal with data here
});

Note: You can also use the other methods above.

Disclaimer: not endorsed by, or have anything to do with ESRI.

install

npm i esri2geo

Downloadsweekly downloads

8

version

0.1.4

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
  • avatar
Report a vulnerability