Wondering what’s next for npm?Check out our public roadmap! »

    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

    6

    Version

    0.1.4

    License

    MIT

    Last publish

    Collaborators

    • avatar
    • avatar