node package manager

terraformer-arcgis-parser

ArcGIS JSON format parser and converter

Terraformer ArcGIS JSON Parser

Two way conversion between GeoJSON and ArcGIS Geometry. Part of the Terraformer project.

$ npm install terraformer-arcgis-parser

In the browser, Terraformer is required.

You can use Bower to install the components if you like or download them and host them yourself.

$ bower install terraformer-arcgis-parser

For full documentation check out the offical website.

var ArcGIS = require('terraformer-arcgis-parser');
 
// parse ArcGIS JSON, convert it to a Terraformer.Primitive (GeoJSON) 
var primitive = ArcGIS.parse({
    'x':-122.6764,
    'y':45.5165,
    'spatialReference': {
      'wkid': 4326
    }
  });
 
// take a Terraformer.Primitive or GeoJSON and convert it back to ArcGIS JSON 
var point = ArcGIS.convert({
  'type': "Point",
  'coordinates': [45.5165, -122.6764]
});
  <!-- Load the main Terraformer library -->
  <script src="terraformer.min.js" type="text/javascript"></script> 
 
  <!-- Load the ArcGIS Parser -->
  <script src="terraformer-arcgis-parser.min.js" type="text/javascript"></script> 
 
  <!-- Use it! -->
  <script>
    var primitive = Terraformer.ArcGIS.parse({
      'x':-122.6764,
      'y':45.5165,
      'spatialReference': {
        'wkid': 4326
      }
    });
 
    // take a Terraformer.Primitive or GeoJSON and convert it to ArcGIS JSON 
    var point = Terraformer.ArcGIS.convert({
      'type': "Point",
      'coordinates': [45.5165, -122.6764]
    });
  </script> 

Find a bug or want to request a new feature? Please let us know by submitting an issue.

Esri welcomes contributions from anyone and everyone. Please see our guidelines for contributing.

[](Esri Tags: Terraformer GeoJSON ArcGIS) [](Esri Language: JavaScript)