All Projects → Esri → Arcgis To Geojson Utils

Esri / Arcgis To Geojson Utils

Licence: apache-2.0
Tools to convert ArcGIS JSON geometries to GeoJSON geometries and vice-versa.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Arcgis To Geojson Utils

Web
Kottans web course 🎓
Stars: ✭ 121 (-17.12%)
Mutual labels:  web-development
Geojsonio
Convert many data formats to & from GeoJSON & TopoJSON
Stars: ✭ 132 (-9.59%)
Mutual labels:  geojson
Actix Web
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
Stars: ✭ 12,723 (+8614.38%)
Mutual labels:  web-development
Geomet
GeoMet - Convert GeoJSON to WKT/WKB, and vice versa
Stars: ✭ 123 (-15.75%)
Mutual labels:  geojson
Open Source Handbook
⭐️ Open source projects for all skill levels
Stars: ✭ 131 (-10.27%)
Mutual labels:  web-development
Mapbox Gl Native Android
Interactive, thoroughly customizable maps in native Android powered by vector tiles and OpenGL
Stars: ✭ 135 (-7.53%)
Mutual labels:  geojson
Geojson2svg
Converts geojson to svg string given svg viewport size and maps extent.
Stars: ✭ 117 (-19.86%)
Mutual labels:  geojson
Geojsonify
Easily add GeoJson layers to your Maps
Stars: ✭ 141 (-3.42%)
Mutual labels:  geojson
Dragon
dragon.js is a bookmarklet that lets you drag any element on a website using a mouse or touchscreen. The goal is to speed up in-browser design critiques and brainstorming new layout ideas.
Stars: ✭ 131 (-10.27%)
Mutual labels:  web-development
Responsively App
A modified web browser that helps in responsive web development. A web developer's must have dev-tool.
Stars: ✭ 14,425 (+9780.14%)
Mutual labels:  web-development
Arcgis Webpack Plugin
Webpack plugin for the ArcGIS API for JavaScript
Stars: ✭ 125 (-14.38%)
Mutual labels:  web-development
Denovel
A Deno Framework For Web Artisan - Inspired by Laravel
Stars: ✭ 128 (-12.33%)
Mutual labels:  web-development
Historical Basemaps
Collection of georeferenced boundaries of world countries and cultural regions for use in mapping historical data on the world scale
Stars: ✭ 134 (-8.22%)
Mutual labels:  geojson
Gis Dataset Brasil
Geographic Information Systems (GIS) Dataset Brasil - Coleção de shapefiles, GeoJSON e TopoJSON prontas para uso
Stars: ✭ 121 (-17.12%)
Mutual labels:  geojson
You Dont Know X
🙈 curated list of inspiring resources which show you don't know that much about something you thought you knew.
Stars: ✭ 139 (-4.79%)
Mutual labels:  web-development
Awesome Geojson
GeoJSON utilities that will make your life easier.
Stars: ✭ 1,668 (+1042.47%)
Mutual labels:  geojson
Tiler
A no nonsense Vector Tile pipeline
Stars: ✭ 132 (-9.59%)
Mutual labels:  geojson
Johnnydepp
A tiny dependency manager for modern browsers (992 bytes)
Stars: ✭ 143 (-2.05%)
Mutual labels:  web-development
Country Iso
🗺 Get the ISO 3166-1 alpha-3 country code from geographic coordinates.
Stars: ✭ 141 (-3.42%)
Mutual labels:  geojson
Zaobao
每日时报,以前端技术体系为主要分享课题。根据:文章、工具、新闻、视频几大板块作为主要分类。
Stars: ✭ 1,961 (+1243.15%)
Mutual labels:  web-development

Important

arcgis-to-geojson-utils is no longer maintained. It is recommended to migrate to https://github.com/terraformer-js/terraformer/blob/master/packages/arcgis/README.md.

arcgis-to-geojson-utils

npm travis standard

Tools to convert ArcGIS JSON geometries to GeoJSON geometries and vice versa.

Install

npm install @esri/arcgis-to-geojson-utils

Usage

Browser (from CDN)

This package is distributed as a UMD module and can also be used in AMD based systems or as a global under the ArcgisToGeojsonUtils namespace.

<script src="https://unpkg.com/@esri/arcgis-to-geojson-utils"></script>
ArcgisToGeojsonUtils.arcgisToGeoJSON({
    "x":-122.6764,
    "y":45.5165,
    "spatialReference": {
      "wkid": 4326
    }
});

ES6

import { arcgisToGeoJSON } from '@esri/arcgis-to-geojson-utils';
import { geojsonToArcGIS } from '@esri/arcgis-to-geojson-utils';

// parse ArcGIS JSON, convert it to GeoJSON
const geojson = arcgisToGeoJSON({
    "x":-122.6764,
    "y":45.5165,
    "spatialReference": {
      "wkid": 4326
    }
  });

// take GeoJSON and convert it to ArcGIS JSON
const arcgis = geojsonToArcGIS({
  "type": "Point",
  "coordinates": [45.5165, -122.6764]
});

Node.js

const esriUtils = require('@esri/arcgis-to-geojson-utils');

esriUtils.geojsonToArcGIS(/* ... */);
esriUtils.arcgisToGeoJSON(/* ... */);

Thanks to @JeffJacobson, TypeScript typings and tests can be found on npm.

We recommend using --moduleResolution Node to ensure the compiler recognizes the types.

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.

Ports

Project Language Status Maintainer
arcgis2geojson Python Incomplete @chris48s

Licensing

Copyright © 2015-2018 Esri

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

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].