.lpkx is the ArcGIS Pro version of the layer package. GeoUnpack reads the vector layers inside and exports them to Shapefile or other formats.
How .lpkx differs from .lpk
ArcGIS Pro writes .lpkx; ArcMap wrote .lpk. Both are 7-Zip archives, but an .lpkx stores the layer definition as a .lyrx file (JSON) and puts the data in folders named after the Pro version, such as p20 or p30, alongside commondata. The data is still a file geodatabase, so it converts the same way.
Things to know before converting
- ArcGIS Pro layer names and field names are often long. Shapefile cuts field names to 10 characters; choose GeoPackage if you want them intact.
- 3D layers lose their Z values in Shapefile export. GeoPackage and GeoJSON keep them.
- An
.lpkxmade from a raster, mosaic, scene or tile layer has no vector data to export, and GeoUnpack will tell you so. - Packages created with “reference all data” contain only pointers to a network drive or enterprise database; ask the author to share it with the data included.
How to use it
- Drop the .lpkx file into the box.
- Select the vector layers you want.
- Choose a format 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
My .lpkx contains elevation or imagery. Is that supported?
Not yet. GeoUnpack currently converts vector layers and tables. Raster support is planned.
What's the difference between .lpk and .lpkx?
.lpk comes from ArcMap, .lpkx from ArcGIS Pro. Both are 7-Zip archives containing the layer data.