QGIS 3 has landed. When QGIS releases a new version, it’s kinda a big deal. Because the unsung heroes of open source GIS software are back in action! It’s their third big release. QGIS 3!
So buckle up, because we’re about to take a joyride through the lands of geospatial awesomeness – no compass required!
QGIS 3 Ratings
Ranked #2 from 30 GIS Software
Pros/Cons of QGIS 3
Here are some of the advantages and disadvantages of using QGIS 3 compared to other GIS software applications.
1. Simulating landscapes in 3D
The rumors are true. QGIS 3 now brings an interactive, fully integrated interface for you to work in 3D.
A year ago, QGIS relied on plugins like qgis2threejs. Whereas now, QGIS 3 has adopted 3D natively.
We’re genuinely excited about this one. It’s slick and has the power to transform your data and visualizations.
Believe the hype. Cheers to QGIS 3 for putting 3D in the palm of our hand. Just check out some of these maps made with QGIS.
2. Giving life back to mapping
Turns out, QGIS distinguishes itself as a leader in cartography. This is because it places practicality and usability above all else.
Some of my favorites:
ALPHA SLIDER: For setting transparency, the alpha parameter is a value between 0 to 1. While 0.0 is fully transparent, 1.0 is fully opaque.
COLOR RAMP WIDGET: Now, QGIS 3 remembers color ramps per projects and as favorites. Most importantly, there are loads to choose from like ColorBrewer and cpt-city.
3. The Need for Speed
Quietly on its quest, QGIS unquestionably qualifies for quickness. Because when you can pan, zoom, and load features in the blink of an eye.
Fastest GIS software in the West.
Everything is slick in QGIS 3. VERY powerful. Extremely, EXTREMELY fast.
Panning and zooming with large data from Geopackage, and file geodatabase is like GIS on steroids. And cached labeling gives faster rendering and redraw times.
4. Placing labels manually
When you have overlapping labels, the traditional approach is either to generate annotations or alter the layer’s placement settings. However, this often results in something messy or completely ineffective.
While most GIS software touts smart label placement , they never are. The best idea that I’ve seen so far is how you can just pick up and move labels in QGIS 3. Also, you can hide, shift, and style single labels.
Instead of producing annotations, QGIS 3 takes a minimalistic approach that puts the user in the driver’s seat. Big up to QGIS 3 for giving users complete control of their map labels. It’s been a head-scratcher for years.
5. Previewing coordinate reference system bounds
The theme surrounding QGIS 3 is its inventive, new ideas to improve user experience. Adding to the list, users can ensure they have valid coordinate systems by previewing their valid bounds.
When you go into the CRS project properties tab, it shows graphically relevant coordinate systems. For example, here is a valid extent for Australia.
It’s a QGIS sense of charm to build software with lots of fresh ideas and features that put users first. In today’s modern GIS environment, this type of user-first thinking is all too welcome.
6. Editing with ease
Regardless of your experience with editing data, QGIS 3 has a couple of new editing tools so you can work more comfortably.
- Tracing at offsets.
- Tracking edits from multiple users.
- Editing features that stick to topology.
- Querying between numerical values.
- Easier shapes with new CAD tools.
Again, QGIS 3 is crammed full of high-quality editing tools modernizing the experience.
7. Packaging anything in a geopackage
In QGIS 2.8, shapefile was the default file format for output. Now in QGIS 3, the standard output format is a Geopackage.
You really have to know what’s so special about Geopackage (.GPKG) to know why QGIS 3 made this change. This self-contained serverless SpatiaLite database can contain anything from vectors, tiles, rasters, layer attributes, and even extensions.
Unlike shapefile which had 3 mandatory files, this open standards geospatial container is easy to share because it’s all contained in a single file.
8. Enabling background processing
Instead of waiting during a process, QGIS 3 has added background tasks. This means that you can continue your workflow as you naturally do when running a task.
If you want to turn on background processing, the option is available when you run the tool.
This type of seamless environment adds up to something special to the user. It allows you to keep doing your work when processing churns away in the background.
9. Reprojecting while geoprocessing
A nice feature is how you can automatically re-project your layer by setting it up in the algorithm.
For example, if field crews collect data with a handheld GPS, points will be in WGS84. If you want to buffer these points and project them, you can do this all at the same time.
Instead of going through the intermediate step of projecting data and creating a new file, you can do both. To say the least, this is a big time-saver for GIS professionals.
READ MORE: QGIS Tutorial: How To Use QGIS 3
10. Convenience worth its weight in gold
Whether you’re a veteran user, casual user, or even someone who has never done GIS before… QGIS 3 has added convenience worth its weight in gold.
If you worked with QGIS 2.18, then you will be able to open these projects in QGIS 3. But you won’t be able to open them the other way around.
When you have multiple panes, you can stack them up into tabs. Unlike ArcGIS Pro, QGIS 3 doesn’t have contextual ribbons (which I’m digging into). But for the traditional QGIS user, I think this approach just makes more sense.
11. Locator search bar
On the topic of analysis, another way to find algorithms is to use the locator search bar. Not only does it have geoprocessing algorithms, but you can locate active layers, features, and algorithms.
That’s right. If you have a long list of layers on your map, just type it in. Next, it will auto-complete until you select it. Finally, it will be highlighted on your map.
If you want to use the locator bar, it’s in the bottom-left of QGIS. This means no more delving into your menu to find the right tool or feature.
12. Displaying in high definition
QGIS has always been on the cutting edge for display. It’s light years ahead for cartography with almost limitless potential.
Maps are super crisp in QGIS 3. They are beautiful to look at. And they always have been a cut above the rest in Print Composer and map canvases.
Now, you have the option to directly tweak map canvas exports with customized settings. For quick exports, luckily QGIS 3 executes this masterfully. Even your grandma would hang your maps on her fridge.
13. Perfecting your map layouts
The QGIS mapping interface is called ‘Print Composer’. It acts almost like a separate application. QGIS 3 has reworked its print composer with a brand new layout engine.
Now, you can snap your layouts with the guide manager for exact positioning giving it a clean, polished look. The key here is finding where to snap to via the layout guidelines.
Also, there are refreshing changes in how you resize and distribute elements.
14. Unifying add layer toolbar
Adding data in QGIS 3 could have been just another set of random buttons. But QGIS 3 takes a massive leap forward with the Data Source Manager.
The unified data source manager transcends beyond a single format. Without restrictions, you can connect to GIS data sources including ArcGIS online features vector, raster, and more.
Also, the QGIS browser panel adds easier functionality to find data. Then, you can even drag and drop data in your map canvas.
15. Make geoprocessing great again
As always, QGIS comes with an incredibly polished set of geoprocessing tools. But what’s important to note is how refined and cleanly put together they are. For example, QGIS 3 organizes tools in a much more intuitive way so they’re easier to find.
A lot of these features have been rewritten from scratch in C++. Luckily, this means it’s more stable and has better performance which separates it from other GIS software.
Lastly, QGIS 3 comes with a revised and expanded set of tools. For example, raster analysis now includes ruggedness, slope, and hillshade by default.
16. Displaying multiple canvases
One of the elements that every map often forgets to incorporate is 3D. But now that 3D is built-in QGIS 3, how about both in 2D and 3D at the same time?
The approach you should take is to use multiple canvases. For now, each canvas can’t sync together. At least that I could see.
For anyone who wants to showcase several layers at the same time, it’s refreshing you can now do so. And that’s just what I did with Mount Kilimanjaro in both 2D and 3D from our list of free satellite imagery sources.
17. Going above and beyond with Python 3
An incredible amount of work went into QGIS 3 including moving Python 2 to 3. QGIS 3 gives the option to run Python scripts directly in the browser.
Python within QGIS can enhance functionality beyond traditional commands and solve more complex and dedicated problems. For example, powerful libraries like Pandas, Numpy, and Scikit extend GIS into data science.
Python 3 is a major milestone for QGIS 3. If you really want to automate and extend, you must learn Python.
18. Tables and graphing
One of the major highlights is how tables have become more user-friendly. Just like how tables resize vertically to fit the text.
When you start editing a table, you begin noticing the expanded set of table editing tools. For example, date fields have calendars for selecting dates. And booleans have checkboxes.
Also, copying and pasting features into a Word Processor is a simple CTRL-C and CTRL-V. Instead of exporting a table, it’s easy to paste tables into external applications.
19. Seducing your colleagues with effects
QGIS 3 goes above and beyond expectations for cartography. If you give it a try, you can utterly seduce your colleagues giving a sense of pride and workmanship.
For example, topological coloring enables you to separate colors from neighboring polygons. This way, you can get that color separation in your maps
The selection of opacity can help your maps near perfection. On top of that, adding gradient fills for annotations completely differentiates your maps from the rest.
20. Clustering points at different scales
When you zoom out on a map, it can be difficult to see the number of points because they overlap each other.
This is why the new cluster renderer groups nearby points into a single rendered marker symbol. Then, it lists the number of points that the new one represents. This makes a logical choice next time you want to count features on a map at a small scale.
Just when you think QGIS has run out of ideas, it’s more inventive and creative than the last. And the other symbology rendering is impressive like heat maps or displacement for points and 2.5D rendering for polygons.
21. Expanding the list of plugins
If you’ve ever used QGIS before, then you know their enormous list of plugins is like your Holy Grail. This open approach has done exceedingly well and is by far the most active open source GIS project by a mile.
Every day, developers are migrating their plugins over to QGIS 3. Unfortunately, some of your favorites may not have been migrated at the moment.
But hang on tight. Without a doubt, plugins will remain a centerpiece in QGIS 3.
22. Auto-complete everything
QGIS 3 rolls out a new feature that quietly changes the GIS user experience forever. When users begin typing a word, it suggests existing entries based on their keystrokes.
And not only does this apply when you query attributes, but it applies to the locator search bar as well. So this means that if it’s on the tip of your tongue, just start typing it… and auto-complete will probably just suggest it to you.
If you want to find a value with auto-complete, press F3 with a layer. Basically, auto-complete rewrites the rule book.
23. Styling rasters
In QGIS 3.0, the handling of color ramps has gotten much better via a newly introduced color ramp button widget.
Again, QGIS spruces up your maps with beautiful preset color ramps. This means you can create a perfectly blended color ramp with the push of a button.
Also for single-banded pseudocolor and paletted renderers, you can now change the transparency for multiple values at the same time.
24. Basemaps and symbols galore
QGIS 3 doesn’t do anything to shake up the winning formula for symbology. As mentioned earlier, they’re crisp, load fast, and are what we all know and love.
And it still has some of the finest options for stacking your favorite symbols like its built-in SVG markers. For most of us, this is a staple of our daily work.
The problem is that it doesn’t deliver these symbols, to begin with by default. Off the get-go, we want to start rockin’ n rollin’ with a bottomless vault of symbols neatly organized. And unfortunately, you have to do a bit of searching and organizing beforehand in QGIS 3.
25. Automating dull stuff with Graphical Modeler
Just to be reminded of what it takes to make a great model in every sense of the word: input, algorithms, and output. And when you can string these processes together in Graphical Modeler, suddenly life gets easier because you can reuse them in the future.
QGIS 3 refinements for the Graphical Modeler solidifies it as a key choice for automating. For example, this simple model sets an input parameter, buffers a set of points, and generates an output.
From start to finish, it runs quickly and smoothly without any snags along the way. And instead of a shapefile for output, it generates the new default geopackage output.
26. Designing reports
It’s a popular myth that you can’t produce well-designed reports in QGIS.
As you probably already know, Atlas mapbooks is how to assemble multi-page maps basing each view on an attribute. For some, this is a key automation tool and is used daily.
If you want to take reporting a step further by adding a bit more workmanship, the report engine seizes the moment. It helps you set up headers, footers, and everything in between.
27. Writing metadata
I admit. Metadata is not the sexiest topic. And metadata hasn’t attracted as much attention in QGIS 3.
But time and time again, metadata has proven to be a wise time investment. Because what happens when the originator of the data goes MIA? It’s the metadata that you will always go back to refer to.
In its first phase of development, QGIS has overhauled how it handles metadata. Based on its new metadata editing tool, QGIS 3 introduces its own internal, formalized metadata schema.
28. Setting your favorites
By assembling a cast of your favorite symbols, you can truly customize your maps and call them your own.
Not only can you save your favorite symbols, but you can save fonts as well. And just in case you don’t save your favorites, QGIS keeps track of your most recent for you.
And each user profile carries its own unique set of symbols really personalizing the experience.
29. Improving tabs and visibility
QGIS 3 allows for serious customization so you can really personalize it. For example, you can dock several panels together. These tabbed floating docks are for striking a great balance for screen real estate.
If you want to completely have your main layout in focus, it’s a matter of pressing Ctrl+Tab as a keyboard shortcut key. This command toggles for complete map visibility.
30. Selection by form
It’s sometimes the small things that count. When you want to select features by value, QGIS 3 has added a way to zoom or flash features that you select. Also, you can select, remove, and add features by selecting between a set of values.
Alternatively, you can select an expression that requires some basic syntax for expressions. For example, you can select anything from geometry, fields, colors, and even fuzzy matching.
31. Data defined parameters
In QGIS 3, users can set up data-defined parameters from fields that drive geoprocessing tools. For example, you can buffer features based on a buffer distance field.
Instead of a static value, QGIS succeeds in a big way how you can dynamically use multiple values in a field. Also, you can use an “In Case” and “Else” statement based on categorical variables.
On the other hand, geometry generators render modified or new geometry based on values entered by the expression editor. In layer styling, this how-to creates geometry generators of your own.
32. CAD tools for easier shapes
To continue its theme of making easier digitizing tools, QGIS 3 has included tools to trace at a distance, track edits, and use simple calendar pickers for date fields.
Of course, aside from all that QGIS 3 steps up to the plate offering a suite of CAD tools for better shapes. For example, when you create a rectangle, you can start from the center, from three points, or from the corner. This makes it a whole new ball game for CAD-style editing in QGIS.
33. Same old great license
Here is the ugly truth about commercial software: It is costly and you can do 99% of the same stuff with open source software.
Unlike proprietary software, you don’t have a license except for the GNU General Public License. Users from around the world embraced QGIS 2 as the #2 option for GIS (behind Esri). And now, QGIS 3 is flying off the shelves (virtually of course).
If you’re horrified by the high cost of license fees, then QGIS 3 far surpasses expectations. Instead of shelling out for a commercial license, QGIS still stands the test of time as unquestionably the #1 open source GIS software.
QGIS 3 Review and Summary
It’s QGIS best release in its lifetime. And this is a toweringly grand achievement because they’ve already redefined GIS software at least twice. (QGIS 1 & 2)
So now 2.18 is the LTR. And 3.0 is the regular release.
Cut to the chase. The developers of QGIS 3 have poured the same creativity and imagination into this thing to once again change the game.
QGIS 3 is a remarkable piece of open source GIS software. Don’t miss your chance. A positive GIS experience.
What are your thoughts? Let us know with a comment below.
And don’t forget
I want you to imagine a world where mapping doesn’t come with a price tag… Picture a place where spatial analysis is intuitive with hundreds of plugins to get the job done.
You don’t have to be an organ donor to support QGIS. Although I could give away my heart for my love of QGIS, the best way to support this tremendously talented team is to donate to the project.
Hundreds of thousands of users and contributors around the world trust QGIS. This is because of its talented cast of supporting developers and donations worldwide.
Okay, now the last word:
The QGIS 3 changelog has the most thorough list of new changes up to this date.