All Projects → Esri → terraformer-arcgis-parser

Esri / terraformer-arcgis-parser

Licence: MIT License
No description or website provided.

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects
typescript
32286 projects

Projects that are alternatives of or similar to terraformer-arcgis-parser

Terraformer
A geographic toolkit for dealing with geometry, geography, formats, and building geo databases
Stars: ✭ 643 (+2043.33%)
Mutual labels:  arcgis, geojson, data-management
Koop
🔮 Transform, query, and download geospatial data on the web.
Stars: ✭ 505 (+1583.33%)
Mutual labels:  arcgis, geojson, data-management
terraformer-wkt-parser
Well-Known Text parser for Terraformer
Stars: ✭ 66 (+120%)
Mutual labels:  geojson, data-management, esri
Arcgis Osm Editor
ArcGIS Editor for OpenStreetMap is a toolset for GIS users to access and contribute to OpenStreetMap through their Desktop or Server environment.
Stars: ✭ 281 (+836.67%)
Mutual labels:  arcgis, data-management
Wave
Wave is C# library extends the ArcGIS for Desktop and ArcFM Solution APIs in an effort to simplify customizing these products. The library has been designed to use extension methods to expose the features of the library.
Stars: ✭ 13 (-56.67%)
Mutual labels:  arcgis, esri
Featureserver
An open source Geoservices Implementation
Stars: ✭ 66 (+120%)
Mutual labels:  arcgis, geojson
Agstoshapefile
Convert ArcGIS Server Dynamic Map Service to GeoJSON and Shapefile
Stars: ✭ 172 (+473.33%)
Mutual labels:  arcgis, geojson
registrant
Python package used for generating HTML reports about the contents of Esri geodatabases.
Stars: ✭ 44 (+46.67%)
Mutual labels:  arcgis, esri
public-transit-tools
Tools for working with GTFS public transit data in ArcGIS
Stars: ✭ 126 (+320%)
Mutual labels:  arcgis, data-management
OptimizeRasters
OptimizeRasters is a set of tools for converting raster data to optimized Tiled TIF or MRF files, moving data to cloud storage, and creating Raster Proxies.
Stars: ✭ 105 (+250%)
Mutual labels:  arcgis, data-management
Arcgis Rest Js
compact, modular JavaScript wrappers for the ArcGIS REST API
Stars: ✭ 231 (+670%)
Mutual labels:  arcgis, data-management
angular2-esri-playground
Angular 2 & Esri 4
Stars: ✭ 30 (+0%)
Mutual labels:  arcgis, esri
jsapi4x
ArcGIS Javascript API 4.x YouTube Series
Stars: ✭ 21 (-30%)
Mutual labels:  arcgis, esri
pyprt
Python bindings for the "Procedural Runtime" (PRT) of CityEngine by Esri.
Stars: ✭ 36 (+20%)
Mutual labels:  arcgis, esri
data-collection-ios
Mobile data collection app using the iOS Runtime SDK.
Stars: ✭ 24 (-20%)
Mutual labels:  arcgis
civil-services-geojson-app
Electron App for Loading GeoJSON files with Mapbox
Stars: ✭ 18 (-40%)
Mutual labels:  geojson
GeoJSON.Net.Contrib
Repository for all GeoJSON.Net *.Contrib projects
Stars: ✭ 31 (+3.33%)
Mutual labels:  geojson
WLib
Personally compiled C#.NET + ArcObject/ArcEngine common code base, most of which are packaged as static methods or extension methods, including detailed comments
Stars: ✭ 22 (-26.67%)
Mutual labels:  arcgis
covid19 ch
covid19 map for Switzerland using Esri Maps.
Stars: ✭ 24 (-20%)
Mutual labels:  esri
pygeoif
Basic implementation of the __geo_interface__
Stars: ✭ 44 (+46.67%)
Mutual labels:  geojson

Important!

This repo is part of the Terraformer project which has been archived. See https://github.com/Esri/terraformer#important for more details.

Terraformer ArcGIS JSON Parser

Build Status

Two way conversion between GeoJSON and ArcGIS Geometry.

Installing

Node.js

$ npm install terraformer-arcgis-parser

Browser

In the browser, Terraformer is required.

Documentation

For full documentation check https://github.com/Esri/terraformer/blob/master/docs/arcgis-parser.md.

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");

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].