terraformer-arcgis-parser

ArcGIS JSON format parser and converter

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
terraformer-arcgis-parser
3001.1.05 years ago10 years agoMinified + gzip package size for terraformer-arcgis-parser in KB

Readme

Terraformer ArcGIS JSON Parser
Build Status
Two way conversion between GeoJSON and ArcGIS Geometry. Part of the Terraformer project.

Installing

Node.js

$ npm install terraformer-arcgis-parser

Browser

In the browser, Terraformer is required.

Documentation

For full documentation check out the offical website.

Node.js

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]
});

Browser

<!-- Load the main Terraformer library -->
<script src="https://unpkg.com/terraformer/terraformer.js" type="text/javascript"></script>

<!-- Load the ArcGIS Parser -->
<script src="https://unpkg.com/terraformer-arcgis-parser/terraformer-arcgis-parser.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>

TypeScript

import arcgis = require("terraformer-arcgis-parser");

Resources

Issues

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

Contributing

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

Licensing

Copyright © 2013-2018 Esri
A copy of the license is available in the repository's LICENSE file.