Recently, staff at North Road have been hard at work on our SLYR “ESRI to QGIS compatiblity suite“, and we thought it’s time to share some of the latest exciting updates with you.
While SLYR begun life as a simple “LYR to QGIS conversion tool”, it quickly matured into a full ArcGIS compatibility suite for QGIS. Aside from its original task of converting ESRI LYR files, SLYR now extends the QGIS interface and adds seamless support for working with all kinds of ArcGIS projects and data files. It’s rapidly becoming a must-have tool for any organisation which uses a mix of ESRI and open source tools, or for any organisation exploring a transition away from ArcGIS to QGIS.
Accordingly, we thought it’s well past time we posted an update detailing the latest functionality and support we’ve added to SLYR over the past couple of months! Let’s dive in…
- Full support for raster LYR file conversion, including unique value renderers, color map renderers, classified renderers, RGB renderers and stretched color ramp renderers:
- Support for conversion of fill symbol outlines with complex offsets, decorations and dashed line templates
- Conversion of 3D marker and simple 3D lines to their 2d equivalent, matching ArcMap’s 2D rendering of these symbol types
- Beta support for converting map annotations and drawings, including custom text labels and reference scale support
- Label and annotation callout support*
- Support for converting bookmarks stored in MXD documents*
- Support for converting ESRI bookmark “.dat” files via drag and drop to QGIS*
- Correct conversion of OpenStreetMap and bing maps basemap layers
- SLYR now presents users with a friendly summary of warnings generated during the LYR or MXD conversion process (e.g. due to settings which can’t be matched in QGIS)
- Added support for MXD documents generated in very early ArcMap versions
- We’ve added QGIS Processing algorithms allowing for bulk LYR to QLR and MXD to QGS conversion. Now you can run a batch conversion process of ALL MXD/LYR files held at your organisation in one go!
- Greatly improved matching of converted symbols to their original ArcGIS appearance, including more support for undocumented ArcGIS symbol rendering behavior
- Support for conversion of text symbols and label settings stored in .style databases*
- Directly drag and drop layers and layer groups from ArcMap to QGIS to add them to the current QGIS project (maintaining their ArcGIS symbology and layer settings!)*
- Directly drag and drop layers from ArcCatalog to QGIS windows to open in QGIS*
- Support for ESRI MapServer layers
(*requires QGIS 3.10 or later)
Over the remainder of 2019, we’ll be hard at work further improving SLYR’s support for MXD document conversion, and adding support for automatic conversion of ArcMap print layouts to QGIS print layouts.
While SLYR is not currently an open-source tool, we believe strongly in the power of open source software, and accordingly we’ve been using a significant portion of the funds generated from SLYR sales to extend the core QGIS application itself. This has directly resulted in many exciting improvements to QGIS, which will become widely available in the upcoming QGIS 3.10 release. Some of the features directly funded by SLYR sales include:
- A “Segment Center” placement mode for marker line symbols
- Reworked bookmark handling in QGIS, with a greatly enhanced workflow and usability, and a stable API for 3rd party plugins and scripts to hook into
- Improved handling of layer symbology for layers with broken paths
- Auto repair of all other broken layers with a matching data source whenever a single layer path is fixed in a project
- Support for managing text formats and label settings in QGIS style libraries, allowing storage and management of label and text format presets
- A new Processing algorithm “Combine Style Databases“, allowing multiple QGIS style databases to be merged to one
- Adding a “Save layer styles into GeoPackage” option for the “Package Layers” algorithm
- New expression functions which return file info, such as file paths and base file names
- Adding new options to autofill the batch Processing dialog, including adding input files using recursive filter based file searches
- Coming in QGIS 3.12: A new option to set the color to use when rendering nodata pixels in raster layers
- Coming in QGIS 3.12: A new “random marker fill” symbol layer type, which fills polygons by placing point markers in random locations
You can read more about our SLYR ESRI to QGIS compatibility tool here, or email info@north-road.com to discuss licensing arrangements for your organisation! Alternatively, send us an email if you’d like to discuss your organisations approach to open-source GIS and for assistance in making this transition as painless as possible.