Latest news will appear here soon.
Edit on GitHub

Log met wijzigingen voor QGIS 3.20

image1

Datum uitgave 18-06-2021

QGIS 3.20 Odense features a splash screen which displays a section of the earliest map of Denmark’s third largest city, Odense from 1593. The map was published by Georg Braun (1541-1622) in the work Civitates orbis terrarum (Cities of the World). Georg Braun’s maps are all beautiful and were, for the period, produced at a high cartographic level. Civitates orbis terrarum was long the main source of maps of the world’s cities, such as Paris, London, Mexico City and Aden.

The name Odense literally means “Odin’s temple”, and the place may have originally been a shrine to the pagan god Odin. At the bottom left of the map you see the ruins of one of the large Viking-Age ring-shaped fortress, which were constructed in Denmark by the Danish Viking king Harald Bluetooth (died c. 985/86). The ring fortress in Odense is called Nonnebakken.

Deze uitgave introduceert een schat aan subtiele wijzigingen en bijwerkingen voor de stabiliteit, die de meest nieuwste mogelijkheden, die werden geïntroduceerd in recente uitgaven van QGIS, versterken. Opgenomen in deze uitgave zijn heel veel verbeteringen voor het beheren van gegevens, met enkele geavanceerde wijzigingen voor het beheer en weergeven van CRS-systemen en informatie voor projecties. Naast deze verbeteringen voor het beheer van CRS plaatsen de basisondersteuning voor de epoch van coördinaten voor dynamische CRS-systemen en integriteitswaarschuwingen voor geavanceerde nauwkeurigheid, QGIS 3.20 ferm aan de leidende zijde van praktijken voor GIS en het beheren van gegevens voor systemen met hoge nauwkeurigheid.

Additionally, users can expect improved metadata management and handling for certain data and metadata types. Another key highlight is the native integration of the nominatim geocoding service, which will allow users to search locations and addresses using data from the OpenStreetMap project directly from the QGIS locator bar.

The QGIS Community has also seen an uptick in activity in the QGIS HUB, as well as the Virtual QGIS Open Days, with the Cutting Edge Open Day showcasing a number of demonstrations which leverage rich QGIS functionality that was introduced in more recent releases.

We would also like to extend a big thank you to the developers, documenters, testers, and all 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 get involved in 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 and small to the project can be seen on our donors list. If you would like to become an official project sustaining member, please visit our sustaining member page for 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 great thank you to all of our sponsors!

Flagship

Large

Medium

Small

QGIS is gratis software en u bent niet verplicht om maar iets te betalen voor het gebruiken ervan - in feite willen we mensen, wijd en zijd verspreid, aanmoedigen om het te gebruiken, ongeacht uw financiële of sociale status - wij geloven dat het uitrusten van mensen met gereedschappen voor het maken van ruimtelijke beslissingen zal resulteren in een betere wereld voor de gehele mensheid.

Algemeen

Mogelijkheid: Aanvullende opties voor openen van attributentabellen

De eerder beschikbare sneltoetsen voor het openen van attributentabellen, met filters om alleen de geselecteerde items of in het kaartvenster zichtbare items, weer te geven, zijn geïntegreerd in de werkbalk Menu om hun gebruiksgemak te faciliteren en de ervaring van de gebruiker te verbeteren, speciaal bij het werken met grote gegevenssets.

image2

This feature was developed by Raymond Nijssen

Mogelijkheid: Grootte instellen voor alle kolommen in de attributentabel

The existing ability to "Set Width" and "Autosize" for columns has been extended to apply the resizing of a field to all columns.

This includes the ability to set a fixed width or to "Autosize" all columns. These actions are available from the attribute table header context menu which is accessible by right-clicking a field header.

image3

This feature was developed by Ben Wirf

Mogelijkheid: Configuraties voor authenticatie im-/exporteren gemakkelijker gemaakt

Starting with QGIS 3.20, users can now easily export and import authentication configurations via a pair of actions in QGIS settings' authentication panel. Exported configurations can be password-protected to avoid sensitive information leakage.

Dit vergroot enorm het gemak voor het delen van verscheidene configuraties voor authenticatie over meerdere gebruikers van QGIS, speciaal als het aankomt op meer complexe methoden voor configuratie, zoals Oauth2.

This feature was funded by Ville d'Yverdon-les-Bains

This feature was developed by Mathieu Pellerin

Tijdbeheer

Mogelijkheid: Stappen navigatie Tijdbeheer

A temporal navigation step option for "source timestamps" has been added to the temporal controller. When selected, this causes the temporal navigation to step between all available time ranges from layers in the project. It's useful when a project contains layers with non-contiguous available times, such as a WMS-T service which provides images that are available at irregular dates. This option will allow users to only step between time ranges where the next available image is shown.

image4

Dit werd mogelijk gemaakt door Natural resources Canada Contract: 3000720707

This feature was developed by Nyall Dawson

Mogelijkheid: Verbeterde instellingen voor WMS-T

Instellingen voor WMS-T werden vereenvoudigd en besturingselementen werden geïntroduceerd om het gemakkelijker te maken om voor sommige providers de gewenste tijd te selecteren.

Wijzigingen werden gemaakt om de volgende doelen te bereiken:

  • Duidelijker maken wat elk van de besturingselementen van de instellingen exact doet
  • De interactie en relaties tussen de verschillende instellingen helderder maken
  • Duidelijk maken welke instellingen van toepassing zijn, ongeacht of de laag wordt beheerd door het beheer van Tijdbeheer of de instellingen alleen relateren aan statische lagen van WMS-T
  • Voor servers die een niet-doorlopende set van items voor datum-tijd weergeven, wordt, in plaats van een bereik van datums, een combinatievak verschaft dat het handmatig invoeren van geldige datums vervangt

Voorbeeld van instellingen voor een server die een bereik aan beschikbare datums weergeeft:

available

Voorbeeld van instellingen voor een server die alleen een lijst van beschikbare items datetime weergeeft:

datetime

image7

Dit werd mogelijk gemaakt door Natural resources Canada Contract: 3000720707

This feature was developed by Nyall Dawson

Mogelijkheid: Horizontaal navigeren Tijdbeheer met muiswiel

Horizontal scrolling using the mouse wheel (where supported) with the cursor on the map canvas will allow users to navigate, or "scrub", the temporal navigation slider backwards and forwards

This feature was developed by Nyall Dawson

Kaartgereedschap

Mogelijkheid: Integratie Nominatim geocodering

The Nominatim Geocoder is now natively integrated into QGIS out of the box! QGIS provides a Nominatim locator filter, as well as the "Batch Nominatim Geocoder" processing tool for batch geocoding locations.

Nominatim locatiefilter

The QGIS locator bar widget (by default, a search bar in the bottom left corner CTRL+K) now supports Nominatim geocode searches by using the prefix '>'.

Users may now search for locations using the format > search string in the locator and will be provided with a selection of results. Selecting a search result will reposition the canvas extent on that location.

Bulk geocodering Nominatim

In addition, a new "Batch Nominatim Geocoder" algorithm has been added to the QGIS processing toolbox under Vector tools, allowing users to geocode multiple locations at once.

Nominatim is een service voor geocodering die gegevens gebruikt van het project OpenStreetMap. Beperkingen voor gebruike en limieten - 1 query per seconde - pas het toe in lijn met de beleidsregels voor gebruik van de OpenStreetMap Foundation (OSMF), en de gegevens worden verschaft onder de termen van de licentie ODbl. Aanvullend, query’s naar de service van Nominatim mogen informatie voor telemetrie bevatten.

Standaard opnemen van deze fantastische service voor geocodering zou niet mogelijk zijn geweest zonder de generositeit en deelname van de OSMF.

image8

This feature was developed by Mathieu Pellerin

Gebruikersinterface

Mogelijkheid: Verbeteringen aan dialoogvenster Geschiedenis van Processing

The processing's history dialog has had a series of user interface improvements, including regrouping of algorithms in meaningful folder structures and making use of individual algorithm icons. Searching for that algorithm you ran last week has never been as easy!

image9

This feature was developed by Mathieu Pellerin

Mogelijkheid: Pictogrammen voor kaartlagen in het dialoogvenster Expressiebouwer

The expression builder dialog now displays map layer icons next to the list of layers under the 'Map Layers' parent group. This speeds up skipping through the list and provides additional context.

image10

This feature was developed by Mathieu Pellerin

Mogelijkheid: SVG browser filteren

De SVG browser-interface ondersteunt nu filteren gebaseerd op eenvoudige tekst, wat het voor gebruikers mogelijk maakt de beschikbare SVG-afbeeldingen te filteren, gebaseerd op een opgegeven zoektekst.

image11

This feature was developed by Denis Rouzaud

Symbologie

Mogelijkheid: Geïnterpoleerde lijn type symboollaag voor vectorlagen

QGIS provides a new "Interpolated Line" symbol layer type, which results in the rendering of a color and/ or width varying line.

Dit symbool is in grote mate te configureren en geeft gebruikers de mogelijkheid om attributen of expressies te associëren met elk uiteinde van de lijn of boog, naast andere opties voor configuratie. Waarden worden geïnterpoleerd langs de lijn tussen uiteinden. Kleur wordt geconfigureerd met een widget voor kleurverloop.

image12

This feature was funded by Lutra Consulting

This feature was developed by Vincent Cloarec

Mogelijkheid: Het enkele lijnsymbool afbreken

Een optie om het begin en einde van enkele lijnsymbolen af te breken werd toegevoegd, wat het bij het renderen van de lijn mogelijk maakt de eerste en laatste gedeelten van een lijn op een door de gebruiker gedefinieerde afstand af te breken. Dit is nuttig bij het maken van complexe symbolen waar een lijnlaag geen lagen met markeringssymbolen, die zijn geplaatst op begin- of eindposities van een object lijn, zou moeten overlappen, zoals bij routes voor transport. De afstand voor het afbreken ondersteunt een bereik aan eenheden, inclusief een percentage van de gehele lengte van de lijn en mag ook worden geconfigureerd als een data-bepaalde eigenschap.

Een voorbeeld voor het gebruik van deze functionaliteit:

image13

image14

This feature was developed by Nyall Dawson

Feature: New "Embedded styling" renderer with OGR feature styles support

A new "Embedded styling" renderer has been added which exposes OGR feature styles, allowing QGIS to automatically symbolize data from certain datatypes which have integrated style information, such as KML or TAB files.

This feature implements QEP-209

Ondersteuning zou automatisch moeten zijn uitgebreid naar alle stuurprogramma’s voor GDAL die de API voor stijl van OGR-objecten implementeren.

Momenteel wordt alleen conversie van lijnsymbolen ondersteund, maar ondersteuning voor punt- en polygoonsymbolen is in ontwikkeling.

image15

Deze functionaliteit ondersteunt ook de directe conversie van renderers Ingebedde symbolen naar renderers Categorieën of Regel-gebaseerd. Dit stelt QGIS in staat om automatisch categorieën of regels te maken die symbologie definieert die is gebaseerd op de relevante object-ID’s:

image16

image17

Deze mogelijkheid werd mogelijk gemaakt door de QGIS Denmark gebruikersgroep

This feature was developed by Nyall Dawson

Mogelijkheid: Nieuwe vormen en eindstijlen voor ellipsmarkeringen

Verscheidene nieuwe vormen - semi-boog en pijltekens - werden toegevoegd aan de symboollagen voor ellipsmarkeringen, als ook een instelling om de eindstijl aan te passen voor ellipsvormen met alleen lijnen.

image18

This feature was developed by Mathieu Pellerin

Mogelijkheid: Eindstijl instellen voor eenvoudige markeringen

QGIS now allows for the pen cap (or line ending) style to be set for simple marker symbol layers, which is useful for the stroke-only symbols like cross and arrowhead markers, where it's beneficial to allow the use of round caps instead of square caps.

This feature was developed by Nyall Dawson

Mogelijkheid: Afgeronde eindstijl instellen voor ellipsmarkering-symboollagen

Ellipsmarkeringen bevatten nu ook ondersteuning voor het aanpassen van de afgeronde eindstijlen (lijnuiteinden)

image19

This feature was developed by Mathieu Pellerin

Feature: Polygon rings @geometry_ring_num variable

A new variable, @geometry_ring_num, has been added for data-defined styling when rendering polygon rings. The variable is available whenever a polygon outline is being rendered, such as a simple line or marker line. This data-defined property will be set to 0 for the exterior ring, and increment accordingly (1, 2, 3... etc) for successive interior rings.

This feature was developed by Nyall Dawson

Labelen

Mogelijkheid: Vulsymbolen voor achtergronden van labels

Achtergronden voor labels kunnen nu vulsymbolen gebruiken voor de vormen rechthoek, vierkant, cirkel en ellips.

This extends beyond the previously available ability for these shields to utilize simple fill and stroke and grants the ability to leverage the complete symbology capabilities of QGIS for shield rendering, including the utilization of "saved styles".

image20

This feature was developed by Mathieu Pellerin

Mogelijkheid: Instellingen voor Meng-modus voor label Tekstballonnen

Labels Tekstballonnen mogen nu verhoogd worden met de geavanceerde meng-modi van QGIS

image21

This feature was developed by Mathieu Pellerin

Mogelijkheid: Lijnlabels verankeren aan gehele lijn

In previous versions, when an anchor position for a line label was calculated, QGIS would only consider the visible extent of the feature. This affected the expected label position in some cases, and a new "Use Entire Line" setting allows users to configure the behavior according to their needs, so that the entire feature may be considered before label placement rather than just the portion of a feature that is currently visible.

image22

Dit werd mogelijk gemaakt door Stadt Zürich

This feature was developed by Nyall Dawson

Mogelijkheid: Radius hoek tekstballon

Balloon callout styles now support rounded corners by introducing a "corner radius" option, resulting in the ability to easily produce visually pleasing designs.

image23

This feature was developed by Nyall Dawson

Mogelijkheid: Tekstballonnen (speech bubble)

A new "balloon", or speech bubble, callout style is provided for labels.

image24

Dit werd mogelijk gemaakt door SLYR

This feature was developed by Nyall Dawson

Mogelijkheid: Tekstballon stijl Gebogen lijn

A new "Curved Line" callout style has been provided for creating cartographically pleasing curved line callouts between the labels and features

Opties bevatten:

  • Selecteren van een specifieke richting voor de boog (met de klok mee of tegen de klok in)
  • Optie voor automatische oriëntatie die de optimale oriëntatie bepaalt voor elk individueel label
  • Beheer over de hoeveelheid buiging die wordt toegepast op de lijnen van de tekstballon.

curved-callout

image26

This feature was developed by Nyall Dawson

Mogelijkheid: Begin- of eindpunten vastgezette tekstballon accentueren

When the "show pinned labels" option is enabled, QGIS will now also highlight any pinned callout start or end points. This allows users to immediately see which callouts points have been manually placed in relation to those that are automatically placed.

image27

This feature was developed by Nyall Dawson

Mogelijkheid: Automatisch maken van hulpvelden voor tekstbalonnen

QGIS beheert nu automatisch het maken van hulpvelden voor tekstballonnen bij het proberen om interactief een begin- of eindpunt van een tekstballon te verplaatsen, waardoor de ervaring voor de gebruiker voor het verplaatsen van een tekstballon exact hetzelfde gedrag geeft als bij het verplaatsen van een label, hiermee voorkomend dat het systeem gebruikers dwingt om vooraf hulpvelden te moeten maken.

This feature was developed by Nyall Dawson

Mogelijkheid: Snappen van tekstballon

Bij het interactief verplaatsen van een lijn van een tekstballon, zal het ingedrukt houden van de Shift-toets er voor zorgen dat de tekstballon wordt gesnapt aan hoeken met verhogende stappen van 15 graden

This feature was developed by Nyall Dawson

Mogelijkheid: Sneltoets voor schakelen labellagen

Een actie met een sneltoets om het labelen te schakelen is toegevoegd aan het contextmenu van vectorlagen in de laagpanelen. Dit maakt het voor labels mogelijk om snel in- of uitgeschakeld te worden, zonder de configuratie voor het label te verliezen. Als een laag nooit is geconfigureerd voor labels en de actie wordt geselecteerd, zal QGIS proberen een eenvoudige configuratie voor labelen toe te passen op de laag met standaard parameters.

image28

Dit werd mogelijk gemaakt door Natural resources Canada Contract: 3000720707

This feature was developed by Nyall Dawson

Mogelijkheid: Data-bepaalde begin- en eindpunten tekstballon

Lijnen voor tekstballonnen mogen nu data-bepaalde begin- en eindpunten hebben, nuttig voor het handmatig beheren van de exacte plaatsing voor individuele lijnen voor tekstballonnen.

This feature was developed by Nyall Dawson

Mogelijkheid: Interactief verplaatsen van tekstballonnen met het gereedschap Label verplaatsen toestaan

This change allows the interactive "Move labels" tool to also move callout endpoints, whenever the callout has data-defined origin or destination fields set.

image29

This feature was developed by Nyall Dawson

Puntenwolken

Mogelijkheid: Ondersteuning voor gegevenssets op afstand (EPT)

Point cloud datasets that have been processed to EPT format can be loaded from remote HTTP(S) servers, similar to how raster/vector tiles work. This way, it is possible to access large point cloud datasets without first having to download them as LAS/LAZ files. The EPT format is optimized for tiling and streaming, so QGIS only downloads small amounts of data necessary for display of the current view and resolution. This works in both 2D and 3D view.

If you have point cloud datasets in LAS/LAZ format, these can be converted to EPT using Entwine or Untwine (shipped also with QGIS).

How to use: in Data Source Manager > Point Cloud tab > select "Protocol" as the source type and enter URL of the dataset (normally ending with "ept.json").

You can test with USGS LiDAR data - just use the link from "EPT" column from one of the datasets. Some example endpoints include:

By the way, every point cloud dataset that QGIS loads is first processed to EPT (look for "ept_XXX" sub-folder where your original data is located), so it is possible to just copy that "ept_XXX" folder to a HTTP(S) server and you are ready to use this feature.

image30

This feature was funded by Hobu

This feature was developed by Belgacem Nedjima (Lutra Consulting)

Afdruklay-outs

Feature: "Convert to Static Text" option

When using dynamic, or expression-based labels, users may now select the "Convert to Static Text" option which has been added to the dropdown menu next to "Insert/Edit Expression…", in the layout label properties widget.

This option will evaluate and replace any dynamic parts of a label's contents with their current values.

Dit geeft een gemakkelijke manier om dynamische labels te wijzigen naar statische, zodat gebruikers, indien nodig, de resultaten handmatig aan kunnen passen.

This feature was developed by Nyall Dawson

Mogelijkheid: Verbeteringen aan voorbeeldweergave lagen XYZ in kaartitems

Afhandelen van lagen XYZ, die als voorbeeld worden weergegeven in kaartitems van de lay-out, is verbeterd om er voor te zorgen dat hun zoomniveaus voor de tegels overeenkomen met die van de geëxporteerde lay-out tijdens het in-/uitzoomen in het dialoogvenster voor het ontwerpen van de lay-out. Gebruikers kunnen nu gemakkelijker de plaatsing van hun items verfijnen (labels, legenda, afbeeldingen, etc.) tegen een kaartvoorbeeld dat overeenkomt met de bedoelde uitvoer.

Dit werd mogelijk gemaakt door Kanton Zug - Amt für Raum und Verkehr (ARV)

This feature was developed by Mathieu Pellerin

Expressies

Mogelijkheid: Functie length3D

A "length3D" function has been added for returning the 3D length of a LineGeometry type geometry. This calculates the cartesian 3D length of a geometry line object. If the geometry is not a 3D line object, it returns its 2D length.

This feature was developed by Nyall Dawson

Mogelijkheid: Uitgebreide arrayfuncties voor expressies

De volgende expressies voor arrays werden toegevoegd:

  • array_count
  • array_prioritize
  • array_replace

Dit werd mogelijk gemaakt door Canton of Luzern

This feature was developed by Damiano Lombardi

Mogelijkheid: Type MIME functie voor expressie

The new mime_type( bytes ) expression function returns the MIME Type, or Media type, of an input bytes object

image31

This feature was developed by Alessandro Pasotti

Digitaliseren

Mogelijkheid: Attributen van de grootste geometrie bij samenvoegen selecteren

Een knop om attributen van de grootste geometrie te selecteren is toegevoegd aan het dialoogvenster voor bevestiging bij het gebruiken van de bewerkingsgereedschappen voor samenvoegen van objecten voor polygoon- en lijnlagen.

image32

This feature was developed by Stefanos Natsis

Mogelijkheid: Stromende modus Digitaliseren

When streaming digitizing mode is active, points are automatically added following the mouse cursor movement, providing a "freehand drawing" type experience.

Using the "R" key during digitizing operations will toggle streaming digitizing and normal (or circular string) digitizing.

Werkt met meerdere kaartgereedschappen, inclusief het maken van nieuwe lijn- of polygoonobjecten, ring toevoegen, deel toevoegen, opnieuw vormen, objecten splitsen, delen splitsen, en meer.

image33

Dit werd mogelijk gemaakt door Natural resources Canada Contract: 3000720707

This feature was developed by Nyall Dawson

Feature: New "Line Endpoints" snapping option

Indien ingeschakeld snapt deze modus voor snappen alleen aan het begin- of eindpunt van lijnen. Bij snappen op een polygonenlaag zal alleen aan het eerste punt in ringen worden gesnapt.

Dit werd mogelijk gemaakt door Natural resources Canada Contract: 3000720707

This feature was developed by Nyall Dawson

Mogelijkheid: Punten per polygoon selecteren

Gebruikers kunnen nu de ALT-toets gebruiken om tijdens digitaliseren punten per polygoon te selecteren.

Dit zou de gebruikerservaring voor het selecteren van specifieke punten met het gereedschap Punten moeten verbeteren, en verkleint de noodzaak voor het meerdere malen gebruiken van de functies SHIFT of CTRL om punten aan/uit de huidige selectie toe te voegen en te verwijderen.

Dit vermindert ook de noodzaak om het kaartvenster creatief te moeten draaien om punten uit te lijnen voor het selecteren, en verschaft een verbeterd bewerkingsproces, zoals bij het selecteren van de punten van slechts één zijde langs een gebogen weg.

Deze functie ondersteunt de volgende bewerkingen voor gebruik:

  • Alt+klik met gereedschap Punten voor beginnen van digitaliseren van een polygoon.
  • Elke volgende klik voegt een nieuw punt toe aan de polygoon van elastiek.
  • Backspace/ delete verwijdert het laatste toegevoegde punt aan het elastiek.
  • Esc cancels the polygon selection mode, as does backspace/ deleting all of the rubberband's vertices.
  • Klik met rechts voltooid het digitaliseren van de polygoon en selecteert alle punten binnen de polygoon van elastiek.

image34

This feature was developed by Stefanos Natsis

Gegevensbeheer

Mogelijkheid: Waarschuwingspictogram voor boom van lagen voor lagen met onnauwkeurigheden voor CRS

A new "Show CRS accuracy warnings for layers in project legend" is provided which, when checked, will display a new warning icon identifying any layers with a CRS which is identified as having accuracy issues.

Voorbeelden van laag-nauwkeurige lagen zouden die kunnen bevatten met een dynamisch CRS zonder beschikbare epoche voor coördinaten, of een CRS dat is gebaseerd op een datum-ensemble met een nauwkeurigheid die de door de gebruiker ingestelde grenswaarde overschrijdt.

Deze optie is standaard uitgeschakeld, en ontworpen voor gebruik door ingenieurs, BIM, en andere industrieën waar onnauwkeurigheden op het niveau van meter/submeter erg gevaarlijk zijn.

This feature was developed by Nyall Dawson

Mogelijkheid: Basisondersteuning voor dynamische epoche voor CRS-coördinaten

Basic support for the coordinate epoch of dynamic (not plate fixed) CRS has been added in line with relevant updates to GDAL.

QGIS heeft ondersteuning toegevoegd voor het respecteren van de bron- of doel-epoche van de coördinaten bij het transformeren naar of vanuit een dynamisch CRS.

Als een dynamisch CRS naar een transformatie naar dynamisch CRS met verschillende epochen wordt geprobeerd, wat momenteel niet wordt ondersteund door PROJ, zal een waarschuwingsbericht voor de gebruiker worden weergegeven die hem in kennis stelt van het feit dat de resultaten misleidend kunnen zijn en niet zouden moeten worden gebruikt voor werk waar een hoge mate van nauwkeurigheid is vereist.

This feature was developed by Nyall Dawson

Mogelijkheid: Verbeteringen aan projectinformatie

Verscheidene verbeteringen zijn gemaakt aan de afhandeling en weergave van projectinformatie in QGIS, inclusief:

  • De toevoeging van een API om bewerkingsdetails voor PROJ voor CRS-en op te halen
  • The ability to show extended information about a layer's CRS in the layer properties info tab, including accuracy warnings
  • The addition of a @map_crs_projection variable, for retrieving a friendly name of a map's projection (e.g. "Albers Equal Area")

This feature was developed by Nyall Dawson

Mogelijkheid: Waarschuwingen voor CRS datum-ensemble

QGIS now shows a warning in the projection selection widget when a CRS based on a datum ensemble is selected, warning the user that there's an inherent lack of accuracy in the selected CRS.

image35

This feature was developed by Nyall Dawson

Mogelijkheid: Metadata van lagen behouden in export van vectorbestanden

A "persist layer metadata" checkbox has been added to the export vector file dialog. When checked, any layer metadata present in the source layer will be copied and stored in the destination file.

Deze functionaliteit is standaard ingeschakeld en zorgt ervoor dat de metadata op de juiste wijze wordt overgebracht naar de nieuw gemaakte items, wat in het bijzonder effectief is bij het gebruiken van de indeling GPKG.

This feature was developed by Nyall Dawson

Mogelijkheid: Opmerkingen voor lagen

QGIS now supports "layer notes", which can be created via the "Add Layer Notes" action in the layer context menu.

Deze opmerkingen worden per laag, per project opgeslagen. Zij kunnen worden gebruikt als een plaats om belangrijke berichten voor gebruikers van het project op te slaan, zoals Nog te doen-lijsten, verwerkings- of beheersinstructies, of elke andere normale op tekst gebaseerde metadata.

Een pictogram met een kladblok in het paneel Lagen identificeert lagen die deze opmerkingen als bijlage hebben. Klikken op het pictogram kladblok opent de opmerking om die te bewerken.

This feature was discussed in QEP-206

Deze opmerkingen kunnen worden gekopieerd en geplakt met de normale methodologie voor kopiëren/plakken voor het overbrengen van stijlen tussen lagen in QGIS.

Opmerkingen voor lagen worden ook ondersteund door en opgeslagen in QML- (QGIS Style) en QLR- (QGIS Layer Definition) bestanden.

image36

Dit werd mogelijk gemaakt door Alta Ehf

This feature was developed by Nyall Dawson

Mogelijkheid: Automatisch laden van metadata uit .shp.xml

QGIS zal nu automatisch ESRI-metadata laden en converteren die is opgeslagen in een bijbestand .shp.xml. Waar gegevens uit shapefile worden geladen en deze ebstanden voor metadata zijn aanwezig, zullen zij automatisch worden geladen, waarbij de beschikbare metadata voor de laag overeenkomstig wordt gevuld.

This feature was developed by Nyall Dawson

Mogelijkheid: Automatisch gegevens van laag vertalen van ESRI Filegeodatabases naar QGIS metadata voor de laag

When loading data from a .gdb file, QGIS will automatically attempt to translate as much as possible of the original ESRI metadata across to the QGIS metadata, so that it's immediately available for use.

Dit werd mogelijk gemaakt door North Road / SLYR

This feature was developed by Nyall Dawson

Mogelijkheid: Domeinen voor velden lezen uit gegevenssets

Voor indelingen die de ingebedde definitie voor velddomeinen ondersteunen (momenteel GPKG en GDB), converteert QGIS automatisch het ingebedde velddomein naar de equivalente configuratie voor de bewerker van QGIS voor het veld.

Dit betekent dat GPKG/GDB met gecodeerde velddomeinen automatisch zullen worden geladen in QGIS met hun juiste configuratie voor de widget Waardenkaart intact, zodat gebruikers beschrijvingen voor veldwaarden zien in plaats van ruwe codes. Velden met een domein van het type bereik (min/max) zullen ook worden vertaald naar de widget Bereik voor het veld.

Dit werd mogelijk gemaakt door North Road

This feature was developed by Nyall Dawson

Mogelijkheid: Laden van lagen GPKG met type GEOMETRY toestaan

GeoPackage supports layers with a generic "geometry" type, with the QGIS release 3.20 it is now possible to load them and specify the requested geometry type on load, just like with PostGIS.

image37

This feature was developed by Marco Bernasocchi (OPENGIS.ch)

Mogelijkheid: Ondersteuning voor offline bewerken voor veldtypen lijst tekenreeks en lijst nummer

PostGIS-gebruikers verheugt u: offline bewerken werd enigszins slimmer en kan nu veldtypen lijst tekenreeks en lijst nummer afhandelen.

This feature was developed by Mathieu Pellerin

Formulieren en widgets

Mogelijkheid: Per-veld gebruiken van laatste waarden voor nieuw gemaakte objecten

Uitgebreider beheer is verschaft voor wanneer de laatst ingevoerde waarden voor velden opnieuw gebruikt zouden moeten worden bij het maken van nieuwe objecten, zodat deze functionaliteit nu onafhankelijk kan worden beheerd voor elk individueel attributenveld voor elke laag.

Historisch werd deze functionaliteit geconfigureerd met een globale optie die er voor zorgde dat ALLE veldwaarden voor ALLE lagen zouden worden onthouden en opnieuw worden gebruikt gedurende een sessie van QGIS bij het maken van nieuwe objecten.

Dit maakt fijner beheer over het gedrag van formulieren mogelijk, waar van sommige waarden gewenst wordt dat zij opnieuw kunnen worden gebruikt, maar andere zouden moeten worden opgeschoond of worden ingesteld op ene standaard waarde. gebaseerd op een expressie.

image38

This feature was developed by Nyall Dawson

Mogelijkheid: Widget weergave JSON

Nieuw weergavewidget om gegevens van JSON op een gebruiksvriendelijke manier weer te geven. Gegevens kunnen worden weergegeven als geaccentueerde tekst in syntaxis of als een boom.

image39

This feature was funded by Canton of Solothurn

This feature was developed by Damiano Lombardi

Legenda van laag

Feature: Vector "label" legend entries

QGIS ondersteunt nu het toevoegen van legenda-items voor laaglabels, die de stijl voor het lettertype en klassen voor labelen voor vectorobjecten zullen weergeven.

Dit verschaft een legenda-item dat het voor gebruikers mogelijk maakt om expliciet objecten op de stijl van het label te identificeren, zelfs als er geen symbologie voor objecten wordt gebruikt.

Control of this behavior is made accessible by adding a "show label legend" option to the legend tab of the vector layer properties.

image40

Dit werd mogelijk gemaakt door Canton of Glarus

This feature was developed by mhugent

Processing

Mogelijkheid: Optie toegevoegd om metadata voor laag op te slaan in algoritme Pakketlagen

Deze aanvullende optie verrijkt het algoritme Pakketlagen en zal de metadata voor de bronlaag kopiëren in het geopackage, zodat het als standaard metadata zal worden gebruikt voor de laag.

This feature was developed by Nyall Dawson

Mogelijkheid: Algoritme Rasterlaag eigenschappen

Dit algoritme haalt basiseigenschappen voor de rasterlaag op, zoals de grootte in pixels, dimensies van pixels (kaarteenheden per pixel), aantal banden, en waarden Geen gegevens.

It is intended for use as a means of extracting these useful properties to use as the input values to other algorithms in a model, such as passing an existing raster's pixel sizes over to a GDAL raster algorithm.

This feature was developed by Nyall Dawson

Mogelijkheid: Verbeterde bewerking rasteriseren met #D-ondersteuning

Het GDAL-proces rasteriseren (vector naar raster) ondersteunt nu 3D-gegevens, in zoverre dat het nu de mogelijkheid bevat om de waarde Z (hoogte) van een object te gebruiken om brandwaarden uit te nemen.

The use of this option indicates that a burn value should be extracted from the “Z” values of the feature. Works with points and lines (linear interpolation along each segment). For polygons, it only works properly if the features are flat (i.e. contain the same Z value for all vertices)

This feature was developed by talledodiego

Mogelijkheid: Optie Alleen geselecteerde objecten opslaan voor algoritme Pakketlagen

Het algoritme Pakketlagen werd aangepast met ondersteuning voor het alleen opslaan van geselecteerde objecten

This feature was developed by Stefan Conrads

Feature: Logniveaus voor context Processing

Een nieuwe eigenschap log level is toegevoegd aan QgsProcessingContext

Dit maakt het voor algoritmes mogelijk om hun uitvoer te verfijnen, gebaseerd op het logniveau.

The qgis_process command line operation has been granted a --verbose switch to enable verbose log output.

Dit werd mogelijk gemaakt door Natural resources Canada Contract: 3000720411

This feature was developed by Nyall Dawson

Mogelijkheid: Opnieuw bewerken van snappen aan geometrie biedt een grote snelheidswinst

This development cycle saw a rework of the inner workings of QGIS' geometry snapper algorithm, which has led to a significant speed boost. Datasets which could take over 10 minutes to process now take less than 10 seconds.

This feature was funded by SwissTierras Colombia

This feature was developed by Mathieu Pellerin

Feature: Add a last_value function to the aggregate algorithm

The aggregate processing tool now includes a last_value aggregation function, which is especially useful when working with input data that has meaningful ordering.

image41

This feature was developed by Mathieu Pellerin

Opties voor toepassing en projecten

Mogelijkheid: Globale optie om monitoren van mappen uit te schakelen

Geeft gebruikers de mogelijkheid om handmatig standaard het monitoren van mappen in de browser uit te schakelen, en verschaft ook een mechanisme voor installaties voor bedrijven om dit potentieel ongewenst gedrag uit te schakelen.

This feature was developed by Nyall Dawson

Mogelijkheid: API’s voor exporteren en importeren van XML configuraties voor authenticatie

QGIS verschaft nu functies voor exporteren en importeren naar het QGIS authenticatiebeheer. Deze functionaliteit wordt nog niet weergegeven in de gebruikersinterface. Complexe configuraties voor authenticatie met veel opties, zoals OAuth2, kunnen optioneel worden versleuteld of worden opgeslagen in platte tekst om het beheren van werkstromen met authenticatie te verbeteren.

This feature was developed by Mathieu Pellerin

Browser

Mogelijkheid: Aangepaste kleuren voor pictogrammen van mappen in browser

QGIS now allows users to set a custom icon color for different folders in the browser. This effectively allows users to "tag" folders, which aids in the rapid navigation of complex folder structures in the browser.

image42

This feature was developed by Nyall Dawson

Mogelijkheid: Groep OWS verwijderd uit de QGIS Browser

The non-functional and redundant "OWS" Group has been removed from the QGIS Browser panel.

This feature was developed by Loïc Bartoletti

Gegevensproviders

Mogelijkheid: Ondersteuning voor lijsten van gegevenstypen integer, real en integer64 in OGR toegevoegd

Aanvullende lijsten voor veldtypen zijn toegevoegd aan het stuurprogramma voor OGR voor ondersteunde gegevenstypen, zoals Geojson.

This feature was developed by Nyall Dawson

Mogelijkheid: Mogelijkheid voor lezen van vectorlaag uitgebreid naar ander typen lagen

Whilst the ability for QGIS to access a layer's metadata information, such as reading the extent of a layer from the metadata, was previously restricted to vector layers, this functionality has now been extended to include various other layer types including raster, point cloud, and others.

Dit werd mogelijk gemaakt door Ifremer

This feature was developed by rldhont

QGIS Server

Mogelijkheid: Externe doorzichtbaarheid laag

Ondersteuning voor beheren van doorzichtbaarheid voor externe / op afstand lagen die worden geserveerd door QGIS Server

This feature was developed by mhugent

Mogelijkheid: Te configureren Service URL

Aanvullende opties zijn toegevoegd aan QGIS Server om het antwoord GetCapabilities met betrekking tot de resultaten te verbeteren, speciaal zonder de noodzaak om verscheidene velden te voltooien in de configuratie voor het project van QGIS. Deze bijwerkingen schakelen ook veel andere opties in die kunnen worden ingesteld met een omgevingsvariabele, of door headers uit een proxy op te geven.

De volgende opties zijn toegevoegd en zullen door de server in de volgende volgorde worden opgelost:

  • Waar de gedefinieerd in het project per service.
  • The <service>_SERVICE_URL environment variable.
  • The SERVICE_URL environment variable.
  • The custom X-Qgis-<service>-Service-Url header.
  • The custom X-Qgis-Service-Url header.
  • Build from the standard Forwarded header.
  • Build from the pseudo standard X-Forwarded-Host and X-Forwarded-Proto headers.
  • Build from the standard Host header and the server protocol.
  • Gebouwd uit de servernaam en het serverprotocol.

This feature was developed by Stéphane Brunner

Belangrijke reparaties

Mogelijkheid: Reparaties van problemen door Even Rouault

Titel probleemURL (indien gerapporteerd, GitHub)URL Commit (Github)3.16 backport commit (GitHub)
compiler warning in QgsMeshDatasetGroupStore::readXml()niet gerapporteerdPR #43304N/B
QGIS Crashes with GDAL 3.3#43224PR #43306PR #43323
Data corrupted when deleting field in a (specific) geopackage layer#42768PR #43309PR #43322
PyQGIS: WMS-T layer uri without timeDimensionExtent in it crashes QGIS#43158PR #43310PR #43324
Data Corruption: Failed GPKG OID/FID Over-write causes value to spill into next attribute column#42274PR #43311PR #43360
"Split features" causes data loss#41283PR #43328PR #43340
Foreign key constraints checks are ignored on GPKG#34728PR #43330Niet van toepassing
Strange error message from SQL Query Composer in WFS client#42985PR #43334PR #43341
WFS 1.1.0 ExceptionReport response handling : QGIS looks for 'exceptionCode' but in specifications it's 'code' attribute#42196PR #43335PR #43342
Export selection from a large WFS layer fails#42049PR #43336PR #43343
Long (?) WKT makes delimited text layer fail on 3.16 and 3.18#43256PR #43337PR #43339
Wrong SRS when reading a Postgis layerniet gerapporteerdPR #43338Niet van toepassing
Mesh data in GRIB format from ERA5#41809GDAL PR 3875GDAL PR 3877
Two OGR provider filtered layers with same source dataset don't restore proper feature count / extent on project reload#43361PR #43372PR #43394

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Even Rouault

Mogelijkheid: Reparaties van problemen door Alessandro Pasotti

Titel probleemURL (indien gerapporteerd, GitHub)URL Commit (Github)3.16 backport commit (GitHub)
Data Source Manager fails to derive exact 3D geometry type for GeometryZ PostGIS tables#43268PR #43326
Attribute table conditional formatting doesn't work when using $geometry is NULL#43252Werkt bij mij wel
QgsZonalStatistics.calculateStatistics() incomplete outputs#43245PR #43332PR #43378
Bad Request on feed.qgis.org#43232PR #43333Niet relevant
Server: WFS3/API Features - overlapping columns/content on data items as HTML pages#42269PR #43363PR #43380
Datum transformation using custom gsb grid for WMS Layer in QGIS Server does not work#43072PR #43365Niet relevant
Server: fix unreported QGIS_OPTIONS_PATH not really working for projniet gerapporteerdPR #43366Niet van toepassing
WFS cascade getfeatureinfo fails#42062Werkt bij mij wel
Server standalone: fix unreported project storage not supported with -pniet gerapporteerdPR #43381PR #43464
QGIS Server GetPrint: HIGHLIGHT_GEOM is not printed if map layers are configured to follow a map theme#34178PR #43391Riskant
Feature count is wrong when adding features from a table with features of mixed geometries#43199Werkt bij mij wel
Not all geometry types are found in PostGIS table with Spatial Type of Geometry#43186PR #43419Riskant
Icon not updated when saving a scratch layerniet gerapporteerdPR #43431PR #43463
Fix list of protocols in ssh custom configurationniet gerapporteerdPR #43432Niet van toepassing
Crash with table set to Show Visible, joins, and left open as QGIS is quit#43287PR #43434Niet van toepassing
"show label" is disabled in widget designer but label keeps displaying in attribute form if you use tabs in the Drag and-Drop Designer and the field widget was placed in any tab#43103PR #43435NOG TE DOEN
Browser adds layers to projects with a leading space#43129PR #43436Niet van toepassing
saveStyleToDatabase() bug when saving more than one layer to a GPKG#42988Werkt bij mij wel
Widget parameters not persistent for relations in D&D designer#43123PR #43468Niet van toepassing
Rule-based rendering sometimes doesn't show all results#43181PR #43502Riskant
Fix unreported missing raster band stats in info panelniet gerapporteerdPR #43507
Raster calculator does not create/store statistics for output rasters#42835PR #43512Geen prioriteit
Attribute Form Value Relation Doesn't Respect Column Default#41951Werkt bij mij wel
Attribute table in form view can display "ghost" attributes#43477PR #43533Geen prioriteit
PG identity default clause issuehttps://lists.osgeo.org/pipermail/qgis-user/2021-June/048983.htmlPR #43529Niet van toepassing
Pyqgis 3.18.3 error when adding wms layer#43580PR #43581NOG TE DOEN
"Reuse last entered attribute values" slows creation of new features on large vector#42909PR #43584NOG TE DOEN
Deleting "all other values" breaks date based categorise symbology#43651GDAL PR 3978
Fix documentation doctest buildshttps://github.com/qgis/QGIS-Documentation/pull/6747https://github.com/qgis/QGIS-Documentation/pull/6747Niet relevant

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Alessandro Pasotti

Mogelijkheid: Reparaties van problemen door Paul Blottiere

Titel probleemURL (indien gerapporteerd, GitHub)URL Commit (Github)3.16 backport commit (GitHub)
VERSION is now mandatory in WMS 1.3.0 for getmap requestsniet gerapporteerdPR #43459PR #43467
WMTS GetCapabilities and axis order#34826PR #43280PR #43772
Use the lowest version in wms negotiation#41051PR #41376Riskant
QGIS crashes adding a record to a memory ("scratch") layer table in some circumstances#42578Werkt bij mij wel
QGIS fails silently when an auxiliary layer cannot be createdniet gerapporteerdPR #43543PR #43773
Niet mogelijk hulpmiddel voor opslaan op te slaan#26365PR #43560Riskant
WMS GetFeatureInfo on time enabled layer does not pass TIME parameter#42141PR #43599PR #43774

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Paul Blottiere

Mogelijkheid: Reparaties van problemen door Denis Rouzaud

Titel probleemURL (indien gerapporteerd, GitHub)URL Commit (Github)3.16 backport commit (GitHub)
Widget parameters not persistent for relations in D&D designer#43123PR #43479niet relevant
Use a read-only line edit instead of combobox in relation reference doesn't allow to add a child from the parent#42813PR #43509te riskant / is het niet waard
no open-form in all layers feature locator filter (active filter has) + show form instead of error for geometry-less layersniet gerapporteerdPR #43462?
Cannot add a polymorphic relations#41959PR #43488niet relevant
Filter expression from relation reference widget on attributes form, not working properly#42803PR #43523ja
fix Picture layout element does not handle properly a non-existing filepath when provided with an expression#42280PR #43119
relations bug: zoom to child button disappears#34477Werkt bij mij wel
Value Relation and Relation reference widget: Entries are sorted although the option "Order by value" is NOT checked#26468voor nu niet zeker hoe dit op te lossen
Errors while adding a feature with a polymorphic relation#41962gerepareerd

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Denis Rouzaud

Mogelijkheid: Reparaties van problemen door Loïc Bartoletti

Titel probleemURL (indien gerapporteerd, GitHub)URL Commit (Github)3.16 backport commit (GitHub)
QgsProjectionSelectionWidget::selectCrs() cannot be overwritten in Python#43019Werkt bij mij wel.
A bug? in FindPyQt5.py#41913#41913niet relevant
Missing incon of Geometry Checker core plugin#42708PR #43536PR #43549
Please reomve the not functional OWS group from the QGIS browser#24841PR #43559Niet van toepassing
Build fails with external qwtpolar#41910PR #43551PR #43583
Check geometries tool does not save default action changes#42489PR #43550PR #43568
Wrong error output location when using Check validity on data with certain type of 3D error#43582PR #43588

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Loïc Bartoletti

Mogelijkheid: Reparaties van problemen door Julien Cabieces

Titel probleemURL (indien gerapporteerd, GitHub)URL Commit (Github)3.16 backport commit (GitHub)
Postgresql tables with intarray fields as primary key causes problems in python scripts#42778PR #43493PR #43510
Cannot instantiate QgsFeatureFilterModel using PyQGIS#42488PR #43494PR #43516
QGIS crashes by loading ui file#42379Werkt
QvariantList Field , nothing in attribute table when a single value is in the list#33108PR #43508PR #43530
Copy CRS to clipboard when copying selected features#40117PR #43527PR #43532
Open Running (connection) Task makes it impossible to Quit QGIS#40001PR #43587
Plugin manager doesn't work with proxy#43284Terugkoppeling
Form fails to initialize $geometry#34791PR #43617

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Julien Cabieces

Mogelijkheid: Reparaties van problemen door Peter Petrik

Titel probleemURL (indien gerapporteerd, GitHub)URL Commit (Github)3.16 backport commit (GitHub)
Passwords cannot be saved into keychain on macOS with QGIS 3.16#40541Terugkoppeling
buggy profile results in two instances starting#29379geen probleem meer
GRASS plugin init error on macOS#41782Werkt bij mij wel.
Data Source Manager incorrectly identifies PostGIS raster extent on macOS#43042onderzoek
Crash with point clouds when zooming into 3D viewer [Mac]#41903PR #43743niet relevant
Crash when chcking the "Show bounding boxes" option in 3D view settings#40766PR #43755backport_bot

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Peter Petrik

Mogelijkheid: Reparaties van problemen door Nyall Dawson

Titel probleemURL (indien gerapporteerd, GitHub)URL Commit (Github)3.16 backport commit (GitHub)
Fix browser panel scanning on remote locations can hang QGISveel PR’s
[3d] Fix rendering of curved lines using simple line rendererniet gerapporteerdCommit 700390a
Fix layer preview through browser panel#43303Commit 7bf85a0
[expressions] Fix evaluation of round(...) where input value is a string containing a decimal number#36467Commit 42c2061
Fix label masking settings get dropped for layers with "," or ";" characters in the text#37473Commit 3d4e2f4
Fix orphaned symbol masking can force maps to be rasterizedniet gerapporteerdCommit ffc500d
Fix selection of features which use variables in filter rules#42006Commit d41c234PR #43235
[labeling] Default to "from symbol bounds" for cartographic point label placement#25866Commit 4ad5d36
Fix PyQGIS QgsLineString constructor only accepts lists of QgsPoint, not QgsPointXY as indicated by the documentation#43200Commit 2b6c3c1
Fix crash when changing symbol levels through style dock#42671Commit f3f4c17PR #43235
Allow clearing data defined buttons which are set to non-existing fieldsniet gerapporteerdCommit ee03ad5
[processing] Python entry in history dialog should be processing.run line, not processing.execAlgorithmDialogniet gerapporteerdCommit 61ac64c
Don't try to render font marker symbols in massive font sizes, avoid crash#42270Commit 12d1078PR #43235
Fix Qgis::MessageLevel::None is not available in PyQGIS#42996Commit 02266ef
Fix marker symbol bounds incorrectly include bounds of disabled symbol layersniet gerapporteerdCommit ca54e8fPR #43235
Fix hang in rendering joined layers#38551Commit ca00377Commit cdbf722
[temporal] Fix broken animations when a non-integer interval value is used (e.g. 1.5 hours)niet gerapporteerdCommit 81ec79c
Fix allowing attribute selection for DXF layer name#42575Commit 66c6ef9
Fix papercut in rule based labeling widget where it's possible to uncheck BOTH the filter and else radio buttonsniet gerapporteerdCommit 1fcb9752PR #43235
Fix it's impossible to change a rule based labeling "else" rule back to a normal ruleniet gerapporteerdCommit de92ca0PR #43235
Fix data defined properties which bind to a field can have incorrect values when the linked field has a null valueniet gerapporteerdCommit 4e25c6bCommit 2a3bcc3
Fix broken coordinate transform when exporting features to DXF#43449Commit 65c02e0Commit 044f6a1
[processing] Don't show model child algorithm outputs as choices for multi-layer input parameters when running a model#41210Commit f4477b2
Expand on QgsPoint/QgsPointXY documentation to clarify when each class should be used#43598Commit ae83444
Fix crash when canceling union tool#43553Commit b1f50bbCommit 1f25ba5
Fix "force layer to render as raster" setting wasn't correctly copied#43535Commit 1313786Commit dcd016b
Fix massive performance regression in attribute tableniet gerapporteerdCommit 5fdb88bCommit 4970c3a
Fix performance issue when using attribute table with "edited or new features" filter in placeniet gerapporteerdCommit af021f1
Fix invalid error message when creating expression for layout text item#42884Commit db74013
Clarify labels in temporal controllerniet gerapporteerdCommit ed346d8
Correctly redraw canvas when applying project properties changesniet gerapporteerdCommit 41f9842Commit 607b44b
Make interactive labeling tools correctly work with data defined properties which aren't bound to fieldsniet gerapporteerdCommit c6bd366
Fix crash in labeling if label has data defined x/y set and projection error occurs transforming these coordinatesniet gerapporteerdCommit 8943ac7Commit 2fe68cc
[temporal] Fix filter generation for vector temporal layers#38468Commit 544708f
Fix formatting of exception blocks in PyQGIS docsniet gerapporteerdCommit 8359281PR #43235
Fix zonal statistics does not correctly handle coordinate transforms#26858Commit e70cf8dCommit c82678d
Don't assume that owslib >= 0.20 is available#38074Commit 3cf9083Commit eb1a55a
Fix crash in geometry checker when empty geometries are found#38983Commit 73a4948Commit 6938593
[temporal] Fix incorrect frame duration in last frame in animation mode#40777Commit f76747b
Default to a time range of the last 24 hours, in 1 hour increments, instead of a confusing "zero length" range#40868Commit 5f5a3a7
Fix temporal fields reset if previously set to no value#43643Commit 9de5d25PR #43235
[processing] Fix broken execution of models via browser/drag and drop#43698Commit cbe2678Commit 9e0cdcb
Fix QgsDistanceArea.bearing()niet gerapporteerdCommit 0b499d3
Don't restrict adding crs selections to list of recent CRSes to only a few select dialogsniet gerapporteerdCommit 870945c
[processing] Fix use of data defined parameter values when editing features in place#43758Commit 3ae9625
[layouts] Fix bounding rectangle for shapes doesn't include stroke width after loading from xml#43748Commit fad1800

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Nyall Dawson