Latest news will appear here soon.
Edit on GitHub

Log met wijzigingen voor QGIS 3.36

Datum uitgave: 23-02-2024

Het project QGIS gaat door met het verleggen van grenzen van open-bron georuimtelijke technologie, zoals weer blijkt uit de uitgave van QGIS 3.36. Het project gaat door met het gebruikers in staat stellen nog betere ruimtelijke beslissingen te nemen met nieuwe mogelijkheden en verbeteringen, en introduceert een nieuwe brongegevensprovider voor OGC SensorThings API databronnen.

Over de naam van onze uitgave: Windsor and Maidenhead borough council was een van de eerste lokale autoriteiten in het VK om over te gaan op QGIS (met versie 1.8!) in 2010/11. Het was in Windsor and Maidenhead dat Simon Miles en Matt Travis de VK QGIS-gebruikersgroep begonnen. Het was zelfs de gastheer van de eerste bijeenkomst van de VK QGIS gebruikersgroep ooit. Windsor and Maidenhead heeft ook veel financieel bijgedragen aan vele QGIS plug-ins en was ook Bronzen sponsor.

Naast de fantastische nieuwe mogelijkheden die aan deze uitgave zijn toegevoegd, is er een nieuwe “Movie Mode” voor Tijdbeheer die het maken van geanimeerde kaarten mogelijk maakt. Deze uitgave brengt ook nieuwe mogelijkheden voor kaarttips (op Desktop en Server) en verbeteringen aan de steeds groeiende collectie 3D-functionaliteiten, die gebruikers de mogelijkheden geven voordeel te halen uit gevorderde gegevenstypen, zoals Mazen, Puntenwolken en 3D-tegels.

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 heel groot 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.

Belangrijke wijzigingen

Mogelijkheid: OTB-provider voor Processing verwijderd

Wegens gebrek aan doorlopend onderhoud hebben we de moeilijke beslissing moeten nemen om de provider Orfeo ToolBox (OTB) voor Processing uit QGIS te verwijderen. Alle gebruikers, plug-ins of scripts die deze functionaliteit gebruikten, moeten dat overeenkomstig aanpassen.

Gemotiveerde leden uit de gemeenschap van QGIS worden aangemoedigd een 3e partij door de gemeenschap te onderhouden plug-in te maken om ondersteuning voor OTB te herstellen.

Tijdbeheer

Mogelijkheid: “Modus Film” voor Tijdbeheer

We hebben een nagelnieuwe modus “Film” toegevoegd aan Tijdbeheer. Deze modus is ontworpen om het maken van geanimeerde films uit kaarten mogelijk te maken. Anders dan andere modi in Tijdbeheer wordt geen op tijd gebaseerd filteren van gegevens uitgevoerd in de modus Film.

In modus Film kunt u het totale aantal frames voor uw film instellen en de animatie frame na frame doorgaan voor dat aantal frames. Het verhoogt de instelling voor het frame van de huidige kaart (en de expressievariabele @frame_number) met elke stap. U kunt dan geanimeerde symbolen gebruiken, of uw symbologie wijzigen met de expressievariabele @frame_number, om dynamische, geanimeerde kaarten te maken.

Dit werd mogelijk gemaakt door North Road

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Gebruikersinterface

Mogelijkheid: Aangepaste laageigenschappen in de laageigenschappen van de kaart

We hebben een weergave van aangepaste laageigenschappen voor kaartlagen toegevoegd op de tab Informatie van de Laageigenschappen. Wat het voor gebruikers gemakkelijker maakt eventuele extra metadata en eigenschappen te bekijken die zijn verbonden met hun kaartlagen.

Deze mogelijkheid werd ontwikkeld door Jorge Alexandre Delesderrier da Silva

Mogelijkheid: Gemakkelijker opslaan project en afbeelding

In 3.36 hebben we QGIS wat slimmer gemaakt voor de manier waarop dat het opslaan van projecten en afbeeldingen afhandelt. Het type project (.qgz, .qgs) of afbeeldingsindeling (.png, .jpg, .tif, etc.) wordt nu (standaard) bepaald bij elke bestandsextensie die u in het dialoogvenster Opslaan intypt. Dat maakt een snellere ervaring voor de gebruiker mogelijk bij het wijzigen van de ene indeling naar een andere, omdat u niet vooraf expliciet een andere indeling hoeft in te stellen via het combinatievak voor de indeling!

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin (OPENGIS.ch)

Symbologie

Mogelijkheid: Hoogte afbeelding beheren voor rastervullingsymboollagen

We hebben een nieuwe instelling geïntroduceerd voor het symbooltype “rastervulling”, die het voor u mogelijk maakt de breedte en hoogte van het vulpatroon onafhankelijk te beheren. (Eerder waren deze instellingen met elkaar verbonden). U kunt nu uitgerekte rastervullingen maken in horizontale of verticale richting, wat meer flexibiliteit geeft voor het maken van uw aangepaste symbolen.

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

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Nieuw type symboollaag “gevulde lijn”

We hebben een nagelnieuw type lijnsymbool toegevoegd voor de “gevulde lijnen”. Het lijkt veel op wat het oudere symbooltype “Gevulde markering” biedt voor markeringssymbolen. Deze optie zal lijnen renderen met elk vullingssymbool van QGIS. Dat betekent dat u nu lijnen kunt renderen die zijn gevuld met kleurverlopen, lijnarceringen, rastervullingen, en nog veel meer!

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

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mazen

Mogelijkheid: Labelen van lagen met mazen

In 3.36 hebben we ondersteuning voor het labelen van lagen met mazen toegevoegd. Labels kunnen worden toegepast op punten van mazen, of zijden van mazen, en u kunt voordeel halen uit alle opties voor gevorderde opmaak en instellingen voor uiterlijk die beschikbaar zijn in het dialoogvenster Laageigenschappen en het paneel Laag opmaken. In-/uitschakelen van lagen met mazen kan ook handig worden gedaan met het contextmenu van het paneel Lagen.

Dit werd mogelijk gemaakt door GÖTEBORGS STAD

Deze mogelijkheid werd ontwikkeld door Stefanos Natsis (Lutra Consulting)

3D-objecten

Mogelijkheid: Data-bepaald kleurbeheer voor eenvoudig 3D-lijn renderen

U kunt nu een data-bepaalde, dynamische kleur instellen voor 3D-lijnen die worden gerenderd met de optie “Renderen als eenvoudige 3D-lijnen”. Dit is extreem nuttig voor het visualiseren van objecten lijn in 3D. Bijvoorbeeld het weergeven van ondergrondse pijpleidingen in verschillende kleuren, gebaseerd op hun classificaties.

Dit werd mogelijk gemaakt door North Road

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Verbeterd materiaal “Phong” en belichting

De Phong-schaduwmaker wordt gebruikt als standaardmateriaal voor het weergeven van vectorobjecten in 3D-weergaven van QGIS. Voor 3.36 is deze schaduwmaker verbeterd om de parameters ambient en shininess beter af te handelen. Aanvullend hebben we ervoor gezorgd dat exact dezelfde schaduw zal worden toegepast, ongeacht het onderliggende type geometrie (punten, lijnen of polygonen). Ook ongeacht welke data-bepaalde gedefinieerde aangepaste kleuren gebruikt worden. Dat geeft gebruikers veel beter te voorspellen en gemakkelijk te configureren materiaal voor hun 3D-weergaven.

Voor gemakkelijker configureren van beter uitziende materialen hebben we ook nieuwe besturingselementen voor het aanpassen van de bijdragen voor omgevingslicht, diffuus licht en gespiegeld licht.

Dit werd mogelijk gemaakt door North Road

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: “Fysiek gebaseerd” metaal ruw materiaal

Voor nog mooiere 3D-kaarten hebben we een nieuwe materiaalkeuze toegevoegd voor “fysiek gebaseerd renderen” (PBR) materiaal. Dit materiaal laat u de basiskleur van het oppervlak definiëren, en hoe “metaal” en “ruw” het eruit zou moeten zien. Dit materiaal is eenvoudig te configureren en er zijn goede resultaten mee te behalen. Het wordt verwacht het standaardmateriaal in een toekomstige uitgave van QGIS te worden.

Dit werd mogelijk gemaakt door North Road

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Definiëren van 3D-scènebereiken in 2D-kaarten

We hebben een actie voor een sneltoets toegevoegd aan de werkbalk voor de 3D-weergave, die het voor gebruikers mogelijk maakt om snel een begrensd bereik voor de scène op een 2D-kaart te zetten.

Dit werd mogelijk gemaakt door Natural Resources Canada

Deze mogelijkheid werd ontwikkeld door Stefanos Natsis (Lutra Consulting)

Puntenwolken

Mogelijkheid: Overschrijven grootte voor classificaties puntenwolken

In QGIS 3.36 kunt u nu de standaardgrootte voor punten van afzonderlijke categorieën in zowel 2D- als 3D-weergaven overschrijven.

Een nieuwe kolom “Grootte” werd toegevoegd aan de widget met categorieën, die blanco zal zijn als een categorie de standaard puntgrootte erft, maar u in staat stelt om handmatig de grootte te specificeren met numerieke invoer. Instellen van de waarde Grootte op 0 voor een categorie zal die terugzetten naar de standaard puntgrootte voor die laag.

U kunt ook het contextmenu rechtsklikken gebruiken om de puntgrootte in één keer in te stellen voor meerdere geselecteerde categorieën tegelijk.

Dit werd mogelijk gemaakt door Natural Resources Canada

Deze mogelijkheid werd ontwikkeld door Stefanos Natsis (Lutra Consulting)

Mogelijkheid: Puntenwolken renderen als oppervlakte in 2D-kaarten

We hebben een nieuwe optie toegevoegd voor opmaken in 2D van puntenwolken voor “Renderen als oppervlakte (trianguleren)”.

Indien ingeschakeld zal QGIS een directe Delaunay-triangulatie uitvoeren voor de punten in de huidige kaartweergave en de laag renderen als gevulde driehoeken, in plaats van als individuele punten. De kleur van elk punt wordt behouden en geïnterpoleerd in elke driehoek.

Globale schauw voor de kaart wordt ook ondersteund met de nieuwe optie, zodat, indien ingeschakeld, de hoogte van punten wordt behouden en een gerasteriseerde instantie van de driehoeken met geïnterpoleerde hoogten kan worden gegeven aan de hoogtekaart.

Als “Renderen als oppervlakte” is ingeschakeld, wordt de tekenvolgorde genegeerd en alle invoerpunten nemen deel aan de triangulatie.

We hebben ook een optie toegevoegd om grote driehoeken te filteren (gebaseerd op de maximumlengte van een rand van een driehoek), wat het mogelijk maakt gaten in gegevens te visualiseren, maar het 2D-renderen verschaft alleen filteren dat is gebaseerd op de horizontale lengte van driehoeken.

Bekijk zeker ook het Pull Request voor de mogelijkheid op GitHub voor een voorbeeld van de nieuwe functionaliteit in verschillend emodi en contexten.

Dit werd mogelijk gemaakt door National Resources Canada

Deze mogelijkheid werd ontwikkeld door Martin Dobias (Lutra Consulting)

Mogelijkheid: Sneller renderen van puntenwolk door cachen van gedecodeerde gegevensblokken

Wilt u sneller renderen van puntenwolken? Wel, QGIS ondersteunt nu het sneller renderen van puntenwolken, door een cache te gebruiken voor het opslaan van knopen die al zijn gedecodeerd.

Deze optimalisatie vermijdt het meerdere keren decomprimeren van dezelfde knopen bij verschuiven of zoomen, speciaal bij het gebruiken van gecomprimeerde databronnen, zoals LAZ-opgemaakte bestanden.

(Een vaste grootte voor de cache van 200 MB wordt gebruikt en gedeeld over alle lagen voor putenwolken en kaartvensters (2D, 3D en profielplots).)

Dit werd mogelijk gemaakt door Natural Resources Canada

Deze mogelijkheid werd ontwikkeld door Stefanos Natsis (Lutra Consulting)

Mogelijkheid: Behouden van metadata gedurende conversie naar COPC

Het programma Untwine (dat verantwoordelijk is voor conversies van puntenwolken naar de indeling COPC in QGIS) is bijgewerkt naar versie 1.3. Dat omvat verschillende reparaties en kleine verbeteringen. Naast de verbeteringen behoudt de conversie naar COPC nu de volgende metadata uit bestanden LAS/LAZ:

  • Globale codering
  • Tijd maken (jaar+dag)
  • XYZ-verschuiving

Dit werd mogelijk gemaakt door Natural Resources Canada

Deze mogelijkheid werd ontwikkeld door Stefanos Natsis (Lutra Consulting)

Mogelijkheid: Verbeterde afhandeling van vlaggen voor classificatie

Bestanden LAS/LAZ zouden vier vlaggen voor elk punt kunnen bevatten (synthetic, key-point, withheld, overlap). In oudere uitgaven van QGIS werden die allemaal weergegeven in ClassificationFlags als een gecombineerde enkele waarde. Dat is niet praktisch als een gebruiker een van die vlaggen nodig heeft om te filteren of om te visualiseren.

Voor versie 3.36 hebben we die dingen opnieuw bewerkt, zodat deze vlaggen beschikbaar zijn als afzonderlijke attributen. Zowel voor visualisatie (bijv. met de renderer Classificatie) en voor filteren in expressies. In aansluiting daarop hebben we het oudere attribuut ClassificationFlags verwijderd.

Dit werd mogelijk gemaakt door National Resources Canada

Deze mogelijkheid werd ontwikkeld door Stefanos Natsis (Lutra Consulting)

Expressies

Mogelijkheid: Alias van minimum/maximum voor min/max voor Samenvoegen

We hebben enkele nieuwe aliassen voor argumenten toegevoegd aan de expressiefuncties voor samenvoegen, zodat “minimum” en “maximum” mogen worden gebruikt, in plaats van “min” en “max” voor deze functies.

Deze mogelijkheid werd ontwikkeld door Harrissou Sant-anna

Feature: @counter variable for array_foreach

We hebben een nieuwe variabele “@counter” toegevoegd aan de expressiefunctie array_foreach. Naast andere dingen laat dit u waarden combineren over meerdere arrayvelden.

Voorbeeld:

array_foreach( "field_1", @element || ' ' || "field_2"[@counter] )

Deze mogelijkheid werd ontwikkeld door Björn Hinkeldey

Mogelijkheid: Verbeterd invoeren expressie

Om QGIS 3.36 nog gebruiksvriendelijker te maken, hebben we het gedrag voor “Expressie invoeren/bewerken” aangepast. Nu,

  • Als enige tekst is geselecteerd en uw selectie is binnen een expressie geschreven (d.i. tussen “[%” en “%]”), zal de expressiebewerker de gehele expressie selecteren
  • Als geen tekst is geselecteerd en uw cursor staat in een expressie, wordt de hele expressie geselecteerd
  • Anders zal de expressiebewerker openen met uw bestaande selectie.

Aanvullend hebben we een nieuwe knop “Expressie invoeren/bewerken” toegevoegd aan de tab Tonen (Kaarttips inschakelen) van de Laageigenschappen.

Dit nieuwe gedrag voor expressies bewerken is ook van toepassing op labels van Afdruklay-out, titels en decoraties Copyright, en ook op items van Annotatie.

Deze mogelijkheid werd ontwikkeld door Yoann Quenach de Quivillic

Gegevensbeheer

Mogelijkheid: Selectie wisselen in het venster Kolommen beheren

We hebben een knop Selectie wisselen in het venster Kolommen beheren toegevoegd om u in staat te stellen gegevenssets met een grote hoeveelheid velden te beheren.

De nieuwe knop Selectie wisselen (alsook de knoppen Alles verbergen of Alles weergeven) zal alleen verschijnen als er meer dan 5 velden in een laag staan.

Deze mogelijkheid werd ontwikkeld door Valentin Buira

Processing

Feature: vlag –skip-loading-plugins voor qgis_process

Het programma voor de opdrachtregel qgis_process heeft baat bij een nieuw argument --skip-loading-plugins. Indien gespecificeerd kan dit resulteren in snellere uitvoertijden voor opdrachten als qgis_process plugins, die nu de geïnstalleerde plug-ins kan vermelden **zonder** ze te laden.

Dit werd mogelijk gemaakt door Research Institute for Nature and Forest (INBO)

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Klik om uitvoerpaden te openen in logs van Processing

Een supernuttige nieuwe sneltoets die we aan 3.36 hebben toegevoegd, is dat eventuele uitvoerpaden (zoals bestand, map, of HTML-uitvoer) in het log van Processing nu aan te klikken zijn. Wat u in staat stelt om de betreffende map direct te openen en het gemaakte bestand vooraf te selecteren!

Dit werd mogelijk gemaakt door North Road

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Vector bedekkingsalgoritmes

QGIS 3.36 introduceert een aantal nieuwe gereedschappen voor het werken met vectorbedekkingslagen. “Vectorbedekkingen” zijn polygonenlagen waarin verwacht wordt dat de objecten buren van elkaar zijn, zonder overlappingen of gaten, zoals lagen met administratieve grenzen. Deze nieuwe algoritmes voor Processing geven gereedschap weer voor het werken met bedekkingen, inclusief:

  • Bedekking valideren: Dit algoritme analyseert een bedekking om plaatsen te zoeken waar niet wordt voldaan aan de aanname van exact overeenkomende randen.
  • Bedekking vereenvoudigen: Dit algoritme past een vereenvoudiging Visvalingam–Whyatt toe op de randen van een bedekking, terwijl een geldige bedekking wordt behouden (d.i. randen zullen elkaar niet kruisen of raken na het vereenvoudigen).
  • Bedekking samenvoegen: Dit algoritme verschaft een enorm geoptimaliseerde benadering voor het verenigen van polygonen in een bedekkingslaag, vergeleken met de standaardgereedschappen Samenvoegen.

Deze nieuwe gereedschappen zijn afhankelijk van de functionaliteit van de GEOS-bibliotheek voor afhandeling van geometrie. Onze dank gaat uit naar de onderhouders van GEOS om dit werk mogelijk te maken!

Dit werd mogelijk gemaakt door North Road

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Verbeterd exporteren van lagen naar DXF-algoritme

We hebben een aantal nieuwe parameters geïntroduceerd voor het algoritme “Lagen naar DXF exporteren”, om overeen te komen met zijn tegenhanger die niet voor Processing is:

  • Een parameter Bereik om de objecten te filteren die moeten worden geëxporteerd
  • Een parameter Kaartthema om de symbologie van de laag te overschrijven bij exporteren

We hebben ook enkele tekortkomingen in het algoritme gerepareerd, inclusief het overslaan van lagen waarvan geen objecten werden geëxporteerd.

Dit werd mogelijk gemaakt door Zwitserse QGIS gebruikersgroep (QGIS-CH)

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin (OPENGIS.ch)

Mogelijkheid: Sneller opstarten provider GRASS

We hebben de backend van de provider GRASS voor Processing opnieuw bewerkt, wat helpt de tijdsperiode voor het opstarten van deze plug-in te verkleinen (speciaal op installaties van Windows!). Dit heeft specifiek voordelen voor de gebruikers van het gereedschap qgis_process. Zij zullen opmerkelijk snellere uitvoeringstijden zien voor dit gereedschap.

Dit werd mogelijk gemaakt door Research Institute for Nature and Forest (INBO)

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Sneller opstarten qgis_process

Voor 3.36 hebben we de opstartsnelheid van de opdracht qgis_process substantieel verbeterd. Dat werd gedaan door een variëteit aan optimalisaties toe te passen binnen QGIS, zoals het lui laden van de bibliotheekframeworks voor authenticatie en stijl, zodat deze frameworks alleen worden geïnitialiseerd als dat nodig is. En door de logica voor de gebruikersinstellingen tussen de verschillende versies van QGIS opnieuw te bewerken om onnodig werk te vermijden.

Samen hebben deze verbeteringen de opstarttijden voor qgis_process teruggebracht van enkele seconden tot minder dan een seconde!

Dit werd mogelijk gemaakt door Research Institute for Nature and Forest (INBO)

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Opties voor toepassing en projecten

Mogelijkheid: Optie “localhost” voor OAuth2 doorverwijzingen

Sommige providers voor OAuth2, zoals Microsoft Sharepoint, vereisen specifieke hosts voor doorverwijzingen om redenen van beveiliging. Ze zouden de standaarddoorverwijzing “http://127.0.0.1” niet kunnen accepteren, maar staan in plaats daarvan alleen “https://127.0.0.1” of “http://localhost” toe.

Om de compatibiliteit met deze providers te verzekeren zonder de complexiteit van het instellen van HTTPS, hebben we een nieuwe optie toegevoegd om “localhost” te gebruiken als de host voor doorverwijzingen voor authenticatie met OAuth2.

Dit werd mogelijk gemaakt door North Road

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Selecteren baudrate voor sensor van seriële poort

Voor 3.36 kunt u nu de verbindingssnelheid (baudrate) aanpassen om te gebruiken voor sensoren voor de seriële poort. Eerder was deze parameter hard gecodeerd op 9600 baud, wat de compatibiliteit voor verscheidene typen sensoren beperkte, zoals sensoren van NMEA die 4800 baud vereisen. U kunt nu een breder bereik aan sensoren verbinden door de baudrate aan te passen aan specifieke vereisten.

Deze mogelijkheid werd ontwikkeld door Jorge Tornero

Browser

Mogelijkheid: Lagen openen met Databronnen beheren vanuit browser

We hebben een nieuwe optie geïntroduceerd in het contextmenu voor de browser van QGIS voor “Openen met Databronnen beheren…”. Deze optie is beschikbaar voor lagen die de provider OGR gebruiken (inclusief GPKG-bronnen), de provider GDAL (rasterlagen) en lagen van SpatiaLite. Indien geactiveerd, zal een dialoogvenster openen op de tab Databronnen van de Laageigenschappen, met relevante veldwaarden vooraf ingevuld om de laag direct te openen in QGIS. Wat u in staat stelt meer uitgebreide opties voor het openen direct in te stellen vanuit de browser.

Deze functionaliteit brengt de methode ConfigureFromUri met zich mee die is ontwikkeld voor de API’s van Python en C++. Deze methode zal widgets voor het selecteren van bronnen openen en Databronnen beheren direct configureren vanuit een URI naar een databron. Wat het ontwikkelen van meer ingewikkelde opties voor het laden van gegevens mogelijk maakt, zoals binnen plug-ins en bij het gebruiken van de mogelijkheid Databron wisselen.

Dit werd mogelijk gemaakt door NOAA

Deze mogelijkheid werd ontwikkeld door Alessandro Pasotti

Gegevensproviders

Mogelijkheid: Gegevensprovider SensorThings

Voor versie 3.36 hebben we een nagelnieuwe brongegevensprovider geïntroduceerd voor OGC SensorThings API-databronnen.

De SensorThings API is een OGC-specificatie voor sensoren voor Internet of Things, die bestaande communicatieprotocollen binnen het ecosysteem van het IoT aanvullen.

Deze functionaliteit werd ontwikkeld in lijn met QEP 257 en introduceert voor gebruikers nieuwe panelen binnen de QGIS Browser, Databronnen beheren en de tab Bronnen van de Laageigenschappen om verbindingen te configureren naar databronnen van SensorThings.

We hebben ervoor gezorgd dat de databronnen van SensorThings op de meest geoptimaliseerde manier mogelijk worden geladen. Door een gestroomlijnde, gebruiksvriendelijke manier te verschaffen om gegevens van SensorThings in uw projecten van QGIS te laden. Dit is echter slechts het begin, en we hebben meer functionaliteit en verbeteringen gepland voor toegang tot bronnen van SensorThings in QGIS 3.38!

Dit werd mogelijk gemaakt door BRGM, French PEPR OneWater - Eau Bien Commun (https://www.onewater.fr/en, ANR-22-PEXO-0009, onder het Future Program France 2030) en Water4All Partnership

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Ondersteuning voor documenten van WFS met complexe objectschema’s

We hebben de provider WFS verbeterd om ondersteuning toe te voegen voor schema’s van complexe objecten. De implementatie geeft eigenschappen van complexe typen WFS weer als inhoud voor JSON, geconverteerd vanuit hun originele weergaven in XML.

Voor meer details, bekijk het QGIS voorstel voor verbeteringen.

Dit werd mogelijk gemaakt door Duitse QGIS gebruikersgroep

Deze mogelijkheid werd ontwikkeld door Even Rouault

QGIS Server

Mogelijkheid: WMS GetMap in indeling pdf

QGIS Server zal nu antwoorden ondersteunen voor de indeling pdf voor verzoeken GetMap.

Deze mogelijkheid werd ontwikkeld door mhugent

Mogelijkheid: Tab Eigenschappen QGIS Server voor vectortegellagen

Het dialoogvenster Laageigenschappen voor vectortegellagen bevat nu een gedeelte voor het bewerken van de eigenschappen van de laag van QGIS Server, die de mogelijkheid verschaft laagspecifieke instellingen, zoals verkorte naam, abstract en andere metadata te configureren.

Deze mogelijkheid werd ontwikkeld door Sandro Mani

Mogelijkheid: GetLegendGraphics-regel voor JSON

We hebben een nieuwe parameter SHOWRULEDETAILS voor WMS-services toegevoegd, die een item rule zal toevoegen in de het item in de legenda. De regel beschrijft de gebruikte filterexpressie van de respectievelijke laag bij de uitvoering van een verzoek GetLegendGraphic met de optie voor de indeling JSON.

Bijvoorbeeld het verzoek:

text GET /?SERVICE=WMS&VERSION=1.30&REQUEST=GetLegendGraphic&LAYERS=layer1&FORMAT=application/json&SHOWRULEDETAILS=1

Zal het antwoord voor JSON teruggeven dat een veld rule bevat, indien van toepassing:

json

Dit werd mogelijk gemaakt door Kristianstadt

Deze mogelijkheid werd ontwikkeld door Alessandro Pasotti

Mogelijkheid: Kaarttip toegevoegd voor rasterlaag GetFeatureInfo

Ondersteuning voor kaarttips werd toegevoegd voor antwoorden van verzoeken GetFeatureInfo voor rasterlagen, indien verzocht met de parameter WITH_MAPTIP=TRUE. Dit komt overeen met het bestaande gedrag dat op zijn plaats is voor vectorlagen.

In deze context bevat de variabele layer_cursor_point de positie GetFeatureInfo, zodat kaarttips die werken in QGIS Desktop ook werken met QGIS Server GetFeatureInfo.

Deze mogelijkheid werd ontwikkeld door Björn Hinkeldey

Mogelijkheid: Parameter WMS om alleen kaarttip te vragen voor info over antwoorden van HTML-objecten

We voegden een nieuwe waarde HTML_FI_ONLY_MAPTIP toe voor de bestaande fabrieksparameter voor WMS WITH_MAPTIP.

Indien ingesteld, bevat het antwoord voor de informatie over het HTML-object alleen de kaarttip, wat volledig beheer geeft over het antwoord voor HTML, met bijv. de ingebouwde bewerker voor kaarttips, die een leuk voorbeeld heeft.

Deze mogelijkheid werd ontwikkeld door Björn Hinkeldey

Mogelijkheid: Optie om het attribuut “name” over te slaan voor groepen in WMS GetCapabilities

We hebben een nieuwe instelling op projectniveau toegevoegd, Attribuut naam voor groepen overslaan. Deze is standaard uitgeschakeld, maar inschakelen stelt u in staat groepsnamen uit te sluiten in een antwoord voor GetCapabilities van een verzoek voor WMS. Dat voorkomt het dupliceren van namen in instanties waar een laag en een groep dezelfde naam delen, terwijl het groepselement wordt behouden en de QGIS Server capabilities meer in lijn brengt met de specificatie van OGC WMS.

Bijvoorbeeld:

text <Layer queryable="1"> <Name>layer_name</Name> <--- dit zal worden overgeslagen als de optie is ingeschakeld <Title>Door mensen te lezen naam</Title>

Deze mogelijkheid werd ontwikkeld door Tomas Straupis

Plug-ins

Mogelijkheid: Actieve laag gebruiken bij importeren van vectorgegevens met Databronnen beheren

Bij het importeren van vectorgegevens in de bronplug-in DB Manager, wordt het combinatievak “Invoer”, dat wordt gevuld met alle vectorgegevens in de boom met lagen, nu waar mogelijk automatisch ingesteld op de actieve laag. Deze kleine wijziging maakt het veel gebruiksvriendelijker, speciaal bij het werken met grote en complexe projecten!

Deze mogelijkheid werd ontwikkeld door Patrice Pineault

Programmeerbaarheid

Mogelijkheid: 3D-weergaven weergeven aan PyQGIS

U heeft nu de mogelijkheid 3D-weergaven te maken, te vermelden en te sluiten vanuit Python, wat overeenkomt met de functionaliteit voor hun 2D-tegenhangers.

We hebben een aantal klassen voor de toepassing opnieuw bewerkt voor ondersteuning van de volgende methoden voor iface:

  • createNewMapCanvas3D: Maakt een benoemde instantie voor 3D-weergave
  • closeMapCanvas3D: Sluit een 3D-weergave op naam
  • mapCanvases3D: Vermeld bestaande 3D-weergave in de projectcontext

Voorbeeld:

```

iface.createNewMapCanvas3D(‘mijn nieuwe 3D-weergave’) iface.mapCanvases3D() [] iface.closeMapCanvas3D(‘mijn nieuwe 3D-weergave’) iface.mapCanvases3D() [] ```

Dit werd mogelijk gemaakt door Natural Resources Canada

Deze mogelijkheid werd ontwikkeld door Stefanos Natsis (Lutra Consulting)

Mogelijkheid: Geoptimaliseerde methoden om GeoJSON-geometrieën te converteren naar QgsGeometry

We hebben enkele enorm geoptimaliseerde methoden toegevoegd die het mogelijk maken geometrieën (QgsGeometry) direct te maken uit ruwe objecten van JSON. In plaats van vertaling nodig te hebben door de structuren van geometrieën uit een andere bibliotheek. Deze methoden worden weergegeven door de nieuwe API-aanroep QgsJsonUtils.geometryFromGeoJson.

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Klassen Qt WebEngine kunnen nu worden gebruikt door plug-ins

In oudere versies van QGIS voorkwam een incompatibiliteit tussen de moderne klassen Qt “WebEngine” en het QGIS’ 3D-framework dat plug-ins van QGIS widgets van WebEngine konden gebruiken. Dat was een serieuze tekortkoming, omdat de oudere widgets Qt “WebKit” heel beperkt waren, traag, en niet veel moderne benodigdheden voor JavaScript ondersteunden.

In 3.36 hebben we opnieuw bewerkt hoe QGIS 3D wordt geïnitialiseerd om deze incompatibiliteit te verwijderen. Scripts en plug-ins kunnen nu veilig zonder problemen klassen van Qt’s WebEngine gebruiken!

Dit werd mogelijk gemaakt door https://qgis.org

Deze mogelijkheid werd ontwikkeld door QGIS.org

Mogelijkheid: Ondersteuning voor verticaal en samengesteld Coördinaten Referentie Systeem in widgets CRS

Als deel van het lopende project voor het toekennen van fondsen van QGIS voor het afhandelen van verticaal CRS (bekijk QEP 267), kunnen alle door QGIS gebruikte coördinatenreferentiesystemen nu worden ingesteld om alleen verticaal of samengesteld CRS weer te geven. Dat stelt plug-ins en scripts in staat om de gebruikers keuzes aan te bieden in verticaal CRS, klaar om te gebruiken in objecten QgsCoordinateTransform voor transformaties van verticaal CRS.

Bekijk QgsCoordinateReferenceSystemProxyModel.Filter voor de beschikbare opties voor het filteren van het CRS om in die widgets te gebruiken.

Dit werd mogelijk gemaakt door QGIS.org

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Ondersteuning voor Python in bouwsels van Qt6

Waar versie 5.15 de aanbevolen versie van Qt blijft voor het compileren van QGIS, zijn we hard aan het werk om volledige ondersteuning voor het bouwen van QGIS met Qt 6 toe te voegen. Dat is noodzakelijk om vereisten voor moderne desktops te ondersteunen, zoals volledige compatibiliteit met op Wayland gebaseerde omgevingen van Linux en voor geoptimaliseerd bouwen voor Apple Silicon.

QGIS 3.36 brengt ondersteuning voor uitgevoerde Python in producties van Qt 6, en schakelt het gebruiken van de bibliotheek PyQGIS binnen Qt 6 in. Dat is een significante mijlpaal in onze doorlopende reis naar volledige ondersteuning voor Qt 6!

Dit werd mogelijk gemaakt door QGIS.org

Mogelijkheid: meshMenu toegevoegd aan interface van QGIS

meshMenu is toegevoegd aan het object iface, wat plug-ins -n scripts een gemakkelijke manier geeft om het menu Mazen uit te breiden.

Deze mogelijkheid werd ontwikkeld door Loïc Bartoletti

Mogelijkheid: Server: methode onProjectReady voor filteren van plug-ins

De nieuwe methode onProjectReady wordt aangeroepen nadat de instantie QgsProject gereed is voor een verzoek aan de server en voor de belangrijkste logica voor bronservices in te gaan.

De methode onRequestReady wordt aangeroepen nadat QgsRequestHandler al klaar is en gevuld met parameters, maar voordat de instantie QgsProject gereed is.

U kunt onProjectReady gebruiken om bewerkingen uit te voeren op projectniveau, zoals het toevoegen van variabelen, controleren van categorieën van vectorlagen, etc.

Dit werd mogelijk gemaakt door 3Liz

Deze mogelijkheid werd ontwikkeld door rldhont

Mogelijkheid: Methoden voor fuzzy vergelijkingen toegevoegd

We hebben nieuwe methoden toegevoegd voor fuzzyEquals en fuzzyDistanceEquals aan de klassen voor geometrie van QGIS. Deze methoden vergelijken geometrische objecten met een tolerantie voor kleine variaties, wat de precisie van gelijkheid en berekeningen voor afstanden verbetert. Ze zullen in het bijzonder nuttig zijn in scenario’s waar exacte overeenkomsten misschien niet nodig of gewenst zijn.

```python epsilon = 0.001 geom1 = QgsLineString(QgsPoint(0.0, 0.0), QgsPoint(0.001, 0.001)) geom2 = QgsLineString(QgsPoint(0.0, 0.0), QgsPoint(0.002, 0.002))

self.assertNotEqual(geom1, geom2) # epsilon = 1e-8 hier

self.assertTrue(geom1.fuzzyEqual(geom2, epsilon)) self.assertFalse(geom1.fuzzyDistanceEqual(geom2, epsilon)) ```

Dit werd mogelijk gemaakt door QGIS.ORG (met GRANT)

Deze mogelijkheid werd ontwikkeld door Loïc Bartoletti

Mogelijkheid: Methoden voor gemeten lijn

In QGIS 3.36 hebben we een methode measuredLine geïntroduceerd binnen Qgs(Multi)LineString. Deze methode bouwt verder op de code van PostGIS achter ST_AddMeasure.

Deze mogelijkheid werd ontwikkeld door Loïc Bartoletti

Belangrijke reparaties

Mogelijkheid: Reparaties van problemen door Alessandro Pasotti (itOpen / qcooperative)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.34 backport commit (GitHub)
QGIS Server WMS wrong tile boundary#55747Works for me (awaiting feedback)
SLD: Hang when saving sld with linepattern orientation greater then 90#55920PR #55928PR #55933
SLD saving ignores setting for exporting polygon fills as png tiles#55921PR #55928PR #55933
Drill down widget not working when parent field has the completer option activated#55922PR #55940PR #55951
Open Feld Calculator Crash#55898Terugkoppeling
Secured WMS regression in 3.28 / 3.34?; service does not load but loads in earlier QGIS versions / other wms clients.#55984Werkt bij mij wel
[QGIS Server][WMS] getLegend - Raster layers values not showed in legend#55651PR #56026PR #56257
Attribute table frame, with “allow url to be read as HTML format” has not expected result like hyperlink when output PDF file is maked from “GetPrint” request from QGIS Server#52370Is geen probleem
WMS provider Cannot calculate extent error adding a WMTS layer from QGIS server#47349Werkt bij mij wel
Raster Calculator Raster Menu - on the fly layer name gives issues#55890PR #56067NOG TE DOEN
Expanding PostGIS table/schema in browser panel triggers slow inspection of all tables in schema#56069PR #56090PR #56385
Secured WMS regression in 3.28 / 3.34?; service does not load but loads in earlier QGIS versions#55984Turned into a feature request after debugging
QGis crashes when digitizing with snapping#53956PR #56131PR #56204
Ellipse symbol size units are lost when closing the dialog#56236PR #56237PR #56248
QgsFields are viewed as the same despite having different QgsEditorWidgetSetup’s#55873PR #56264PR #56272
Expression with newline and quotes in multiline comment leads to syntax error#55518PR #56315PR #56339
Linebreak and text vanish in HTML label#55532PR #56334no (risky)
Postgres raster: sparse values of rasters are not displayed correctly#55784PR #56363Failed with unrelated error
Running VACUUM via browser shows an error messages without identififiers#56377PR #56380NOG TE DOEN
SHP: Fix unreported issue with spatialindexniet gerapporteerdPR #56366PR #56399
WFS sublayer is missing when FeatureType is added from QGIS browser#56403PR #56404NOG TE DOEN

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

Deze mogelijkheid werd ontwikkeld door Alessandro Pasotti (itOpen / qcooperative)

Mogelijkheid: Reparaties van problemen door Even Rouault (Spatialys)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.34 backport commit (GitHub)
Sort WFS layers ASC by default (and not DESC)#55693PR #55947PR #55953
Value Relation widget with Filter Expression makes QGIS crash in editing mode#55854PR #55948PR #55952
Hang/Crash when attempting to drag&drop multiple layers into gpkg#29510PR #55950NOG TE DOEN
Crash on KML load#55963GDAL PR 9131GDAL PR 9204
Value Relation widget with Filter Expression makes QGIS crash in editing mode#55854PR #55980PR #55986
QGIS crashes when move tool is active and non-vector layer is selected#55492PR #55981PR #55985
Trailing slashes are silently removed from filter strings#55975PR #55988PR #55993
Vector layer points are not being imported/shown from MySQL datasource#55463GDAL PR 9152GDAL PR 9180
OAPIF: Adding layer with lot of vertices freezes QGIS#56059PR #56066PR #56095
[PostgreSQL provider] Add missing namespace escaping in SQL requestsniet gerapporteerdPR #56173PR #56186
Export Save features to gpkg does not keep Field Domains, but using Convert Format does#56184PR #56209Niet van toepassing
QGIS crashes after making a connection to a GeoPackage#56203PR #56210PR #56214
Catch potential QgsCsException at various places; improve qgscoordinatetransform.h docniet gerapporteerdPR #56212PR #56244

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 Jacky Volpes (Oslandia)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.34 backport commit (GitHub)
Oracle database connection lists table multiple times#55961NOG TE DOEN
Boolean discrepancy between expression editor and layer property#55923PR #56369Nee
Using TypeVectorAnyGeometry in multiple input parameter not filtering non-spatial layers#55636PR #56453PR #56459
Remove expression evaluation in layout legend widget#53442PR #56372Nee

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 Alexander Bruy

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.34 backport commit (GitHub)
Raster band descriptions are shown twice#55156PR #55971
Bad_alloc when using Outline: Simple Line with Align dash pattern to line length#45432PR #55969PR #55991
DBManager uses deprecated constructor for QgsCoordinateReferenceSystem#54916PR #55968
Harmonize use of password lineedit in auth method editorsniet gerapporteerdPR #55970
[Data-defined Assistant] Symbols preview doesn’t update if “Apply transform curve” checkbox is unchecked#24961PR #55967
Data defined assistant dialogs do not use the right title case for their name#26925PR #55967
Identify features tool does not display the ellipsoid units when “Map units” is chosen#26995PR #56003
(api) Use of None in QgsMeshRendererScalarSettings raises Python issues#51033PR #55999
Crash/freeze during Voronoi Analysis with large input dataset#37263works for me (fixed in QEP #217)
Filling the Raster attribute tables tab with buttons should not be systematic in Layer Styling panel#55501werkt bij mij wel
List of predefined scales in 2D map view does not update#51327werkt bij mij wel
Data defined Assistant: closing the dialog without setting an expression invalidates the widget#24665werkt bij mij wel
Harmonize point layer behavior regarding vertices extraction/filtering algorithms#33502PR #55996
Image export is truncated at 32768 pixels#41045PR #56054
Using the Assistant for Data Defined Colors incorrectly shows ‘custom ramp’ instead of the correct colour ramp name#48889PR #56057
Project predefined scales do not override global scales in labels and 2D map view widgets#51326PR #55998

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

Deze mogelijkheid werd ontwikkeld door Alexander Bruy

Mogelijkheid: Reparaties van problemen door Loïc Bartoletti (Oslandia)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.34 backport commit (GitHub)
Select by Location - Point that is snapped along a linestring, is only being selected when using ‘Disjoint’ predicate#53826Not a bug (tolerance and snapping problem)
[Topology Checker] Allow check does not have dangles on a second layer#52881Not a bug. Marked as a feature request
DWG Import Tool default polyline layer style - thick symbol applied when “width” field is NULL#55512PR #56187PR #56228
Random Points in Polygons - Crash#55445Kan niet worden gereproduceerd
Buggy validation of closed QgsLineString#54022PR #56130PR #56229
TIN: Enable fromWkb/fromWktniet gerapporteerdPR #56071nee
[OGC] Polygon: fix rings orderniet gerapporteerdPR #55306nee
Unable to add layers with M (measure) geometries from PostGIS#55223PR #56199PR #56211

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

Deze mogelijkheid werd ontwikkeld door Loïc Bartoletti (Oslandia)

Mogelijkheid: Reparaties van problemen door Jean Felder (Oslandia)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.34 backport commit (GitHub)
[3D] disable altitude binding if altitude clamping is absoluteniet gerapporteerdPR #56154PR #56198
Improper cast of textual primary key during import with DB Manager#55856PR #56243PR #56259

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 Stefanos Natsis (LutraConsulting)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.34 backport commit (GitHub)
[Processing] “Points to path” algorithm calculates incorrect attributes values#55860PR #55917PR #55932
Fix GUI freezing when changing raster rendererniet gerapporteerdPR #56000PR #56077
Point Cloud Property window resizing issue#43276PR #55976PR #56253
Dialog windows are too tall for some screens, rendering them unusable#32021PR #55978
Point Cloud renderer treats Unsigned8 data as Signed8#55236PR #56159PR #56252
Duplicating a layer with pushing the ctrl-key while dragging, results in a layer that can’t be renamed individually#28674PR #56188PR #56193
Prevent opening of Layer Properties when double-clicking on visibility checkbox in Layers Panel#38179PR #56190PR #56231
After angle/bearing measurement QGIS crashes#54773PR #56202PR #56216
Closing “Measure Bearing” or “Measure Angle” results dialog causes crash#46151PR #56202PR #56216
Measure angle dialog may appear off-screen#56192PR #56205PR #56217
Loading a remote COPC gets stuck when calculating stats and in 3D view#55210PR #56265PR #56278
Crash after right click during drawing shape annotations#56106PR #56157
Allow deleting geometry part of singlepart featuresniet gerapporteerdPR #56279
The Settings->Options dlg no longer opens at the specific Processing options page and GPS options page#56381PR #56384master only
3d map view - point clouds classification symbology changes (check/uncheck classes) not honored#56109PR #56391PR #56398
Problem with Georeferencing Tool-QGIS 3.28.12 Firenze#55167Is geen probleem
Not possible to open LAS file with very small X/Y/Z scale#49317Fixed upstream
No error is shown when indexing and untwine crashes#48307Untwine PR #159

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 Mathieu Pellerin

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.34 backport commit (GitHub)
Text in new version available message bar is poorly visible in Night mapping theme#56091PR #56455PR #56469
Text of title bars in database manager is poorly visible with Night Mapping theme#56105PR #56448PR #56474
Crash after right click during drawing shape annotations#56106PR #56447PR #56470
WMS source select interpretation combobox not setting proper index on empty interpretation string#56418PR #56441PR #56473
QGIS: Snap geometries to layer - not all points are snapping#56424PR #56426PR #56449
Cannot delete vertices when attribute table is docked#56262PR #56423PR #56439
Add missing tooltip for “Custom Properties” style category#56362PR #56421PR #56440
Ensure that saving map [canvas] as image/PDF takes high DPI scaling factor into accountniet gerapporteerdPR #56400
MBTiles layers are valid when dataset is missingniet gerapporteerdPR #56296PR #56298
The check result of constraints sometimes differs in the form and attribute table view#55390PR #56287PR #56318
Constraints are not behaving on range widget correctly when a field is displayed twice in a form#55607PR #56163PR #56254
DXF map theme style override not respectedniet gerapporteerdPR #56162PR #56164
Tileservers always blurry#55644PR #56047PR #56088
Blurry layouts in v3.32.2, not after v3.28.2#54579PR #56085PR #56101
Pixelated QGIS logo in user profile selector dialog on high DPI screensniet gerapporteerdPR #56053PR #56065
Pixelated overview panel rendering on high DPI screensniet gerapporteerdPR #56050PR #56087
Welcome screen issues on high DPI screensniet gerapporteerdPR #56048PR #56084
Merge vector layers also adds dbf files using Add Directory#56010PR #56020PR #56056
Composition relations: only the first relation is taken into account#55892PR #55944PR #56038
qgis_process errors with ’native:dissolve’ if SEPARATE_DISJOINT=true and if OUTPUT is an explicit file#55587PR #55966PR #55982
“Delete Selected” button not working properly in a non-geometric layer#55618PR #55965PR #56006
UI-file-based (combo-box-containing) forms are not working in QGIS 3.34 any longer#55621PR #55964PR #55987
Can’t change spatial bookmark storage or group by drag and drop#55819PR #55957
Print layout: cursor jumps when changing cell size of fixed table#50257PR #55941PR #55992
Need to close the layer properties dialog before a newly created field appears in Attribute form#26350PR #55938Te riskant
Missing checkbox partially checked state styling for non-default themesniet gerapporteerdPR #56290PR #56306
Unable to read MBTiles in paths containing multibytes#56023PR #56462
[Data Source Manager] Adding a local raster XYZ Tiles directory as layer is no longer possible#56371PR #56418

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

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

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

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.34 backport commit (GitHub)
Fix broken coordinate transforms on qt6 buildsniet gerapporteerdPR #55914PR #55935
Fix crash in QgsRasterPipe when removing rolesniet gerapporteerdPR #55955PR #56008
Fix broken data defined override buttons in text format widget when no layer is associatedniet gerapporteerdPR #55989N/B
Avoid use of pygments in metasearchniet gerapporteerdPR #56160N/B
Fixes filters applied to a duplicated AFS layer also incorrectly apply to the original layerniet gerapporteerdPR #56195PR #56221
[processing] Don’t try to interpret distance widget value as CRSniet gerapporteerdPR #56292PR #56297
[3dtiles] Skip completely transparent primitives#55579PR #56303PR #56323
Fix calculation of string stats when nulls are presentniet gerapporteerdPR #56305PR #56322
Don’t use (broken) QgsCoordinateReferenceSystem::createFromSrsId method for virtual point cloudsniet gerapporteerdPR #56325PR #56333
Make datetime stats range type consistent across Qt versionsniet gerapporteerdPR #56355PR #56437
Fix crash in QgsStringUtils::truncateMiddleOfString on qt 6niet gerapporteerdPR #56356N/B
Fix handling of font family from HTML on Qt 6 buildsniet gerapporteerdPR #56358PR #56436
Missing expression scope in batch processing expression builder#56132PR #56411PR #56435
Fix crash when applying vector properties dialogniet gerapporteerdPR #56412N/B
Don’t force calculate layer extents when saving layersniet gerapporteerdPR #56433PR #56444
Don’t force full calculation of layer extent when cloning layersniet gerapporteerdPR #56434N/B
Fix running plugins are not restarted after upgrading#56277PR #56443PR #56475
Regenerate primary keys for Split Lines by Length outputs#56486PR #56490PR #56494
Fix saving " and \ to ArcGIS REST sources#55946PR #56492
Honderden reparaties aan PyQGIS voor compatibiliteit met Qt6N/B

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

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Reparaties van problemen door Martin Dobias (LutraConsulting)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.34 backport commit (GitHub)
3D Tiles dataset without textures not shaded correctly#55752PR #56185N/B
Crash when creating 3D view#53941PR #56320PR #56330
Fix a deadlock in remote COPC handling (3D views)niet gerapporteerdPR #56388PR #56419
Fix a crash in point cloud renderer when cleaning up preview painterniet gerapporteerdPR #56409N/B
Fix a deadlock with local COPC files in 2D renderingniet gerapporteerdPR #56432PR #56458

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

Deze mogelijkheid werd ontwikkeld door Martin Dobias (LutraConsulting)