At college we use ArcGIS Desktop 10, but that does not function on my Mac so I have QGIS there instead.

I want to do my exercises with QGIS, but in ArcGIS Desktop we use .lyr files with ArcMap and .lyrx files with ArcGIS Pro, and they are not supported by QGIS.

Does anyone know, how I can connect the *.lyr files to my *.shp files to use them on my Mac with QGIS?


You need to convert the .lyr files to SLD. Then they should render fine in QGIS. Unfortunately, Converting ArcGIS layer style to Styled Layer Descriptor (SLD) file? requires that the conversion be done from within ArcGIS Desktop. Perhaps a classmate could help you by doing the conversion.

Another option, which I have not tested, would be to use this Arc2SLD converter. Perhaps another user can comment on that program's usability.


@ndawson, one of the core developers for QGIS, has created an experimental plugin for QGIS 3.2 or greater which could convert .lyr files:



Esri's lyr format is binary, but the new lyrx format is readable and parseble.

We are working on a plugin to use *lyrx files in QGIS qlyrx
Feel free to contribute with issues/examples/qa/dev/etc.

If you have access to ArcGIS Pro, you can convert lyr file to the new lyrx format. I've published a util webpage that enables lyrx-qml conversion. It supports simple and hatch fills, outline properties and translates lyrx units to qml units. http://mindthemap.info/util/index.html


This little software could do the work http://wald.intevation.org/projects/arcmap2sld/%20. Open your ArcMap project with only the layer + layer symbology you want to convert, then double click on ArcGIS_SLD_Converter.exe in \ArcMap2SLD_Code_1.4.0\stp\ArcGIS_SLD_Converter.exe put the location of your output.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.