ArcGIS to GeoJSON Converter
Convert ESRI ArcGIS JSON to WGS84 GeoJSON instantly. Supports geometry reprojection (Web Mercator to Lat/Lon), attribute parsing, and map preview.
About
This tool acts as a bridge between the proprietary ESRI ArcGIS ecosystem and the open-source GeoJSON standard. ArcGIS data, often served via REST endpoints, uses a specific JSON structure (featuring rings, paths, and spatialReference) that is incompatible with libraries like Leaflet, Mapbox, or D3.js.
The converter parses the ESRI geometry, transforms the coordinate structure, and optionally reprojects coordinates from Web Mercator (EPSG:3857) to WGS84 (EPSG:4326), making the data web-ready. It strictly follows RFC 7946 standards for GeoJSON formatting.
Formulas
When converting from Web Mercator (EPSG:3857) to WGS84, we apply the inverse Mercator projection. The mapping of a coordinate xy to longitude λ and latitude φ is calculated as:
Here, the constant 20037508.34 represents the semi-major axis of the Earth multiplied by π.
Reference Data
| Feature | ArcGIS JSON (ESRI) | GeoJSON (RFC 7946) |
|---|---|---|
| Point | { x, y } | [lon, lat] |
| Line | paths: [[...]] | LineString or MultiLineString |
| Polygon | rings: [[...]] | Polygon (Outer CCW, Inner CW) |
| Attributes | attributes: { ... } | properties: { ... } |
| CRS | spatialReference: { wkid: 3857 } | Assumes WGS84 (EPSG:4326) |