FOSSPicks
FOSSPicks

This month, Graham looks at QGIS, PrettyEQ, dupeGuru, shapes.io, KTechLab, bit, EmissionControl2, and more!
Spatial data environment
QGIS
GIS is an acronym for geographic information system, and those three letters are often applied to software that can sort, visualize, edit, analyze, and manage positional data, such as the data used to create maps. But it's also a subject that can be as hugely complex and as unresolved as the surface of the Earth, Olympus Mons on Mars, or a tesseract in both three- and four-dimensional space. QGIS tries to help with this. It's a Qt-based application that attempts to tame this complexity by making the software free and open source and keeping it as accessible and easy to use as possible. It accomplishes this while still providing enough functionality to allow for serious research and the analysis of whatever data you throw at it.
When you first launch the application, the main window can still be overwhelming. It's full of buttons, toolbars, panels, and menu items, and it's difficult to know where to start. It gets easier when you remember that the main goal here is mapping geographic data onto your screen. That means lots of these options relate to coordinates, projection modes, and analysis and also that the first step should be loading some data. Sourcing data can be difficult, especially if it's the result of specialist research and you'd like to enjoy the same rights over the data as you do the QGIS source code. However, there's a good starting point built into the application itself, and that's OpenStreetMap. This can be found by clicking XYZ Tiles in the browser on the left. Depending on your project mode, when selected it can appear just like an OpenStreetMap browser on the web. Except, in this case, QGIS is interpreting the raw data through its own algorithms to create the view, and you have complete control over these algorithms and how things appear.
As you might expect, QGIS can ingest all kinds of data, including spatially-enabled tables, PostGIS, SpatiaLite, MS SQL Spatial, and Oracle Spatial formats, as well as many spatial-specific vector formats. The project hosts some of its own examples, and you can edit many different file formats or import data from your phone if you have an app that generates GPX files from the integrated GPS device. There's even an initiative to bring point cloud data into the application, which is undoubtedly the next generation of spatial data now that Apple is shipping LiDAR on its phones and tablets. With the data imported, there's equal variety in the ways the resulting visual maps can be composed and explored. The menus are full of reports and measurements you can run, from the distance between two points or a distance matrix to the parts that are likely to be hillsides. Many of these reports are HTML files you can easily share with collaborators, but you can also publish your maps using WMS, WMTS, WMS-C, or WFS formats, as well as their associated servers. The end result is still an overwhelming application, but one that can literally help you explore the world of geospatial data. Thanks to the Python console and plugin system, you can take this as far as you need to, and the analysis scripts used by the application can easily be expanded or modified to suit your needs.
Project Website

Audio equalizer
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Direct Download
Read full article as PDF:
Price $2.95
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Find SysAdmin Jobs
News
-
OpenMandriva Lx 23.03 Rolling Release is Now Available
OpenMandriva "ROME" is the latest point update for the rolling release Linux distribution and offers the latest updates for a number of important applications and tools.
-
CarbonOS: A New Linux Distro with a Focus on User Experience
CarbonOS is a brand new, built-from-scratch Linux distribution that uses the Gnome desktop and has a special feature that makes it appealing to all types of users.
-
Kubuntu Focus Announces XE Gen 2 Linux Laptop
Another Kubuntu-based laptop has arrived to be your next ultra-portable powerhouse with a Linux heart.
-
MNT Seeks Financial Backing for New Seven-Inch Linux Laptop
MNT Pocket Reform is a tiny laptop that is modular, upgradable, recyclable, reusable, and ships with Debian Linux.
-
Ubuntu Flatpak Remix Adds Flatpak Support Preinstalled
If you're looking for a version of Ubuntu that includes Flatpak support out of the box, there's one clear option.
-
Gnome 44 Release Candidate Now Available
The Gnome 44 release candidate has officially arrived and adds a few changes into the mix.
-
Flathub Vying to Become the Standard Linux App Store
If the Flathub team has any say in the matter, their product will become the default tool for installing Linux apps in 2023.
-
Debian 12 to Ship with KDE Plasma 5.27
The Debian development team has shifted to the latest version of KDE for their testing branch.
-
Planet Computers Launches ARM-based Linux Desktop PCs
The firm that originally released a line of mobile keyboards has taken a different direction and has developed a new line of out-of-the-box mini Linux desktop computers.
-
Ubuntu No Longer Shipping with Flatpak
In a move that probably won’t come as a shock to many, Ubuntu and all of its official spins will no longer ship with Flatpak installed.