Latest news will appear here soon.
Edit on GitHub

Log met wijzigingen voor QGIS 3.44

Datum uitgave: 20-06-2025

Het project QGIS kondigt met trots de uitgave van QGIS 3.44 aan, een gedenkwaardige uitgave die de beëindiging kenmerkt van de QGIS 3-serie. Deze uitgave arriveert in een levendig en zich nog steeds uitbreidend ecosysteem van vrije en open-bron-georuimtelijke programma’s, bibliotheken en ondersteuning van de gemeenschap die gebruikers wereldwijd stimuleert. Voortbouwend op de solide funderingen van eerdere uitgaven verschaft QGIS 3.44 een stabiele en verfijnde ervaring voor alle gebruikers als het project overgaat op het moderne Qt6-framework met de aanstaande uitgave van QGIS 4.0 in oktober 2025.

Als de laatste uitgave met mogelijkheden van de tak QGIS 3.x, zorgt deze uitgave voor een betrouwbare omgeving voor bestaande werkstromen, en ontwikkelaars van plug-ins kunnen zich voorbereiden op een gladde overgang tussen uitgaven, omdat QGIS 4.0 vervallen API’s zal behouden om inspanningen voor compatibiliteit te minimaliseren en het ecosysteem in staat te stellen te evolueren naast de brontoepassing.

Hoewel gefocust op stabiliteit en verfijning, bevat de uitgave nog steeds een groot aantal opmerkelijke verbeteringen die werkstromen verfijnen en gebruikers stimuleren bij hun georuimtelijke inspanningen. Dergelijke verbeteringen bevatten verfijningen aan het beheren van databases en connectiviteit, verbeterde flexibiliteit voor gegevensproviders en nieuwe projectinstellingen. Oude favorieten, zoals de Toolbox van Processing en QGIS-expressies, krijgen ook hun rechtmatige deel aan verbeteringen en cartografische mogelijkheden krijgen een oppepper met nieuwe bijwerkingen voor labelen en lay-out.

Voor een snelle toer door alle nieuw geïntroduceerde functionaliteiten kunt u deze mogelijkheden bekijken in de video met hoogtepunten op YouTube.

QGIS is een inspanning van de gemeenschap en we willen ook nogmaals onze grote dank uitspreken aan alle ontwikkelaars, schrijvers van documentatie, testers en andere mensen die vrijwillig hun tijd en inspanningen ter beschikking stellen (of mensen sponsoren om dat te kunnen doen) om deze uitgave mogelijk te maken. Vanuit de gemeenschap van QGIS hopen we dat u van deze uitgave zult genieten! Als u tijd of geld wilt doneren of op een andere manier bij wilt dragen in het opwaarderen van QGIS, kijk dan ook eens op QGIS.ORG en help een handje!

QGIS wordt ondersteund door donoren en dragende leden. Een huidige lijst van donoren die grote of kleine bijdragen hebben gegeven aan het project kan worden bekeken op onze lijst van donoren. Als u een dragend lid voor het project zou willen worden, bekijk dan onze pagina voor dragende leden voor de details. Sponsoren van QGIS helpen ons om fondsen te verkrijgen voor onze regelmatige ontmoetingen van ontwikkelaars, de infrastructuur van het project te onderhouden en inspanningen voor het oplossen van problemen te financieren. Een volledige lijst van huidige sponsoren wordt hieronder weergegeven - een gemeend bedankt voor al onze sponsoren!

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 hun 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.

Tijdbeheer

Mogelijkheid: Groepsknoop WMS-T toestaan dimensie tijd weer te geven

Een nieuwe optie om de groepsknoop van de boom van lagen de dimensie tijd weer te laten geven, die is toegevoegd aan lagen WMS-T is toegevoegd.

Een keuzevak in de groepseigenschappen van WMS maakt het mogelijk te schakelen met de berekening van deze tijdsdimensie. Indien ingeschakeld, zal het recursief de tijdsdimensie maken, gebaseerd op de tijdsdimensies van de kindlaag.

Een groep waarvan de berekening van de tijdsdimensie is uitgeschakeld, zal de tijdsdimensie van zijn kinderen niet doorgeven aan zijn ouder.

Datumbereik voor de tijdsdimensie is ook toegevoegd, in lijn met de standaarden OGC WMS en ISO8601.

Dit werd mogelijk gemaakt door Ifremer

Deze mogelijkheid werd ontwikkeld door Julien Cabieces

Mogelijkheid: Vaste datum/tijd toegevoegd voor modus Tijdbeheer voor rasters

Stelt de gebruiker in staat om een vaste datum/tijd te selecteren in de eigenschappen voor Tijdbeheer van een rasterlaag, wat het mogelijk maakt dat het begin en einde van een tijdsperiode wordt afgeleid van een enkele invoerwaarde.

Dit werd mogelijk gemaakt door Ifremer

Deze mogelijkheid werd ontwikkeld door Julien Cabieces

Gebruikersinterface

Mogelijkheid: Een specifieke tab openen in het paneel Logboekmeldingen

QGIS ondersteunt nu het openen van berichten op een specifieke tab in het paneel Logboekmeldingen

Dit kan bijvoorbeeld worden gebruikt om een specifieke tab direct te openen voor een opgegeven provider of plug-in.

Dit wordt bereikt door de methode openMessageLog uit te breiden om de tabnaam als een parameter te accepteren. Als de opgegeven tabnaam niet wordt gevonden, zal het paneel worden weergegeven in zijn bestaande staat.

Opgenomen met deze wijziging is de uitbreiding van de methode iface, iface.openMessageLog( tab_name ).

Dit werd mogelijk gemaakt door Stad Frankfurt – Stadtplanungsamt

Deze mogelijkheid werd ontwikkeld door Germán Carrillo

Symbologie

Mogelijkheid: Optie toegevoegd om niet-gebruikte categorieën te verwijderen in de widget symboolrenderer Categorieën

Een nieuwe optie is toegevoegd aan de widget symboolrenderer Categorieën om het voor de gebruikers mogelijk te maken in bulk niet-gebruikte categorieën te verwijderen.

Het gebruik van deze optie zal automatisch alle categorieën identificeren en verwijderen die niet overeenkomen in het attribuutveld of expressie die is gebruikt om de laag te categoriseren.

Dit is speciaal nuttig bij het gebruiken van een geclipte subset van gegevens die een grote set gecategoriseerde stijlen hebben geërfd.

Deze mogelijkheid werd ontwikkeld door Ben Wirf

Labelen

Mogelijkheid: Instellingen toegevoegd voor het beheren van marges rondom labels en voorkomen van duplicaatlabels

Twee nieuwe instellingen zijn geïntroduceerd voor labels van vectorlagen, namelijk:

  • Marge rondom labels: Dit maakt het mogelijk een marge in te stellen rondom de labels van een laag, wat voorkomt dat alle andere labels worden geplaatst binnen deze margeafstand tot de labels van de laag.
  • Duplicaatlabels voorkomen: Verwijdert labels binnen een minimale afstand voor ALLE lagen, met hoofdlettergevoleige overeenkomsten.

Dit kan worden gebruikt om het uiterlijk van de labels bij het renderen van complexe geografische situaties te verbeteren. Zoals gegevens van wegennetwerken, waar elementen zoals tweerichtingswegen, dienstwegen en andere entiteiten kunnen resulteren in veel identieke labelelementen, die dicht bij elkaar verschijnen.

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

3D-objecten

Mogelijkheid: Gereedschap Kruisdeel

Een nieuw gereedschap is toegevoegd voor het maken van kruisdelen in een 3D-scène. De gebruiker kan een gedeelte in het 2D-kaartvenster kiezen (door te klikken op drie punten - beginpunt, eindpunt en dikte kruisdeel), dat ervoor zorgt dat de 3D-weergave alles eruit filtert wat buiten dat gebied ligt. De camera in de 3D-weergave wordt ook verplaatst om te kijken naar het gebied vanaf de zijkant.

Vergeleken met de configuratie van het bereik van de 3D-weergave, is het gereedschap Kruisdeel zowel sneller om te gebruiken (het hoeft niet de gehele scène opnieuw te laden als Kruisdeel is ingeschakeld/uitgeschakeld) en staat gedraaide rechthoekige gebieden toe.

Dit werd mogelijk gemaakt door Septima, Klimadatastyrelsen

Deze mogelijkheid werd ontwikkeld door Matej Bagar

Mogelijkheid: Weergave Globe

Er is een nieuwe modus voor 3D-scènes - weergave Globe - in aanvulling op de traditionele 3D-weergave, gebaseerd op een geprojecteerd CRS.

Elk type kaartlaag kan als 2D-textuur worden gebruikt voor de globe en 3D-renderers van getegelde scènelagen en lagen van puntenwolken worden ondersteund.

Weergave Globe gebruikt de ellipsoïde van het project om mazen voor de globe te maken. Het is zelfs mogelijk om andere hemellichamen te gebruiken, zoals Mars of de maan, als het CRS voor het project overeenkomstig is ingesteld.

Meer informatie:

Dit werd mogelijk gemaakt door Cesium Ecosystem Grant

Deze mogelijkheid werd ontwikkeld door Lutra Consulting & North Road

Mogelijkheid: Ondersteuning voor grote 3D-scènes

In eerdere versies van QGIS zou 3D-kaartweergave zich niet correct gedragen met scènes die groter zouden zijn dan 50-100 kilometer, wegens problemen met de numerieke precisie - de camera zou verkeerd verplaatsen (tot het punt van onbruikbaar) of objecten zouden onrustig zijn indien erop ingezoomd. Dat is nu opgelost - voor zowel lokale scènes als scènes voor Globe, zoals vermeld in QEP 301.

Dit werd mogelijk gemaakt door Cesium Ecosystem Grant

Deze mogelijkheid werd ontwikkeld door Lutra Consulting & North Road

Puntenwolken

Mogelijkheid: Pdal_wrench bijgewerkt naar v1.2

Dit verschaft:

  • Verbeterde ondersteuning voor virtuele puntenwolken (VPC) in algoritmes van Processing
  • De mogelijkheid om direct uit te voeren naar Cloud Optimized Point Cloud (COPC) voor verscheidene indelingen

Bekijk het log met wijzigingen voor pdal_wrench voor meer details over andere verbeteringen.

Dit werd mogelijk gemaakt door Landesamt für Vermessung und Geoinformation Vorarlberg

Deze mogelijkheid werd ontwikkeld door Jan Caha

Mogelijkheid: Uitvoer COPC toestaan voor algoritmes van PDAL

Door de bijgewerkte afhankelijkheid pdal_wrench te verhogen, kan uitvoer voor algoritmes van PDAL nu worden gemaakt als Cloud Optimized Point Clouds

Dit werd mogelijk gemaakt door Landesamt für Vermessung und Geoinformation Vorarlberg

Deze mogelijkheid werd ontwikkeld door Jan Caha

Mogelijkheid: Automatisch gebruiken van COPC-indexbestanden in gereedschappen van Processing

Als een bestand COPC een index beschikbaar heeft, zal QGIS nu automatisch die standaard gebruiken bij het uitvoeren van bewerkingen van Processing. Dat zal enkele bewerkingen sneller maken (bijv. clippen).

Dit werd mogelijk gemaakt door Landesamt für Vermessung und Geoinformation Vorarlberg

Deze mogelijkheid werd ontwikkeld door Jan Caha

Mogelijkheid: Bewerken puntenwolk

Het is nu mogelijk lagen van puntenwolken te bewerken in de 3D-kaartweergaven. Gebruikers kunnen kiezen welk attribuut aan te passen, de doelwaarde en dan interactief punten selecteren die zouden moeten worden bewerkt.

er zijn verscheidene kaartgereedschappen om punten te selecteren om te bewerken:

  • Met een polygoon selecteren
  • Met verfkwast selecteren
  • Boven/Onder lijn selecteren

Gebruikers kunnen filteren voor te bewerken punten instellen met QGIS-expressies, zodat slechts van enkele punten hun attribuutwaarde wordt aangepast.

Er trad een fout op.

Bekijk deze video op www.youtube.com of schakel JavaScript in als dat voor uw browser is uitgeschakeld.

Dit werd mogelijk gemaakt door Septima, Klimadatastyrelsen

Deze mogelijkheid werd ontwikkeld door Lutra Consulting

Afdruklay-outs

Mogelijkheid: Automatisch doorlopen na instelling voor legenda’s van lay-out toegevoegd

De instelling Automatisch doorlopen maakt het mogelijk de tekst van de legenda automatisch te laten doorlopen na een vaste regellengte (ingesteld in millimeters).

Dit kan worden gebruikt om excessieve breedtes voor automatisch gemaakte legenda’s te voorkomen.

Dit werd mogelijk gemaakt door North Road, met dank aan SLYR

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Expressies

Mogelijkheid: Functie herhalen toegevoegd en variant omgekeerd voor tekenreeks

Nieuwe expressies omvatten:

  • Een nieuwe functie ‘repeat’, die een tekenreeks een gespecificeerd aantal keer herhaald
  • Een variant voor tekenreeks voor ‘reverse’ die het omdraaien van de tekenreeks mogelijk maakt

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Expressiefuncties om CRS te maken uit een tekenreeksdefinitie en om authid van CRS te verkrijgen

Nieuwe expressiefuncties zijn toegevoegd die het beheren van coördinatenreferentiesystemen ondersteunen, namelijk:

  • crs_from_text: Maakt een coördinatenreferentiesysteem uit een tekenreeksdefinitie. De tekenreeksdefinitie mag worden weergegeven met een CRS-code in de indeling auth:id, een definitie WKT of een tekenreeks voor PROJ die het CRS definieert.
  • crs_to_authid: Geeft de tekenreeks voor identificatie van een coördinatenreferentiesysteem terug in de indeling authority:id, bijv. EPSG:4326.

Deze mogelijkheid werd ontwikkeld door Alexander Bruy

Digitaliseren

Mogelijkheid: Beleid voor samenvoegen toegevoegd

Soortgelijk aan de reeds bestaande “beleidsvormen” Splitsen en Dupliceren ondersteunt QGIS nu beleid Samenvoegen, wat kan worden geconfigureerd om de initiële waarden te bepalen in het dialoogvenster Objecten samenvoegen.

Beleid kan per veld worden ingesteld in het attributenformulier van het dialoogvenster Laageigenschappen, onder het gedeelte “Beleid” van de veldconfiguratie.

Methoden voor beleid omvatten:

  • Som: (Alleen numerieke velden) Som van waarden
  • Gewogen geometrie: (Alleen numerieke velden) Gebruikt het gewogen gemiddelde per geometrie
  • Standaardwaarde: Gebruikt de standaardwaarde die is ingesteld in QGIS
  • Niet ingesteld veld: Maakt het veld leeg en gebruikt de standaardwaarde van de gegevensprovider (als die bestaat). Als er geen waarde wordt gespecificeerd, wordt de waarde uit het eerste object gebruikt (huidige standaard)
  • Grootste geometrie: gebruikt de waarde van het object met de grootste geometrie (bepaald door de lengte (typen lijn), gebied (typen polygoon), aantal delen (typen multipunt))
  • Minimumwaarde: (Alleen numerieke velden) Laagste waarde
  • Maximumwaarde: (Alleen numerieke velden) Hoogste waarde
  • Ingesteld op Null: Stelt de waarde van het veld voor het object in op NULL

Dit werd mogelijk gemaakt door de National Land Survey of Finland.

Deze mogelijkheid werd ontwikkeld door Juho Ervasti

Gegevensbeheer

Mogelijkheid: HEIGHT_AVERAGE uit RPC gebruiken indien beschikbaar

QGIS kan nu nauwkeuriger satellietafbeeldingen positioneren, speciaal die van producten van DIMAP / Pleiades NEO.

Deze verbetering betekent dat deze typen staellietafbeeldingen zullen worden weergegeven in hun juiste geografische locatie met meer precisie, zelfs zonder aanvullende hoogtegegevens.

Deze mogelijkheid werd ontwikkeld door Even Rouault

Mogelijkheid: Aanpassen van veld toestaan bij importeren van databasetabellen

Het dialoogvenster Databasetabel importeren is uitgebreid met een nieuw gedeelte om velden te koppelen, wat de gebruiker beheer geeft over de velden in de gemaakte tabel.

Gebruikers kunnen hernoemen, het exacte type doelveld instellen en de bronexpressie aanpassen voor elk uitvoerveld.

Velden kunnen ook worden uitgesloten van importeren, of nieuwe velden worden gemaakt die niet bestaan in de brontabel.

Dit werd mogelijk gemaakt door City of Canning

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Optioneel bereik toevoegen, op expressie gebaseerd filter bij importeren van tabellen naar database

Wanneer een tabel via de browser wordt geïmporteerd naar een database, heeft de gebruiker nu een optie om de gekopieerde records te filteren op bereik of expressie.

Dit werd mogelijk gemaakt door City of Canning

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Ondersteuning voor opgeslagen query voor venster SQL uitvoeren

Het dialoogvenster “SQL uitvoeren” ondersteunt nu opgeslagen query’s, wat de functionaliteit nabootst van Databronnen beheren in nieuwere gereedschappen voor de Browser.

Gebruikers kunnen opgeslagen query’s invoegen in hun huidige query, nieuwe opgeslagen query’s opslaan en query’s verwijderen met een nieuwe actie op de werkbalk.

Query’s kunnen worden opgeslagen in het huidige project of in het lokale gebruikersprofiel.

Dit werd mogelijk gemaakt door City of Canning

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: SQL-query’s opslaan/laden vanuit dialoogvensters SQL uitvoeren/SQL bijwerken

Ondersteuning is toegevoegd aan de dialoogvensters SQL uitvoeren en SQL bijwerken, wat gebruikers in staat stelt om SQL-query’s op te slaan en te laden naar/vanuit .sql-tekstbestanden. Dit kopieert het gedrag van de beschikbare functionaliteit in Databronnen beheren naar de op de bronbrowser gebaseerde faciliteiten voor databaseverbindingen.

De UX is ontworpen om dezelfde functionaliteit na te bootsen uit andere standaardgedeelten van QGIS, zoals de Scriptbewerker van Processing met acties op de werkbalk voor Opslaan/Laden, alsook nieuwe acties voor andere standaardbewerkingen, inclusief kopiëren, plakken, ongedaan maken en opnieuw.

Dit werd mogelijk gemaakt door City of Canning

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Toestaan dat extra token(s) van OAuth2 worden toegevoegd aan headers

Opties voor geavanceerde configuratie van OAuth2 kan nu extra tokens toevoegen die zijn verstuurd door het OAuth2-tokeneindpunt als HTTP(S)-requestheaders. Dat maakt een meer flexibele afhandeling van configuraties van OAuth mogelijk, zoals wanneer bepaalde providers OpenID-tokens toevoegen aan hun tokenantwoorden.

Deze wijziging is geïntegreerd in het beheer van inloggegevens en is beschikbaar voor alle services van OAuth2.

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: (hoofd)letters van veldnaam converteren bij importeren van vectorlagen

Het dialoogvenster Vector importeren voor het migreren van vectorlagen naar databronnen ondersteunt nu de optie om automatisch alle veldnamen te transformeren naar kleine letters of hoofdletters.

Dit werd mogelijk gemaakt door Ocean Winds

Deze mogelijkheid werd ontwikkeld door Jan Caha

Mogelijkheid: Alleen geselecteerde objecten importeren naar databasetabel

Bij het importeren van laagobjecten in een databasetabel, maakt een nieuwe optie in het dialoogvenster het mogelijk de import te filteren op alleen de geselecteerde objecten. Deze optie is alleen beschikbaar als er een huidige selectie voor de geïmporteerde laag is.

Dit werd mogelijk gemaakt door Ocean Winds

Deze mogelijkheid werd ontwikkeld door Jan Caha

Formulieren en widgets

Mogelijkheid: Schakelen tussen veldnamen en veldaliassen in formulieren

In lijn meth QEP 401zijn de vector Laageigenschappen geschakeld naar op model gebaseerde boomweergaven.

Dat heeft nieuwe functionaliteit ingeschakeld, inclusief de mogelijkheid om te schakelen tussen veldnamen en veldaliassen in zowel de panelen Beschikbare widgets als Formulierlay-out.

Aanvullende verbeteringen omvatten:

  • Weesvelden worden geaccentueerd in de Formulierlay-out, de UX voor verbroken relaties nabootsend.
  • Verbeteringen in verbroken relaties: behoud relatienamen als de relatie nog steeds beschikbaar is in relatiebeheer,

Dit werd mogelijk gemaakt door Zwitserse QGIS gebruikersgroep

Deze mogelijkheid werd ontwikkeld door Germán Carrillo

Mogelijkheid: Zoekvak toegevoegd aan Ontwerper atrributenformulier

In lijn met QEP#401bevat de Ontwerper Slepen en neerzetten nu een zoekvak om items te filteren op naam of alias, wat het veel gemakkelijker maakt om met tabellen en gegevenssets te werken die heel veel attributenvelden bevatten.

Dit filter werkt voor zowel de panelen Beschikbare widgets als voor Formulierlay-out.

Dit werd mogelijk gemaakt door Zwitserse QGIS gebruikersgroep

Deze mogelijkheid werd ontwikkeld door Germán Carrillo

Analyse-gereedschappen

Mogelijkheid: Invoerparameters toegevoegd aan de Toolbox in de modelontwerper

Een enkel paneel “Toolbox” is toegevoegd aan Modelontwerper, wat de objecten vanuit de panelen Invoer en Algoritme in een enkel paneel plaatst. Dat vereenvoudigt de gebruikservaring van de Modelontwerper. Geeft gebruikers de mogelijkheid om zoekfilters te gebruiken in plaats van afzonderlijke tabs voor gereedschappen van Modelontwerper te moeten beheren.

Dit werd mogelijk gemaakt door Hauts-de-France

Deze mogelijkheid werd ontwikkeld door Valentin Buira

Processing

Mogelijkheid: SAGA “Fill Sinks Wang & Liu” geporteerd naar eigen gereedschap

Dit veelgevraagde gereedschap leek nogal fragiel en foutgevoelig indien uitgevoerd via de plug-in SAGA voor Processing.

Een nieuw eigen gereedschap is verschaft voor een geoptimaliseerd out-of-the-box-gereedschap dat stabiel en effectief is.

Onthoud dat, omdat deze implementatie een kloon is van de implementatie van SAGA, problemen die in de bron aanwezig zijn, ook in het nieuwe eigen gereedschap zullen zitten.

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Opties voor maken toegevoegd aan de gebruikersinterface van Rasterberekeningen

Opties voor het maken van een raster worden nu weergegeven in de interface van Rasterberekeningen, voor zowel het eigen dialoogvenster als in het dialoogvenster van het algoritme voor Processing.

Deze mogelijkheid werd ontwikkeld door Alexander Bruy

Mogelijkheid: In batch verwerken van tijdelijke uitvoer

Lagen voor tijdelijke uitvoer worden nu ondersteund in het gereedschap Batch verwerken, wat de mogelijkheid verbetert om tussenliggende databronnen te maken of experimenten meer efficiënt uit te voeren.

Dit werd mogelijk gemaakt door Ocean Winds

Deze mogelijkheid werd ontwikkeld door Jan Caha

Mogelijkheid: Ondersteuning voor basis slepen en neerzetten in de Modelontwerper

De QGIS Modelontwerper ondersteunt nu onafhankelijke sockets die zijn verbonden met knopen van het model, die interactief kunnen worden verbonden met slepen en neerzetten.

Dat stelt gebruikers in staat om snel en gemakkelijk een uitvoer vanuit een knoop te verbinden aan een gespecificeerde invoer van een andere, zonder de individuele invoer van elke knoop te moeten configureren.

Deze mogelijkheid werd ontwikkeld door Valentin Buira

Mogelijkheid: Algoritme Rang raster voor Processing

Het nieuwe algoritme “Rang raster” neemt een collectie rasters als invoer en maakt een uitvoer met celwaarden die overeenkomen met de rangorde van een lijst met celwaarden die uit de invoercollectie van de rasters komen.

Als bijvoorbeeld de lijst met invoerwaarden voor een bepaalde cel [10,20,30,40] is en de rang is 2, zal de uitvoerwaarde 20 zijn.

Het algoritme staat ook een negatieve indexrang toe. Gegeven dezelfde lijst met invoerwaarden, [10,20,30,40], en de randwaarde -2 gebruiken, zou de uitvoerwaarde 30 zijn.

Tenslotte biedt het algoritme gedrag voor het afhandelen van Geen gegevens. Standaard worden waarden Geen gegevens uitgesloten van de lijst en een opgegeven uitvoercel zal alleen worden ingesteld op Geen gegevens als de rang groter is dan de grootte van de waardenlijst. Gebruikers kunnen ook een alternatief gedrag kiezen, waar een of meer waarden Geen gegevens voor een opgegeven cel in de invoerlagen zullen resulteren in een waarde Geen gegevens voor die uitvoercel.

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Opties voor toepassing en projecten

Mogelijkheid: Projectinstelling toegevoegd voor schaalberekening, inclusief nieuwe methode “schaal op evenaar”

Een nieuwe instelling op projectniveau voor de methode voor berekening van de schaal is toegevoegd, met keuzes voor:

  • aan bovenzijde van de kaart
  • aan onderzijde van de kaart
  • in het midden van de kaart
  • horizontaal gemiddelde
  • schaal op evenaar

Wijzigen van de schaal beïnvloedt heel veel systeemgedrag, inclusief:

  • Nieuwe schaalbalken van lay-out zullen als standaard de berekeningsmethode van het project voor de schaal hebben
  • De schaalberekeningen zullen worden aangepast, wat effecten heeft op aspecten van het project, inclusief:
    • widget voor statusbalk Kaart renderen
    • @map_scale en soortgelijke schaal-gerelateerde API-methoden
    • op schaal gebaseerde zichtbaarheid van lagen en symbolen
  • Algoritmes van Processing die kaarten renderen, waarbij rekening wordt gehouden met de methode voor het berekenen van de schaal van het project
  • Methode voor de schaal heeft effect op QGIS Server renderen van de kaart

Onthoud dat grootten van symbologie, bepaald in kaarteenheden, NIET worden beïnvloed door deze instelling.

De nieuwe “schaal op evenaar”-berekeningsmethode voor de schaal berekent altijd de schaal op de evenaar, ongeacht de feitelijke zichtbare breedtegraden in het kaartbereik. Het kan worden gebruikt om een consistente, statische schaal te verschaffen voor kaarten in geografische referentiesystemen, ongeacht de breedtegraden die fysiek zichtbaar zijn in de kaart. Onthoud dat deze methode alleen van toepassing is bij het berekenen van schalen met een op graden gebaseerd referentiesysteem.

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Filter voor meerdere landcodes toegevoegd aan Nominatim Geocoder Locator

Een nieuwe optionele configuratiewaarde voor de Nominatim Geocoder Locator maakt het mogelijk de resultaten te filteren op een of meer landen door een kommagescheiden tekenreeks van de tweeletterige landcodes op te geven waartoe de gebruiker de resultaten zou willen beperken.

Dit werd mogelijk gemaakt door level2

Deze mogelijkheid werd ontwikkeld door Uroš Preložnik

Profiel plotten

Mogelijkheid: Ondersteuning toegevoegd voor indicatie subgedeelten

Profielplots ondersteunen nu het weergeven van indicaties voor subgedeelten, die worden gerenderd als verticale lijnen in het profielgereedschap. Dit is gebaseerd op uitkomsten uit QEP#260 en ondersteunt aangepaste symbologie voor de indicatie, alsook het verschaffen van indicaties voor subgedeelten in zowel de weergave Hoogteprofiel als in elementen van Afdruklay-out.

Dit werd mogelijk gemaakt door BRGM

Deze mogelijkheid werd ontwikkeld door Jean Felder

Browser

Mogelijkheid: SQL Querygeschiedenis geporteerd naar Browser

Het paneel voor querygeschiedenis voor databases wordt nu weergegeven in het dialoogvenster SQL uitvoeren in de browser, in lijn met QEP#332.

Dit voegt een nieuwe actie op het bovenste niveau toe om het venster Querygeschiedenis te openen.

Dit werd mogelijk gemaakt door QGIS grant program 2025

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Verbeterd projectbeheer voor in PostgreSQL opgeslagen projecten

QGIS bevat nu opties in de Browser die het mogelijk maken projecten van QGIS, die zijn opgeslagen in een database van PostGIS, te bewerken. Nieuwe functionaliteiten bevatten mogelijkheden voor:

  • Project hernoemen
  • Project verwijderen
  • Project dupliceren
  • Project naar schema verplaatsen

Dit werd mogelijk gemaakt door Ocean Winds

Deze mogelijkheid werd ontwikkeld door Jan Caha

Mogelijkheid: Dialoogvenster weergeven bij importeren van tabellen via Browser en geef gebruikers opties om het importeren te beheren

Een nieuw dialoogvenster zal gebruikers vragen naar een meer uitgebreide configuratie voor importeren bij het slepen van lagen in databronnen in de QGIS Browser. Wat de functionaliteit nabootst die wordt verschaft door die van de plug-in DB Manager voor het importeren van gegevens.

Onthoud dat dit alleen werkt als een enkele laag is geselecteerd en het gebruiken van meerdere selecties zal doorgaan met het uitvoeren van onmiddellijk importeren.

Een nieuw item voor het contextmenu, “Vectortabel importeren…”, wordt ook verschaft om het mogelijk te maken direct te importeren vanuit de huidige projectlagen naar een doelschema.

De opties voor het dialoogvenster omvatten:

  • De doeltabel hernoemen
  • Doel vervangen
  • Primaire sleutel instellen
  • Geometriekolom instellen
  • Doel-CRS instellen
  • Opmerking uitvoertabel instellen

Dit werk bracht het opnieuw bewerken van een aantal interne elementen voor de architectuur met zich mee met betrekking tot de implementatie van de QGIS Browser en gegevensproviders. Het is gedeeltelijk gebaseerd op inspanningen van @JanCaha om de functionaliteit voor het importeren van Postgres in DB Manager te porteren naar de QGIS Browser.

Onthoud dat deze mogelijkheid momenteel geen databases van Oracle ondersteunt, wegens de oude functionaliteit die is verhoogd door de gegevenprovider Oracle.

Dit werd mogelijk gemaakt door City of Canning

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Tabel verplaatsen naar ander schema voor provider PostgreSQL

Tabellen van PostgreSQL kunnen nu in de QGIS Browser direct worden verplaatst naar een ander schema.

Dit werd mogelijk gemaakt door Ocean Winds

Deze mogelijkheid werd ontwikkeld door Jan Caha

Mogelijkheid: Hernoemen veld ingeschakeld voor PostgreSQL

QGIS ondersteunt nu het direct in de interface van QGIS Browser hernoemen van velden.

Dit werd mogelijk gemaakt door Ocean Winds

Deze mogelijkheid werd ontwikkeld door Jan Caha

Gegevensproviders

Mogelijkheid: Een WFS-parameter toegevoegd voor featureMode

De WFS-provider URI en gebruikersinterface ondersteunen nu een parameter “featureMode”, die opties ondersteunt voor :

  • standaard (Gebruik de standaardconfiguratie van de server)
  • SimpleFeatures (Schakel vereenvoudigen in voor teruggegeven objecten)
  • ComplexFeatures (Schakel vereenvoudigen in voor teruggegeven objecten uit)

Deze mogelijkheid werd ontwikkeld door Even Rouault

Mogelijkheid: Verbindingsinstelling toegevoegd voor beperken schema van PostgreSQL

Deze mogelijkheid stelt gebruikers in staat een enkel schema te specificeren om een verbinding voor Postgres toe te beperken. Lijkt veel op de equivalente instelling voor de provider Oracle.

Indien gespecificeerd zullen alleen tabellen uit het overeenkomende schema worden opgenomen in het paneel Browser en geselecteerde databron voor de verbinding

Dit kan worden gebruikt om werk aan de database te beperken dat vereist is om tabellen te vullen voor een verbinding die verwijst naar een grote databaseopslag.

Dit werd mogelijk gemaakt door Regiodata

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Optie toegevoegd om verzoeken POST te gebruiken voor verbindingen van WFS

Standaard zal het verbinden met een server van WFS worden gedaan met verzoeken GET; maar gebruikers zijn nu in staat te schakelen met specifieke verbindingen voor WFS om de http-methode POST te gebruiken, wat meer flexibiliteit geeft in configuraties voor webservices.

Dit werd mogelijk gemaakt door Dorset Council

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: SQL-query’s toestaan als laagbronnen vanuit SQL Server

QGIS staat nu het laden van query’s van SQL Server als kaartlagen vanuit de Browser toe en werkt de SQL voor bestaande querylagen bij.

Dit werd mogelijk gemaakt door City of Canning

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

QGIS Server

Mogelijkheid: Configureren van de grootte van de server projectcache toestaan

Een nieuwe omgevingsvariabele QGIS_SERVER_PROJECT_CACHE_SIZE is toegevoegd die het mogelijk maakt de kosten voor de QCache te configureren, die eerder een hardgecodeerde waarde was.

Deze mogelijkheid werd ontwikkeld door Sandro Mani

Mogelijkheid: Servereigenschappen voor groep in de boom met lagen toegevoegd

Gebruikers kunnen nu aanvullende servereigenschappen bewerken voor een groep in de boom met lagen die zullen worden teruggegeven in het verzoek GetCapabilities. Beschikbare eigenschappen zijn uitgebreid, naast de eerdere opties van verkorte naam, titel en abstract, om te bevatten:

  • Sleutelwoorden
  • URL voor gegevens (met indeling)
  • Titel attributie en URL
  • URL’s metadata
  • URL legenda en indeling (standaard zal er een worden gemaakt)

Dit werd mogelijk gemaakt door Ifremer

Deze mogelijkheid werd ontwikkeld door Julien Cabieces

Programmeerbaarheid

Mogelijkheid: Methode toegevoegd om geometrie van Shapely te converteren naar geometrie voor QGIS

In lijn met QEP#227 wordt een nieuwe methode QgsGeometry.from_shapely() verschaft voor het maken van een object QgsGeometry uit een object van Shapely om integratie te verbeteren met de bibliotheek Shapely voor geometrie, terwijl het een optionele afhankelijkheid blijft.

Deze mogelijkheid werd ontwikkeld door Till Frankenbach

Mogelijkheid: QGIS GPS-gereedschap weergeven voor Python API en plug-ins

De klasse GPS-gereedschap is nu beschikbaar in de PyQGIS API via een nagelnieuwe klasse QgsAppGpsTools, toegankelijk via QgisInterface::gpsTools(), zodat plug-ins meer beheer hebben over de QGIS-sessie voor het volgen van GPS.

Vanaf QGIS 3.44 kunnen plug-ins een object vectorlaag maken uit het huidige GPS-spoor, met de methode iface.gpsTools().createFeatureFromGpsTrack().

Dit geeft ook aanvullende functionaliteiten weer, zoals het instellen van het lijnsymbool voor het GPS-spoor door de corresponderende instelling in QgsOptions te wijzigen en de eventuele huidige geometrie van het GPS-spoor overeenkomstig bij te werken, bijv. iface.gpsTools().setGpsTrackLineSymbol( line_symbol )

Dit werd mogelijk gemaakt door de Deense Nature Agency, Naturstyrelsen

Deze mogelijkheid werd ontwikkeld door Germán Carrillo

Belangrijke reparaties

Mogelijkheid: Reparaties van problemen door Even Rouault (Spatialys)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.40 backport commit (GitHub)
CSV Import to Geopackage ( x/y data) ignores more than 5 Mio rows#60966Kan niet worden gereproduceerd
OGC API: Feature Creation Request Fails When Location Header is in Lowercase#61729PR #61814PR #61835
[Backport 3.40] Pick missing commitsmailing listPR #61843
Processing : unable to import non spatial table into PostGreSQL with OGR command with processing#61655PR #61868PR #62023
Impossibility to save a Null value in a Interger64 field for geopackage files#61787kan niet worden gereproduceerd
Error in GML handling in response to a GetFeature request in the WFS service#60879PR #61872PR #61895
[Tests] Fix and unblock PyQgsLayerDefinition on QT6PR #61874N/B
[Tests] Fix test_core_ogcutils on QT6PR #61876N/B
[Tests] Fix PyQgsDelimitedTextProvider on QT6PR #61877N/B
[Tests] Fix PyQgsSymbolLayerReadSld on QT6PR #61878N/B
weird include paths including cmake keywords#61887PR #61894N/B
QGIS Server GetProjectSettings doesn’t output the EX_GeographicBoundingBox anymore for reverse axis projectsions#61999PR #62002PR #62036
Spilhaus not displayed complete in QGIS 3.42.1#61318PR #62002PR #62036
QT6 tests: fix PyQgsServerAccessControlWFSTransactionalPR #62034N/B
OAPIF: CQL layer filter expression is not used in request#60092PR #62156PR #62186

Dit werd mogelijk gemaakt door QGIS.ORG (door donoren en dragende leden)

Deze mogelijkheid werd ontwikkeld door Even Rouault (Spatialys)

Mogelijkheid: Reparaties van problemen door Alessandro Pasotti (QCooperative)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.40 backport commit (GitHub)
Qgis server - Labels background get transparent based on layer transparency#61801Won’t fix (not a bug)
Inconsistent contents in ogcapi openapi spec#61848PR #61903PR #61922
QGIS Server does not list one layer in WMS GetCapabilities if datum transformation is used#61293Terugkoppeling
QGIS server 3.40.4 - Invalid cache strategy#60947PR #61907N/B
Server LTR: OAPIF/WFS3 describe collections malfunction - empty pg layer with UTM zone SRID#60686kan niet worden gereproduceerd
Wrong rendering for HIGHLIGHT_LABEL_ROTATION above 89°#54598Old issue: asked the OP and put on feedback
CGIDIR default for UNIX is wrong (bin, should be libexec/cgi-bin or at least not bin)#54424Old issue: asked for feedback
Performance issue on editing large PostGIS layers.#61879Not enough info: put on feedback and recommended to hire a consultant
New HTTP (WMS & friends) connection dialog too tall#61867PR #61912Niet kritisch
Problems with <NULL> value in Value map#61865PR #61915PR #61939
Expression constraint requires case-sensitive field names while form is open#61740PR #61928PR #61949
JSON array attribute fields are not supported#61728PR #61938Riskant
WMS: The parser incorrectly assumes that PositionType contains only a single space (but multiple spaces may exist)#61399PR #61963PR #61986
Graduated classification offers date/datetime fields but does not support them#61767PR #61964PR #61987
Advanced Digitizing: Floater not working correctly#61587PR #61979PR #62114
QGis Server quotes html maptip#61380won’t fix (not a bug)
Hidden coverage layer option remains active after disabling atlas generation in layout#61946PR #61993PR #62066
Distance/area user selected unit unwanted reset in processing tools#61470PR #61997PR #62021
PG: Can’t add/update feature when numeric field with numeric default is set to default#61529PR #62010Riskant
In Refactor Fields algorithm, field for “Source Expression” are loaded from the wrong layer when “selected features only” option is checked#62019PR #62124PR #62235
Wrong timezone from default value when adding child feature#62121won’t fix (not a bug)
Ellipsoidal measurement not working when the project is using a custom CRS#61299PR #62212PR #62252
[Processing] “Select by Expression” doesn’t works with some expressions#62231PR #62233N/B

Dit werd mogelijk gemaakt door QGIS.ORG (door donoren en dragende leden)

Deze mogelijkheid werd ontwikkeld door Alessandro Pasotti (QCooperative)

Mogelijkheid: Reparaties van problemen door Jacky Volpes (Oslandia)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.40 backport commit (GitHub)
QgsOptions: Locale value is saved only if it is not empty#52359PR #62137PR #62171
Extent not updated after digitizing features in a memory layer#60830PR #62159PR #62189
Issue with the geometry combine and mergeLines#61136PR #62184
Atlas activation crash#59610PR #62260PR #62288

Dit werd mogelijk gemaakt door QGIS.ORG (door donoren en dragende leden)

Deze mogelijkheid werd ontwikkeld door Jacky Volpes (Oslandia)

Mogelijkheid: Reparaties van problemen door Jean Felder (Oslandia)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.40 backport commit (GitHub)
QgsOptions: Locale value is saved only if it is not empty#52359PR #62137PR #62171
Extent not updated after digitizing features in a memory layer#60830PR #62159PR #62189
Issue with the geometry combine and mergeLines#61136PR #62184
Atlas activation crash#59610PR #62260PR #62288

Dit werd mogelijk gemaakt door QGIS.ORG (door donoren en dragende leden)

Deze mogelijkheid werd ontwikkeld door Jean Felder (Oslandia)

Mogelijkheid: Reparaties van problemen door Alexander Bruy (QCooperative)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.40 backport commit (GitHub)
Better support for SQL and virtual layers as inputs in Processing#39138PR #61880PR #61902
Using virtual layer gives error in GDAL processing algorithms#59364PR #61880PR #61902
enable GdalAlgorithmsVectorTest on QT6PR #61882N/B
fix PyQgsFloatingWidget test on Qt6PR #61885N/B
fix PyQgsNetworkAccessManager test on Qt6PR #61886N/B
enable QGIS algorithms tests (part 2) on Qt6PR #61888N/B
Geopackage vocabulary harmonization#60990PR #61893N/B
unbalanced QSettings.beginReadArray/endArray calls#61373PR #61904PR #61923
Mesh styling, precision seems too small?#50950PR #61905PR #61926
Inconsistency in PostgreSQL / PostGIS connection / layer dialog windows#59886PR #61908N/B
Translate geometry does not create a 3D vector from 2D if deltaZ is an expression#56495PR #61906PR #61933
After deleting the newly added XYZ layer…still exists#53933kan niet worden gereproduceerd
TypeError: EnumType.call()…#58312kan niet worden gereproduceerd
projects/anonymize_*_projects doesn’t affect projectMetadata.author#42413PR #61945PR #61959
Inconsistencies in providers connection dialogs#43951PR #61948N/B
Source manager and WMS configuration dialog too tall#60477PR #61948N/B
New HTTP (WMS & friends) connection dialog too tall#61867PR #61948N/B
duplicated objectName in the oracle dialogniet gerapporteerdPR #61944N/B
“Save as” does not work…#30130PR #61960N/B
Modifying project CRS…does not update coordinate CRS display#61684PR #61995N/B
CRS selection widget not updated when project CRS changes#56454PR #61989PR #62022
Choice for default/project styles missing…#58653PR #62012N/B
Changing a new project’s CRS does not change the annotation CRS#48046kan niet worden gereproduceerd, al gerepareerd
“editable” property misleading in JSON view#47755PR #62064N/B
‘Current CRS’ icon shows previous CRS#53768PR #62209PR #62236
Crash when clicking on relation table node#56481kan niet worden gereproduceerd
Documentation file grass7.txt is not up-to-date#29140PR #62210N/B
AttributeError: ‘NoneType’ object has no attribute ‘fields’#62224PR #62253PR #62291
Selected field not cleared when changing layer in processing#39351PR #62241PR #62305
pyqgis: QgsGraph#56172PR #62316N/B
qgsidentifyresultsdialog.cpp: ‘best approach’ vs. ‘old fragile approach’#61499kan niet worden gereproduceerd
exporting to .dxf sets units to imperial inch#50579works for me, fixed upstream

Dit werd mogelijk gemaakt door QGIS.ORG (door donoren en dragende leden)

Deze mogelijkheid werd ontwikkeld door Alexander Bruy (QCooperative)

Mogelijkheid: Reparaties van problemen door Stefanos Natsis (LutraConsulting)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.40 backport commit (GitHub)
STAC client connection failing#62232PR #62258N/B
[browser] Inappropriate menus in Postgres connection context menu#62183PR #62270N/B
QGIS master crashes when trying to use reshape features tool#55859PR #62295PR #62326
Reshape Features can’t handle resulting exclaves#24884PR #62312
Reshape tool doesn’t obey ‘Avoid Overlaps’ when a feature is selected.#61720PR #62312
Fix reshaping when snapping to segmentniet gerapporteerdPR #62315
Unhandled GEOS exception when reshapingniet gerapporteerdPR #62322
Reshape returns Success instead of NothingHappenedniet gerapporteerdPR #62323PR #62336
Reshape tool tries to run with a single digitized pointniet gerapporteerdPR #62324
Fix crash when undoing first digitized point in shape map toolsniet gerapporteerdPR #62335
Fix crashing shape tools when not enough points digitizedniet gerapporteerdPR #62338
Crash any time I try to modify a polygon with “Enable tracing” activated.#60856PR #62345
trace function on snap toolset causes QGIS to shutdown when initiated#60978PR #62345
Crash on vector digitizing with trace tool#62163PR #62345
QGIS 3.40.7 Bratislava crashes every time I try to use the tracing tool to create polygons#62342PR #62345
Misbehavior of advanced topology settings on independant layersIs geen probleem

Dit werd mogelijk gemaakt door QGIS.ORG (door donoren en dragende leden)

Deze mogelijkheid werd ontwikkeld door Stefanos Natsis (LutraConsulting)

Mogelijkheid: Reparaties van problemen door Germán Carrillo (OPENGIS)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.40 backport commit (GitHub)
Old relations in form (after exporting layer to new file and applied old style) can’t be deleted#44683Kan niet worden gereproduceerd
[Processing toolbox] Search box (result) not updated when list of providers change#26435PR #62162Nee
Ambiguous JSON errors#42832PR #62247PR #62262
Disallow point layer as input to Oriented Minimum Bounding Box#62126PR #62300PR #62330
When saving SLD to DB, make sure errors are reported to callers (like Package layers algorithm)niet gerapporteerdPR #62332

Dit werd mogelijk gemaakt door QGIS.ORG (door donoren en dragende leden)

Deze mogelijkheid werd ontwikkeld door Germán Carrillo (OPENGIS)

Mogelijkheid: Reparaties van problemen door Mathieu Pellerin (OPENGIS)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.40 backport commit (GitHub)
QGIS fails to import sprites from OpenStreetMap vector tile stylesniet gerapporteerdPR #62175
Menu bar not respecting set font size on qt6 build#62007PR #62086
QGIS Qt6 the gui to select the Profile is not well visible#61557PR #62083
Clip by extent prints error on console#61365PR #62075PR #62094
QGIS freeze/is not responding, big CPU usage when setting horizontal and vertical spacing units in “point pattern fill” to “meters at scale”#53550PR #62074PR #62106
Project translation only happening for .qgs, not .qgz#61485PR #62070PR #62101
Stuck in pan mode when using both middle mouse and space pan in model or layout#61528PR #62069PR #62093
Unchecking “Include Z-dimension” still includes Z when Geometry Type is Automatic#61554PR #62068PR #62092
Label font style reverts to Regular in non_english UI (LTR, Qt5)#61660PR #62067PR #62080
Custom shortcuts are not replacing default ones when imported from XML#61717PR #62063
QGIS fails to handle of source containing a relative path to the root of the server hosting the style jsonniet gerapporteerdPR #62062PR #62084
Can’t save layers as gpkg.zip#61773PR #62049PR #62185
appearance input attributes box do not appear checked#61994PR #62047PR #62056
QGIS-Locator, Behavior changed between 3.22 and 3.4x#62013PR #62043PR #62058
Various new connection dialog spacing and size issuesniet gerapporteerdPR #62041

Dit werd mogelijk gemaakt door QGIS.ORG (door donoren en dragende leden)

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin (OPENGIS)

Mogelijkheid: Reparaties van problemen door Julien Cabieces (Oslandia)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.40 backport commit (GitHub)
Colours in PDF outputs appear washed out and don’t render properly#61674PR #62091PR #62107
[Oracle] Fix PyQgsProviderRegistry testqt6 test failingPR #62109Nee
Model Designer - Python Converter not generating unique keys#54150PR #62261PR #62329

Dit werd mogelijk gemaakt door QGIS.ORG (door donoren en dragende leden)

Deze mogelijkheid werd ontwikkeld door Julien Cabieces (Oslandia)

Mogelijkheid: Reparaties van problemen door Nyall Dawson (North Road)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.40 backport commit (GitHub)
Fix walk mode key handlingNiet gerapporteerdPR #62331N/B
Increase QImageReader allocation limit for qt6 buildsNiet gerapporteerdPR #62320N/B
Don’t try to pass unset attributes to ArcGIS REST backends#61673PR #62061PR #62249
Fix serious regression in boolean handling in expressions#61072PR #62217PR #62248
Don’t render effects which require rasterisation when forcing vector#58230PR #62218N/B
Fix categorized symbol renderer feature counts for null values#52690PR #62174PR #62203
Try to extract only polygons from Voronoi results#62158PR #62173PR #62194
[processing] Fix show feature count option, output layer ordering#61146PR #62143PR #62172
Don’t finalize string stats after every value addition#62122PR #62170PR #62192
Fix build with SIP >= 6.11#61951PR #62113PR #62142
Use protected, not private virtual methods for map tool classesNiet gerapporteerdPR #62097PR #62112
Avoid corrupted overlapping docks when first changing from dialog to dockNiet gerapporteerdPR #62102N/B
Fix jumpy scroll area when using mouse wheel on qt6 buildsNiet gerapporteerdPR #62099N/B
Fix comparators#62045PR #62081PR #62118
[processing] Fix execution of nested models#60883PR #62079PR #62100
Fix calculation of cost for speed strategy with null/negative values#61667PR #62044PR #62059
Fix variables available for grid annotations missing for grid symbolNiet gerapporteerdPR #61943PR #61957
Add new enum for rasterised rendering policy#58230PR #61942N/B
Fix blend modes ignored when label masking is enabled#43141PR #61901N/B
Delimited text test can be run on qt6 nowNiet gerapporteerdPR #61900N/B
Fix mesh layer labeling tests not actually runNiet gerapporteerdPR #61899PR #61909
[ogr] Handle auto addition of vsizip prefix for vsicurl archives#61561PR #61854PR #61896

Dit werd mogelijk gemaakt door QGIS.ORG (door donoren en dragende leden)

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)