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.
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)
File details
Details for the file arcgis2geojson-1.3.0.tar.gz.
File metadata
- Download URL: arcgis2geojson-1.3.0.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02d26d9016babd447e6c80b8292f883b826efb65f0f7a8b5eb4cdacf42199654
|
|
| MD5 |
84e8d66de79295dae1868ad612ea2e39
|
|
| BLAKE2b-256 |
70e8e6053975b6bdf96584fcd78864b20a2d7b30d7dcb9a5082cb250b1801210
|