How to Import an Esri Layer Package in QGIS

Caitlin Dempsey

Updated:

Esri’s propriety layer package is a compressed file that contains the geographic, attribute, and sometimes the styling information for a GIS dataset. A layer package has the file extension .lpk.

While QGIS cannot natively read an Esri layer package directly, there is a quick and easy way to unpack the file so that you can import it into this GIS software.

These instructions are written for converting and importing an Esri layer package using Mac OS. Related: How to Add Data from ArcGIS Online to QGIS

Compress the Layer Package

From the Finder, locate the Esri layer package. Right click on the layer package file and select “compress” from the options.

Screenshot show how to right click and compress a file.

Uncompress the Zipped File

Compressing the layer package will create a new file in the same location that has the .zip extension. To uncompress this file, simply double-click it. The native archive utility that comes with Mac OS will extract the contents of the zipped file.



Free weekly newsletter

Fill out your e-mail address to receive our newsletter!
Email:  

By entering your email address you agree to receive our newsletter and agree with our privacy policy.
You may unsubscribe at any time.



You should now see a folder with the same name as the Esri layer package. If you look inside the folder, you should see three additional folders named: esriinfo, v10, and v107.

Screenshot showing folders texted within a main folder.

Open up QGIS and Add the Geodatabase Folder

Open up a new or existing project where you want to import the Esri layer package to.

In Finder, open up either the v10 or v107 folder. Within that folder, there should be another folder with the name of the layer package and a .gdb extension (for geodatabase).

Screenshot showing folders and a file in Finder.

QGIS can read geodatabase files.

Select the folder with the .gdb and drag it into the map pane in QGIS. Your cursor should switch to a green circle with a white plus symbol. That indicates that QGIS recognizes the data format.

Screenshot showing how to import an Esri layer package into QGIS from Finder.

Drop the .gdb folder into the map pane and your data will be loaded into QGIS.

The Esri GIS Data file will now display in the map pane. The attribute data can be view by either clicking on one of the features with the Identify Features tool or by right-clicking and selecting Open Attribute Table from the menu options.

Any symbolization or custom labeling will not carry over as QGIS cannot read that information out of the box.

A screenshot showing an important point file in QGIS. The points are dark red with black outlines and show the outline of the continents on Earth.

And, that’s it. This is a quick and easy way to import an Esri Layer Package file into QGIS.

More QGIS Tutorials

Photo of author
About the author
Caitlin Dempsey
Caitlin Dempsey is the editor of Geography Realm and holds a master's degree in Geography from UCLA as well as a Master of Library and Information Science (MLIS) from SJSU.