Create, edit, visualise, analyse and publish geospatial information!

QGIS for Mac

QGIS for Mac

  -  1.6 GB  -  Open Source
  • Latest Version

    QGIS 3.40.1 LATEST

  • Review by

    Sophia Jones

  • Operating System

    macOS 10.13 High Sierra or later

  • User Rating

    Click to vote
  • Author / Product

    Gary Sherman / External Link

  • Filename

    qgis-macos-pr.dmg

QGIS for Mac (Geographic Information System) is advanced geospatial database software that allows users not only to create their own geospatial information with a wide variety of tools for visualization, editing, analytics, and publishing but also in-depth features for taking advantage of such geospatial data. This includes tasks such as analyzing the spatial patterns of specific areas to determine the best possible location for a specific retail service or viewing city-wide spatial trends for the planning of new travel routes, expansions of residential areas, and much more.

No matter if you are an ambitious business owner or a part of an organization seeking to expand its influence, Quantum GIS for macOS has the potential to reshape your approach to location planning, promotion and project management. Business users can especially take great advantage of modern geospatial databases, enabling them to quickly glance whether the desired area of the city or town and see the wide variety of data that may impact the success of that business, including pedestrian travel paths, presence of nearby competing businesses and even frequency of visits to various points in the area, all with in-depth tools for more granular data analytics.

Built as an open source package that was spun off from the Open Source Geospatial Foundation (OSGeo) project and licensed under GNU General Public License, users can access the full capabilities of QGIS for Mac on any modern home PC (Linux, Unix, Mac OSX, Windows (both 32-bit and 64-bit) and also on the go on Android smartphones and tablets.

With full support for numerous vector, raster, and database formats and functionalities, the software represents the best way for determining useful spatial patterns of a certain area.

Features and Highlights
  • View data – Users can easily load and overlay vector or raster data in different image formats, with a wide array of advanced features for more seasoned database management users.
  • Evolved User Interface – One of the core abilities of The tool is support for composing and interactive exploration of special data. The user interface supports for on-the-fly reprojection, overview panel, spatial bookmarks, annotation tools, identify/select features, edit/view/search attributes, data-defined feature labeling, support for saving and restoring projects, north arrow scale bar and copyright label for maps, and much more.
  • Create, edit, manage and export data – The app allows creating, editing, managing and exporting vector and raster layer in several formats, with access to advanced tools such as GPS data integration, visualization and editing of OpenStreetMap data, improved handling of spatial database tables, digitizing tools for OGR-supported formats and GRASS vector layers, creating and edit shapefiles and GRASS vector layers, exporting screenshots as georeferenced images, and much more.
  • Analyze data – Access advanced analytics tools such as vector analysis, sampling, geoprocessing, geometry, database management tools, GRASS tools and more.
  • Publish maps on the Internet – Take advantage of the QuantumGIS ability to work as a WMS, WMTS, WMS-C or WFS and WFS-T client, and as a WMS, WCS or WFS server, and web server with UMN MapServer or GeoServer.
  • Extend QGIS functionality through plugins – Take advantage of the future-proof extensible plugin architecture and libraries for the creation of new custom plugins.
  • Wide Array of Core Plugins
  • Support for Python Console
  • Support for External Python Plugins
  • And more.
Also Available: Download QGIS for Windows

  • QGIS 3.40.1 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    QGIS 3.40.1 Screenshot 1
  • QGIS 3.40.1 Screenshot 2
  • QGIS 3.40.1 Screenshot 3

What's new in this version:

QGIS 3.40.1
- Change log not available for this version


QGIS 3.40.0
- Change log not available for this version


QGIS 3.38.3
- Change log not available for this version


QGIS 3.38.2
- The QGIS Project is proud to announce the release of QGIS 3.38 Grenoble, a landmark update brimming with advancements designed to empower users on their journey of spatial discovery. This release includes enhanced data filtering capabilities and the tight integration of filter criteria across different project elements, providing extended control to empower users in refining their data exploration processes.
- Various improvements have been provided for elevation management, including the new elevation controller as well as the ability to explicitly declare a vertical CRS for your project. Previous releases actively removed vertical CRS information for technical reasons, as outlined in QGIS Enhancement Proposal 267, however, this vital aspect of spatial data management is now being reintroduced to the QGIS project.
- Beyond these core improvements, QGIS 3.38 boasts a wealth of enhancements and quality-of-life improvements, including various usability enhancements, CMYK color support, improved search functionalities, and new features for data types such as DXF, Mesh, and SensorThings.
- QGIS is a community effort, and we would like to extend a big thank you to the developers, documenters, testers, and the many folks out there who volunteer their time and effort (or fund people to do so) to make these releases possible. From the QGIS community, we hope you enjoy this release! If you wish to donate time, money, or otherwise contribute towards making QGIS more awesome, please wander along to QGIS.ORG and lend a hand!
- QGIS is supported by donors and sustaining members. A current list of donors who have made financial contributions large or small to the project can be seen on our list of donors. If you would like to become an official project sustaining member, please visit our sustaining member page for more details. Sponsoring QGIS helps us to fund our regular developer meetings, maintain project infrastructure, and fund bug-fixing efforts. A complete list of current sponsors is provided below - our very thank you to all of our sponsors!
- QGIS is free software and you are under no obligation to pay anything to use it - in fact, we want to encourage people far and wide to use it regardless of their financial or social status - we believe that empowering people with spatial decision-making tools will result in a better society for all of humanity.

Temporal:
- Feature: New temporal mode: pixel value as temporal datetime
- A new temporal mode for raster layers is provided that interprets each pixel as a datetime value
- When rendering a raster layer using that temporal mode, pixels will be hidden whenever they fall outside of the temporal range attached to the render context.

Examples of some interesting temporal use cases include:
- representation of land use change such as forest loss
- representation of flooding over time
- representation of movement cost (e.g. GRASS’ r.walk)

Map Tools:
- Feature: Add Elevation Controller for filtering vertical data in 2d maps
- A new Elevation Controller provides users with the ability to filter vertical data in 2D maps, providing the equivalent experience of the temporal controller for elevation z-range slicing of data in line with QEP 201
- This feature is accessed through a new “Data Filtering” submenu in the View menu, along with new menu items for the Temporal Controller
- The controller shows as a range slider on the left of the map. There’s a configure action for setting the project’s elevation range, which dictates the range available from the widget.
- Feature: Add Z range support to map canvas / map settings items
- Elevation filtering is now supported in map canvases
- Feature: Add option to set a fixed elevation slice width for elevation controller
- A new option is provided on the configuration menu of the elevation controller, which allows for setting a fixed elevation slice width
- It can be used when a specific elevation range width is desired, or when the range should always be zero width

User Interface:
- Feature: Add search option for regular expression based searching
- A new optional regex mode has been exposed for advanced search options, as implemented in the updated search functionality for the code editor
- Feature: Data defined override: use middle-click to open the Expression Builder dialog window

Description:
- The middle-click on the Data defined override icon makes the Expression Builder dialog window open, as a convenient shortcut for right-clicking and then left-clicking on the Edit menu item

Symbology:
- Feature: New single color renderer for rasters
- A new single-color symbology has been added for raster layers. This allows for a super simple and friendly way to render a raster using a single color.
- Feature: Add support for Wind Barb rendering for mesh vector datasets
- Wind Barbs are a common way to display wind strength and direction on maps, and the new Wind Barb symbology type makes it easy for users to use this powerful visualization style for their mesh vector datasets
- Wind barbs encode the wind speed in knots (nautical miles per hour) so users must explicitly select the relevant data units for their data to display correctly, or use a custom multiplier to convert the value to knots

Labelling:
- Feature: Add maximum distance setting for point labels
- A new optional setting has been added for the “Around point” and “Cartographic” placement modes to specify the maximum distance of the labels from the feature. It’s used together with the existing distance setting to define a range of distances at which labels may be placed from their corresponding point features.
- This adds more flexibility to the placement of these layers, ultimately allowing for more labels to be placed on busy maps
- When the layer is set to the “around point” mode, then label candidates that are closer to the point will always be preferred over those that are further away
- When the layer is set to the “cartographic” mode, then the default behavior is also to prioritize closer labels. A new combo box allows users to control the priority, with an option for preferring position ordering. If this option is set, candidates at the corresponding positions (e.g. top left) are preferred, regardless of how far they are from the point, with the labeling falling back to alternate positions only when no labels can be placed up to the maximum label distance.
- Feature: Add ‘over point’ placement option for cartographic label mode
- A new option for label placement has been added for “O” = “over point” when the label placement mode is set to the “cartographic” mode
- When a feature’s data-defined placement priorities include this new ‘O’ option, a label can be placed directly over the corresponding point

Rendering:
- Feature: Add data defined control over heatmap radius and maximum value
- This allows users to define the radius and maximum as a value that makes sense for the current situation, e.g. the current map scale, current print atlas feature, or current temporal range
- This additionally includes the base changes required for data-defined properties at the feature renderer level, which may be useful for extending other vector renderer classes (e.g. point cluster/ displacement)

This feature was funded by Rubicon Concierge Real Estate Services:
- This feature was developed by Nyall Dawson

Print Layouts:
- Feature: Tab character support for QgsTextFormat and QgsTextRenderer
- A regression resulted in QGIS stripping tab characters and limiting the ability to use tab characters in certain contexts, such as performing character alignment in legends


QGIS 3.38.1
- Change log not available for this version


QGIS 3.38.0
- Change log not available for this version


QGIS 3.36.3
- Change log not available for this version


QGIS 3.36.2
- Change log not available for this version


QGIS 3.36.1
- Change log not available for this version


QGIS 3.36.0
- Change log not available for this version


QGIS 3.34.3
- Change log not available for this version


QGIS 3.34.2
- Change log not available for this version


QGIS 3.34.1
- Change log not available for this version


QGIS 3.32.3
- Change log not available for this version


QGIS 3.32.2
- Change log not available for this version


QGIS 3.32.0
- The developer community has introduced several new features and improvements to leverage the potential of geospatial data
- Amongst numerous quality of life improvements across a broad spectrum of existing features, the 3.32 release features the long awaited functionality for Native Point Cloud Processing in QGIS, allowing QGIS Desktop to become a powerful processing utility for LiDAR data.
- This milestone achievement is thanks in large part to the contributions of the community to the effective crowd funding campaign which funded this development, the QGIS community and Enhancement Proposals used for the effective governance of these contributions, the collaborative efforts of the development agencies involved, and of course the extraordinary contributions of individual developers who build these tools for the benefit of all.
- This release also includes a wide variety of developer experience enhancements, extensions to new functionalities like the profile plots and processing frameworks, and a new framework for sensor data to tightly integrate QGIS with data collection apparatus and facilitate the creation of next-generation intelligent solutions.


QGIS 3.30.3
- Change log not available for this version


QGIS 3.30.1
- Change log not available for this version


QGIS 3.30.0
- Change log not available for this version


QGIS 3.28.4
- Change log not available for this version


QGIS 3.28.3
- Firenze introduces various feature updates, UX modifications, usability enhancements, and improved integration with various proprietary services and data backends


QGIS 3.28.2
- Change log not available for this version


QGIS 3.28.1
- Change log not available for this version


QGIS 3.28.0
- Change log not available for this version


QGIS 3.26.3
- Change log not available for this version


QGIS 3.26.2
- Change log not available for this version


QGIS 3.26.1
- Change log not available for this version


QGIS 3.26.0
- Change log not available for this version


QGIS 3.24.3
- Change log not available for this version


QGIS 3.24.2
- Change log not available for this version


QGIS 3.24.1
- Change log not available for this version


QGIS 3.22.3
- Change log not available for this version


QGIS 3.22.2
- Change log not available for this version


QGIS 3.22.1
- Change log not available for this version


QGIS 3.22.0
- Change log not available for this version


QGIS 3.20.3
- Change log not available for this version


QGIS 3.20.2
- Change log not available for this version


QGIS 3.20.0
- Change log not available for this version


QGIS 3.18.3
- Change log not available for this version


QGIS 3.18.2
- Change log not available for this version


QGIS 3.18.1
- Change log not available for this version


QGIS 3.18.0
- Change log not available for this version


QGIS 3.16.2
- Change log not available for this version


QGIS 3.16.1
- Change log not available for this version


QGIS 3.16.0
- Change log not available for this version


QGIS 3.14.16
- Change log not available for this version


QGIS 3.14.15
- Change log not available for this version


QGIS 3.14.1
- Change log not available for this version


QGIS 3.14.0
- Change log not available for this version