1 of 27

New Features in QGIS 3.30

Kurt Menke

2 of 27

QGIS 3.30

Released 4 March 2023

3 of 27

4 of 27

New Feature Breakdown

  • Breaking Changes
  • Map Tools
  • User Interface
  • Symbology
  • Rendering
  • 3D Features
  • Print Layouts
  • Expressions
  • Data Management
  • Metadata and Metasearch

  • Forms and Widgets
  • Layer Legend
  • Processing
  • Application and Project Options
  • Profile Plots
  • Browser
  • Data Providers
  • Plugins
  • Programmability
  • Notable Fixes

20 categories – 50+ new features

https://www.qgis.org/en/site/forusers/visualchangelog330/index.html

5 of 27

New Feature Breakdown

  • Breaking Changes
  • Map Tools
  • User Interface
  • Symbology
  • Rendering
  • 3D Features
  • Print Layouts
  • Expressions
  • Data Management
  • Metadata and Metasearch

  • Forms and Widgets
  • Layer Legend
  • Processing
  • Application and Project Options
  • Profile Plots
  • Browser
  • Data Providers
  • Plugins
  • Programmability
  • Notable Fixes

20 categories – 50+ new features

https://www.qgis.org/en/site/forusers/visualchangelog330/index.html

6 of 27

Breaking Change

Drop project backward compatibility for symbology with QGIS 3.16 and older

Previous releases of QGIS would write significant amounts of compatibility objects into the XML structure of project files to maintain backward compatibility for symbologies.

This has been removed.

7 of 27

Expressions

map_to_html_table()

map_to_html_dl()

raster_attributes()

layer_cursor_point()

feature_id(@feature)

is_feature_valid()

is_attribute_valid()

x_at(geometry,vertex)

y_at(geometry,vertex)

z_at(geometry,vertex) m_at(geometry,vertex)

8 of 27

Map Tools

  • Identify on mouse move – no click!
  • Raster Map Tips

9 of 27

Map Tools

Identify on mouse over – no click!

10 of 27

Raster Map Tips

11 of 27

Raster Related Features

  • Native support for Raster Attribute Tables (RAT)
    • Automatic Raster Styling
    • RAT - Change Classification – choose different attribute column
    • RAT - Identify
    • RAT Properties
    • RAT Editing
    • RAT Creation from Current Classification

12 of 27

Raster Attribute Table (RAT) - Automatic Raster Styling

13 of 27

RAT - Change Classification – choose different attribute column

14 of 27

RAT – Identify & RAT Properties

15 of 27

RAT Editing

16 of 27

RAT - Creation from Current Classification

17 of 27

Layer Legend

New layer ordering setting available

  • Settings –> Canvas and Legend
  • Behavior used when adding new layers:
    • Above currently selected layer
    • Always on top of the layer tree
    • Optimal Index within Layer Tree Group

18 of 27

Comparing Old (3.28) and New (3.30) Layer Ordering

19 of 27

Print Layouts

  • Shortcut Manager in Print Composer
  • Elevation Profile Plots

20 of 27

Shortcut Manager in Print Composer

21 of 27

Elevation Profile Plots in Print Layouts

22 of 27

Field Forms & Widgets

  • Audiovisual multimedia attribute attachment support
  • Data defined editable state for form widgets
  • Dynamic Text/HTML widgets with current_value()support
  • Spacer widgets

23 of 27

Audiovisual multimedia attribute attachment support

24 of 27

Data defined editable state for form widgets

25 of 27

Spacer Widget & Dynamic Text/HTML widgets w/ current_value()support

26 of 27

Data Providers

Allow users to directly add an XYZ tile layer without having to create a connection first

27 of 27

Thanks!

Kurt Menke

https://septima.dk/courses

Copenhagen, Denmark

kurt@septima.dk

@GeoMenke