Skip to main content

A Python library for converting ArcGIS JSON to GeoJSON

Project description

Build Status Coverage Status PyPI Version License Python Support

arcgis2geojson.py

A Python library for converting ArcGIS JSON to GeoJSON: A partial port of ESRI's arcgis-to-geojson-utils.

Installation

pip install arcgis2geojson

Usage

>>> input = {
...     'attributes': {'OBJECTID': 123},
...     'geometry': {   'rings': [   [   [41.8359375, 71.015625],
...                                      [56.953125, 33.75],
...                                      [21.796875, 36.5625],
...                                      [41.8359375, 71.015625]]],
...                     'spatialReference': {'wkid': 4326}}}
>>> from arcgis2geojson import arcgis2geojson
>>> output = arcgis2geojson(input)
>>> import pprint
>>> pp = pprint.PrettyPrinter(indent=4)
>>> pp.pprint(output)
{   'geometry': {   'coordinates': [   [   [41.8359375, 71.015625],
                                           [56.953125, 33.75],
                                           [21.796875, 36.5625],
                                           [41.8359375, 71.015625]]],
                    'type': 'Polygon'},
    'id': 123,
    'properties': {'OBJECTID': 123},
    'type': 'Feature'}

Licensing

arcgis2geojson is a derivative work of ESRI's arcgis-to-geojson-utils. Original code is Copyright 2015 by Esri and was licensed under the Apache License, Version 2.0.

arcgis2geojson is made available under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arcgis2geojson-1.3.0.tar.gz (4.2 kB view details)

Uploaded Source

File details

Details for the file arcgis2geojson-1.3.0.tar.gz.

File metadata

File hashes

Hashes for arcgis2geojson-1.3.0.tar.gz
Algorithm Hash digest
SHA256 02d26d9016babd447e6c80b8292f883b826efb65f0f7a8b5eb4cdacf42199654
MD5 84e8d66de79295dae1868ad612ea2e39
BLAKE2b-256 70e8e6053975b6bdf96584fcd78864b20a2d7b30d7dcb9a5082cb250b1801210

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page