GeoJSON is the easiest format for web maps and scripts. GeoUnpack converts the layer inside your .lpk to GeoJSON in WGS84 with six-decimal precision.
What the GeoJSON looks like
The output is one FeatureCollection per layer, following RFC 7946: coordinates are longitude, latitude in WGS84, rounded to six decimals (about 10 cm on the ground). Attribute fields become properties with their full names, since GeoJSON has no 10-character limit. Single and multi-part geometries are written as multi-part (MultiPolygon, MultiLineString) so every feature in a layer has the same type, which keeps Leaflet, Mapbox GL and geopandas code simple.
When GeoJSON is the wrong choice
GeoJSON is plain text, so a layer with detailed boundaries can reach hundreds of megabytes and become slow to load in a web map. For large layers export GeoPackage instead, or simplify the geometry afterwards with a tool such as mapshaper. If you need the original projected coordinates rather than WGS84, GeoPackage and Shapefile keep them.
How to use it
- Drop the .lpk or .lpkx file into the box.
- Select one or more layers.
- Choose 'GeoJSON' and click Convert & download.
Supported formats
| Input | What it is |
|---|---|
.lpk / .lpkx | ArcGIS layer package (ArcMap / ArcGIS Pro) |
.mpk / .mpkx | ArcGIS map package (ArcMap / ArcGIS Pro) |
.gdb (zipped) | File geodatabase folder, compressed to .zip |
Output: Shapefile, GeoPackage, GeoJSON, KML, CSV. Vector layers and tables only; raster and tile packages are not supported yet.
FAQ
What coordinate system does the GeoJSON use?
WGS84 (EPSG:4326), as required by the GeoJSON specification.
My GeoJSON is very large. Why?
GeoJSON is plain text and detailed polygons produce big files. For large layers, GeoPackage is more compact.