Latest news will appear here soon.
Edit on GitHub

Log met wijzigingen voor QGIS 3.40

Datum uitgave: 24-10-2024

Het project QGIS is heel blij om de uitgave van QGIS 3.40 aan te kondigen. Het verfijnt de mogelijkheden op platformen, voor zowel georuimtelijke professionals als enthousiastelingen, en benadrukt de verbondenheid met zijn gebruikers met baanbrekende gereedschappen voor ruimtelijk ontdekken.

Deze uitgave bevat belangrijke stappen voor kleurbeheer, zoals beschreven in QEP283. Met de introductie van ondersteuning voor CMYK-kleuren en de definitie van International Color Consortium (ICC) kleurprofielen om te gebruiken in widgets, expressies en op cartografie-georiënteerde werkstromen om te zorgen voor nauwkeurige weergave van kleuren tussen verschillende typen media.

Aanvullend heeft QGIS nu eigen integratie met STAC databronnen voor gemakkelijker toegang tot databronnen op afstand met de QGIS-browser. Nieuwe functionaliteit maakt het mogelijk aangepaste expressies en methoden van PyQGIS direct op te slaan binnen projectbestanden. Het verschaft gebruikers meer flexibiliteit bij het afhandelen van gegevens in hun processen. Deze functionaliteit zal ook nieuwe mogelijkheden bieden voor verbeterde automatiseringsmogelijkheden en zal zeker de productiviteit een boost geven en meer naadloze samenwerking voor teams faciliteren.

Deze uitgave bevat ook een ware rijkdom aan andere nieuwe mogelijkheden, die verbeteringen bevatten voor labelen, 3D-weergave, netwerken, attributentabellen, en nog veel meer.

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.

Kaartgereedschap

Mogelijkheid: Verticale datum in laag/project respecteren in Identificatieresultaten

Wanneer een vectorlaag en het project verticale datums hebben, en ze verschillen, neem dan ook de getransformeerde waarde Z voor de geïdentificeerde objecten op in de datum van het project.

Dit werd mogelijk gemaakt door North Road

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Verwijzingsrelaties presenteren in gereedschap Info

In eerdere uitgaven van QGIS werden alleen relaties waarnaar verwezen werd (gerelateerde objecten waarnaar het huidige object verwijst) gepresenteerd aan gebruikers bij het verkennen van een object met het gereedschap Info. Ondersteuning voor het presenteren van verwijzingsrelaties (gerelateerde objecten waarvandaan het huidige object wordt aangewezen), en ze worden nu ondersteund op een willekeurig niveau van nesten.

In aanvulling daarop zijn meerdere bijwerkingen aan de afhandeling van gerelateerde objecten in het gereedschap Objecten identificeren toegevoegd, inclusief:

  • voorkomen van duplicate relatieverwijzingen
  • alleen relaties laden bij het uitvouwen van een knoop (wat een ’explosie’ van het laden van gerelateerde verwijzingen voorkomt)
  • schakelen beheren om relatieverwijzingen in- of uit te schakelen
  • een contextmenu-item voor “Object identificeren” om een genest gerelateerd object naar de bron van de context van het gereedschap Objecten identificeren te laden

Deze mogelijkheid werd ontwikkeld door Even Rouault

Gebruikersinterface

Mogelijkheid: Optioneel standaard de grootte van alle kolommen aanpassen bij het openen van een attributentabel

Een nieuwe optie op de tab Databronnen van het dialoogvenster Opties (geopend via het menu Extra) zal QGIS configureren om altijd de kolommen van een attributentabel aan te passen om de inhoud te laten passen wanneer die wordt geopend.

Deze mogelijkheid werd ontwikkeld door Ben Wirf

Mogelijkheid: Dialoogvenster Acties, knop Dupliceren

Een knop Dupliceren actie is toegevoegd aan het dialoogvenster Acties in Laageigenschappen.

Deze mogelijkheid werd ontwikkeld door Speedrace4

Symbologie

Mogelijkheid: Stijlcategorieën verschaffen voor rasterlagen

QGIS ondersteunt nu categorieën voor het kopiëren van eigenschappen en stijlen tussen rasterlagen (in plaats van eenvoudig het gebruik af te dwingen van AllStyleCategories zoals eerder), en bevat nu categorieën voor rastergegevens, voor:

  • Configuratie van laag
  • Eigenschappen van Tijdbeheer
  • Eigenschappen hoogte
  • Kaarttips
  • Opmerkingen
  • Aangepaste eigenschappen
  • Symbologie
  • Renderen

In aanvulling hierop worden deze stijlen ondersteund in de functionaliteiten voor importeren en exporteren van de QML/SLD-laagdefinitie- en stijlbestanden wat het beheren van rasterlagen meer consistent maakt met de gebruikservaring voor vectorlagen.

Dit werd mogelijk gemaakt door het Kanton Solothurn

Deze mogelijkheid werd ontwikkeld door Dave Signer (OPENGIS.ch)

Mogelijkheid: Type symboollaag “Lineaire verwijzing” toegevoegd

Dit nieuwe type symboollaag maakt het mogelijk tekstlabels langs een lijn te plaatsen met regelmatige intervallen (of op posities die overeenkomen met bestaande punten). Posities kunnen worden berekend met cartesiaanse afstanden, of geïnterpoleerd uit waarden Z/M.

Functionaliteit omvat:

  • Labels kunnen worden geplaatst met vaste cartesiaanse 2D-afstanden, op regelmatige lineair geïnterpoleerde afstand die wordt berekend met de waarden Z of M in geometrieën, of op bestaande punten
  • Labels kunnen de totale lopende afstand weergeven of de lineair geïnterpoleerde waarde Z/M
  • Gebruikt tekstrenderer om labels te tekenen, dus het volledige bereik aan functionaliteit is beschikbaar voor de labels (inclusief buffers, schaduw, etc.)
  • Gebruikt de klassen voor numerieke indeling van QGIS om getallen op te maken als tekenreeksen. Gebruikers hebben dus het volledige bereik aan opties voor aanpassingen, bijv. voor decimale plaatsen
  • Een optionele instelling “Veelvouden overslaan van”. Indien ingesteld, worden labels waarvan de waarde een veelvoud van deze waarde is, overgeslagen. Dit maakt het mogelijk complexe labels voor verwijzingen te maken. Bijvoorbeeld waar een symbool twee symboollagen Lineaire verwijzing heeft, een ingesteld om elke 100 m te labelen in een klein lettertype, veelvouden van 1000 over te slaan, en een tweede ingesteld om elke 1000 m te labelen in een groot vet lettertype
  • Labels worden gerenderd met een hoek die wordt berekend door de lijn te middelen, dus scherpe, dunne rafels resulteren niet in lelijk roteren van labels
  • Optioneel kunnen markeringen worden geplaatst op verwezen punten op de lijn, met een volledig markeringssymbool van QGIS (dat maakt bijvoorbeeld het weergeven van een kruisarcering op het gelabelde punt mogelijk, voor een lijn in de stijl van een “liniaal”)
  • Data-bepaald beheer over de intervallen voor plaatsen, instellingen voor overslaan van veelvouden, zichtbaarheid van markeringen en lengte van de berekening voor gemiddelde hoek

Opmerkingen:

  • Bij het gebruiken van op afstand gebaseerde plaatsing van labels, worden de afstanden alleen berekend met 2D, cartesiaanse berekeningen gebaseerd op het originele laag-CRS. Dit zou in de toekomst uitgebreid kunnen worden om opties weer te geven voor 3D cartesiaanse afstanden, of ellipsoïde afstandsberekeningen.

Dit werd mogelijk gemaakt door Zwitserse QGIS gebruikersgroep

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Interpoleren van kleurenbalk voor CMYK geïmplementeerd

Dit werd mogelijk gemaakt door Bordeaux Métropôle

Deze mogelijkheid werd ontwikkeld door Julien Cabieces

Mogelijkheid: Voorbeeld voor CMYK-kleur

Kleurvoorbeelden van CMYK-kleuren zullen de kleurwaarde weergeven met een lijst van waarden float

Dit werd mogelijk gemaakt door Métropôle de Bordeaux

Deze mogelijkheid werd ontwikkeld door Julien Cabieces

Mogelijkheid: Kleurcomponent selecteren als float

De QGIS-widget Kleur ondersteunt nu het selecteren van de kleurcomponent als een waarde float met 2 decimalen

Dit werd mogelijk gemaakt door Bordeaux Métropôle

Deze mogelijkheid werd ontwikkeld door Julien Cabieces

Mogelijkheid: Markeringssymbolen voor eindpunt toestaan voor stijl Tekstballon

Maakt het renderen van een markeringssymbool onder het eindpunt van de tekstballon mogelijk. Ontworpen om tekstballonnen in staat te stellen hetzelfde visuele uiterlijk te reproduceren als de oudere items van het annotatieframework.

Dit werd mogelijk gemaakt door North Road

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Buffers voor markeringssymbolen

QGIS bevat nu “buffers” voor markeringssymbolen. Net als buffers voor labels hebben buffers voor markeringen een halo-effect rondom markeringssymbolen. Ontworpen om het symbool beter leesbaar te maken tegen verschillende achtergronden.

Buffers worden gedefinieerd op het niveau van een symbool (niet per symboollaag), en worden berekend en getekend met de vorm van ALLE symboollagen in de markering. Dat maakt ze supergemakkelijk te configureren, omdat hetzelfde resultaat met de hand verkrijgen heel veel kopieën van symboollagen en gekopieerde instellingen daartussen zouden vereisen!

Deze wijziging is ontworpen om een van de (zeer weinige!) grote symbologiegaten te dichten tussen ArcMap en QGIS, waar ArcMap al sinds decennia ondersteuning had voor effen kleurmarkeringen “halos”.

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

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Ondersteuning van toleranties voor pixelwaarden van QgsRasterTransparency

Staat toe dat pixels met kleurcomponenten net buiten de gespecificeerde waarden RGB, ook worden behandeld als transparante pixels

Nuttig voor foto’s of gecomprimeerde rasters waar een bereik van kleurwaarden transparant moet worden gemaakt.

Dit werd mogelijk gemaakt door Middle Third Geological

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Annotaties

Mogelijkheid: Automatisch upgraden SVG en tekstannotaties naar items van de annotatielaag bij laden project

We verbeterden de werkstroom voor deze projecten met oudere items voor annotaties. In eerdere versies van QGIS werden oudere items voor annotaties (tekst, HTML, SVG en formulier) niet geporteerd naar het nieuwe framework en hadden daarom invloed op werkstromen. In 3.40 hebben we ons gericht op de items met hogere prioriteit, tekst en SVG, dus nu is het framework bijgewerkt en is de ontbrekende functionaliteit toegevoegd. Nu, bij het laden van oude projecten, zullen alle oude SVG- en tekstannotaties automatisch worden geconverteerd (stilletjes) naar de nieuwere typen annotatieitem afbeelding en rechthoekige tekst.

  • Gedurende die tijd werden verscheidene problemen opgelost en werden deze aanvullende functies toegevoegd:
  • Tekstballonnen voor annotaties, inclusief tekst op punt, rechthoekige tekst en afbeeldingsannotaties.
  • Markeringssymbool te tekenen als deel van de “ballon” tekstballonstijl
  • Geassocieerde “zichtbaarheidslaag” voor annotaties
  • Rijk widget tekstbewerken om het interactief maken van HTML-inhoud mogelijk te maken voor tekst op punt en rechthoekige tekst
  • Gebruikersinterface opgeruimd

Dit werd mogelijk gemaakt door QGIS Grant Programme 2024

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Ondersteuning toegevoegd voor tekstballonnen voor items tekst naar punt, rechthoekige tekst en afbeelding

Maakt het mogelijk regels voor tekstballonnen te maken (of bubbeltekstballonnen) die tekst koppelen aan een locatie op de kaart. Gebruikers selecteren om een tekstballon te maken het tekstitem en slepen dan aan de centrale X-knoop naar het gewenste eindpunt van de tekstballon.

Stijlen voor tekstballonnen kunnen worden aangepast via het paneel Laag opmaken.

Dit werd mogelijk gemaakt door North Road

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Optie gekoppelde laag toegevoegd voor annotatielagen

In lijn met QEP#269 is een nieuwe instelling “Gekoppelde laag” toegevoegd aan de renderpagina voor annotatielagen. Dat geeft gebruikers de mogelijkheid om optioneel een gekoppelde zichtbaarheidslaag voor de annotatielaag in te stellen. Indien ingesteld, zullen de annotaties alleen worden getekend als de gekoppelde laag zichtbaar is op de kaart.

Dit werd mogelijk gemaakt door North Road

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Type item afbeeldingsannotatie toegevoegd

Kan SVG- of rasterafbeeldingen renderen als items in een annotatielaag. Opties zijn beschikbaar voor:

  • Vergrendelen van de verhoudingen van de afbeelding
  • Tekenen met een achtergrondsymbool
  • Tekenen met een randsymbool
  • Gekoppelde of ingebedde afbeeldingen
  • Renderen met schaalafhankelijke grootten of vaste grootten

Dit werd mogelijk gemaakt door North Road

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Labelen

Mogelijkheid: Ondersteuning voor horizontale uitlijning in HTML-labels

Voor labels met meerdere regels maakt dit het gebruiken mogelijk van ofwel:

  • HTML-attributen
  • CSS “text-align: xxx”
  • enkele HTML-tekst tags

Ondersteunt uitlijnen voor links, rechts gecentreerd en uitgevuld

Horizontaal uitlijnen kan worden gebruikt in elke context waar HTML-tekst wordt gerenderd, BEHALVE voor gebogen labels (omdat die zijn beperkt tot een regel tekst)

Dit werd mogelijk gemaakt door Stadt Freiburg im Breisgau

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Opmaak HTML-header in HTML-labels

Ondersteuning voor tags voor headers (h1/h2/…/h6) en geassocieerde opmaak in HTML-labels wordt nu ondersteund.

Dit werd mogelijk gemaakt door Stadt Freiburg im Breisgau

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Ondersteuning voor CSS voor tussenruimte tussen woorden toegevoegd in HTML-labels

Ondersteuning voor CSS voor tussenruimte tussen woorden in HTML-labels en op andere plaatsen waar HTML-tekstopmaak wordt geaccepteerd is toegevoegd aan QGIS, wat het mogelijk maakt CSS-regels te gebruiken, zoals “word-spacing: 12” om de ruimte tussen woorden in een gedeelte HTML-tekst te vergroten. De tussenruimte voor woorden wordt altijd behandeld alsof die in eenheden punt is.

Dit werd mogelijk gemaakt door Stadt Freiburg im Breisgau

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Implementatie van regels voor labelen

In lijn met QEP#299 is een nieuw API-framework geïmplementeerd voor het instellen van gevorderde regels voor labelen in een project, en implementeert 4 initiële typen regels:

  • QgsLabelingEngineRuleMinimumDistanceLabelToFeature: voorkomt dat labels te dichtbij objecten uit een andere laag worden geplaatst
  • QgsLabelingEngineRuleMaximumDistanceLabelToFeature: voorkomt dat labels te ver van objecten uit een andere laag worden geplaatst
  • QgsLabelingEngineRuleMinimumDistanceLabelToLabel: voorkomt dat labels te dichtbij objecten uit een andere laag worden geplaatst
  • QgsLabelingEngineRuleAvoidLabelOverlapWithFeature: voorkomt dat labels zo worden geplaatst dat ze objecten uit een andere laag overlappen

Onthoud dat de eerste 3 regels een bouw vereisen die is gebaseerd op GEOS >= 3.10, en dat ze niet beschikbaar zijn voor oudere bouwsels.

Ook is een register geïmplementeerd voor het opslaan van beschikbare klassen voor regels, en serialisatie van regels en configuratie in projecten van QGIS.

Dit werd mogelijk gemaakt door Rubicon Concierge Real Estate

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Ondersteuning voor tags img in HTML-labeltekst

Maakt het gebruik mogelijk van tags img in HTML-labelinhoud. De volgende logica wordt toegepast:

  • Pad naar afbeelding wordt ingesteld via het attribuut src=“xxx”. Lokale, HTTP en met base64 gecodeerde paden zijn toegestaan
  • Elke door QGIS te lezen afbeeldingsindeling mag worden gebruikt
  • Afbeeldingsgroottes kunnen worden gespecificeerd met de attributen width="##" en height="##". Als width of height niet wordt gespecificeerd, dan zal die automatisch worden berekend uit de grootte van de originele afbeelding
  • Als width of height zijn gespecificeerd, worden ze geacht in PUNT te zijn
  • Met de instellingen voor CSS width/height wordt GEEN rekening gehouden (dit is een beperking van Qt)
  • Afbeeldingen worden niet ondersteund voor gebogen tekstlabels
  • Afbeeldingen worden alleen op de regel geplaatst; zwevende afbeeldingen worden niet ondersteund

Dit werd mogelijk gemaakt door Stadt Freiburg im Breisgau

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Diagrammen

Mogelijkheid: Introduceren van gestapelde diagrammen

Gestapelde diagrammen geven een methode voor het structureren van meerdere aanliggende (horizontale of verticale) gestapelde “Subdiagrammen” voor een enkel object, wat een methode verschaft voor het maken van complexe diagramobjecten, zoals bevolkingspiramiden.

De implementatie introduceert meerdere nieuwe instellingen voor het configureren van diagram en subdiagram, en heeft het modale dialoogvenster voor instellingen van het diagram gemigreerd naar de dockwidget Laag opmaken.

Dit werd mogelijk gemaakt door Landesamt für Vermessung und Geoinformation (LVG) Vorarlberg in samenwerking met de Zwitserse QGIS gebruikersgroep.

Deze mogelijkheid werd ontwikkeld door Germán Carrillo

Mazen

Mogelijkheid: Gebruikersinterface toegevoegd voor Gekwantiseerde lagen met mazen

Nieuwe elementen voor de gebruikersinterface worden verschaft om databronnen en lagen voor Gekwantiseerde lagen met mazen in het paneel QGIS Browser te laden, alsook in Databronnen beheren.

Dit werd mogelijk gemaakt door de Zwitserse QGIS gebruikersgroep

Deze mogelijkheid werd ontwikkeld door David Koňařík

Renderen

Mogelijkheid: Meerdere bronnen ondersteunen voor vectortegels

De mogelijkheden voor QGIS zijn uitgebreid voor het laden van vectortegels die meerdere bronnen/URL’s bevatten binnen een enkele stijldefinitie.

Deze mogelijkheid werd ontwikkeld door Denis Rouzaud

3D-objecten

Mogelijkheid: Instellingen voor verticaal CRS in vectorlaag respecteren in 3D-kaartweergaven

Met het geconfigureerde verticale CRS op het laagniveau zal rekening gehouden in 3D-kaartweergaven, vooropgesteld dat het project een niet-geografisch 2D-CRS heeft ingesteld en dat een verticaal CRS is ingesteld.

Onthoud dat dit slechts invloed zal hebben op nieuw gemaakte 3D-kaartweergaven en momenteel wordt er geen instelling voor de gebruikers weergegeven om het CRS voor bestaande 3D-kaartweergaven aan te passen.

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Afstand voor clippen 3D-scène

Een nieuwe optie voor het instellen van gl_clipistance voor 3D-weergaven zal van toepassing zijnde objectpunten filteren die vallen buiten het opgegeven bereik, effectief de weergave bijsnijden in meerdere vlakken.

Deze instelling wordt beheerd met de methoden enableClipping() en disableClipping() op objecten Qgs3DMapScene.

Deze mogelijkheid werd ontwikkeld door Jean Felder

Afdruklay-outs

Mogelijkheid: Ondersteuning toegevoegd voor samenvoegen van cellen in handmatige tabellen

Staat toe dat aanliggende cellen worden samengevoegd in de lay-outitems van handmatige tabellen.

Vanuit de tabelbewerker, selecteer meerdere cellen in een rechthoekige vorm en dan, vanuit het menu Tabel, klik op “Geselecteerde cellen samenvoegen”. Samengevoegde cellen kunnen van elkaar worden losgemaakt met de menuactie “Geselecteerde cellen splitsen”.

Dit werd mogelijk gemaakt door FLYGHT7

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Geldige PDF/X-4-bestanden maken

In lijn met QEP#283 zal QGIS een geldig bestand PDF/X-4 maken als de kleurruimte is ingesteld

Dit werd mogelijk gemaakt door Bordeaux Métropôle

Deze mogelijkheid werd ontwikkeld door Julien Cabieces

Mogelijkheid: Optie toegevoegd om groepsnaam voor items van georuimtelijke PDF in te stellen

Deze nieuwe instelling, geplaatst in het gedeelte “Renderen” van het lay-outitem, stelt gebruikers in staat een optionele “groepsnaam” in te stellen om te gebruiken bij het exporteren naar georuimtelijke PDF. Indien ingesteld, zal een overeenkomende groep in de boom met lagen worden gemaakt in de geëxporteerde georuimtelijke PDF en het item zal alleen zichtbaar zijn als deze groep is geselecteerd.

Dit maakt het mogelijk dat inhoud selectief als een groep wordt weergegeven voor lezers van de georuimtelijke PDF. Het kan bijvoorbeeld extra lay-outinhoud mogelijk maken, zoals beschrijvende labels of legenda’s, om alleen te worden weergegeven als lagen van de groep zichtbaar zijn. Wat exporteren naar een georuimtelijke PDF veel flexibeler maakt.

Dit werd mogelijk gemaakt door Rubicon Concierge Real Estate Services

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Pagina-eigenschappen toegevoegd aan het hoofdmenu van Lay-out

Een menuoptie om de Pagina-eigenschappen te openen is toegevoegd aan het hoofdmenu in de interface voor Afdruklay-out.

Deze mogelijkheid werd ontwikkeld door Vedran Stojnović

Mogelijkheid: Optie voor methode Schalen voor schaalbalken in lay-outs

Een nieuwe optie voor het selecteren van een gebruikergedefinieerde methode voor het berekenen van de kaartschaal voor afdruklay-outs wordt verschaft. Dit geeft opties weer voor berekenen van de schaal:

  • langs de onderzijde van het kaartframe
  • langs het midden van het kaartframe
  • langs de bovenzijde van het kaartframe
  • als een gemiddelde van alle drie metingen

Standaard zullen de nieuwe schaalbalken de gemiddelde methode gebruiken (in plaats van de eerder gebruikte methode “langs onderzijde”), die beter scenario’s afhandelt waarbij de schaal aan de boven- of onderzijde van de kaart niet kan worden berekend (bijv. wanneer de boven- of onderzijde van de kaart buiten geldige gebieden voor het kaart-CRS valt).

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Expressies

Mogelijkheid: Numerieke indeling ‘Gebruikerexpressie’ toegevoegd

Deze numerieke indeling stelt gebruikers in staat een aangepaste expressie voor QGIS te maken om getallen op te maken. De expressie mag de variabele @value gebruiken om de op te maken waarde op te halen, en dan elke standaardfunctie voor een expressie van QGIS gebruiken om die op te maken zoals wordt gewenst.

Het kan overal worden gebruikt waar QgsNumericFormat wordt geaccepteerd, zoals lay-out van schaalbalken, hoogteplots, lay-out voor tabellen en legenda’s voor kleurenbalken

Dit werd mogelijk gemaakt door de Zwitserse QGIS gebruikersgroep.

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Expressies line_interpolate_point_by_m en line_locate_m toegevoegd

Twee nieuwe functies worden verschaft voor expressies om te werken met waarden M langs lijnen:

  • line_interpolate_point_by_m: geeft een geometrie punt terug voor een overeenkomende waarde M, geïnterpoleerd langs een lijn die een dimensie M heeft.
  • line_locate_m: geeft een afstand terug vanaf het begin van een lijn waar een overeenkomende waard M werd gevonden.

Deze functies zijn nuttig bij het werken met tijdgegevens (zoals een lijn die een GPS-spoor weergeeft, waar de waarde M de waarde epoch weergeeft), en kan effectief naast Tijdbeheer worden gebruikt om prachtige animaties te maken die eerder moeilijk te ontgrendelen waren.

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Feature: Ondersteuning voor uitgebreide kleurwaarde

In lijn met QEP#283 staan nieuwe expressiefuncties het ophalen van kleuren toe die bevatten:

  • color_rgbf
  • color_cmykf
  • color_hsvf
  • color_hslf

Deze functies verschillen van de expressiefuncties voor het ophalen van kleuren (bijv. color_rgb) door kleurwaarden terug te geven met verschillende interne gegevenstypen. Dat verbetert de prestaties en de getrouwheid door onnodige kleurconversies te vermijden in specifieke contexten, zoals het schrijven van pdf’s met eigen CMYK-kleuren die zijn afgeleid van expressiewaarden.

Dit werd mogelijk gemaakt door Bordeaux Métropôle

Deze mogelijkheid werd ontwikkeld door Julien Cabieces

Mogelijkheid: Gebruikers toestaan expressiefuncties op te slaan in QGIS projectbestand

Een nieuw element [Project Functions] is nu beschikbaar binnen het dialoogvenster Expressiebouwer, dat QGIS in staat stelt om aangepaste gebruikergedefinieerde functies, ingebed in het projectbestand, op te slaan.

Dat verkleint de noodzaak om handmatig snippers van Pythoncode te moeten delen en ze te kopiëren naar de map voor het gebruikersprofiel of ze in het dialoogvenster Expressiebouwer te importeren.

Projectfuncties worden ontladen als een project wordt gesloten en gebruikerfuncties worden opnieuw geladen om eventueel potentieel overschrijven bij geactiveerde projectfuncties te vermijden.

Om beveiligingsredenen is de afhandeling voor het laden of niet laden van deze functies bij het opstarten van het project te configureren in de gebruikersinstellingen. Met dezelfde rationale als die welke wordt gebruikt voor het beheren van projectmacro’s.

Dit werd mogelijk gemaakt door Zwitserse QGIS gebruikersgroep

Deze mogelijkheid werd ontwikkeld door Germán Carrillo

Mogelijkheid: Info toegevoegd over bruikbare “dialect voor expressie” in het dialoogvenster Filteren

De Querybouwer die wordt gebruikt voor het invoeren van expressies om te filteren op vectorlagen geeft nu het ondersteunde dialect voor de expressie weer.

Dit werd mogelijk gemaakt door WhereGroup GmbH.

Deze mogelijkheid werd ontwikkeld door Hannes

Mogelijkheid: Functies project_color_object en ramp_color_object toegevoegd

In lijn with QEP#283 verschaffen nieuwe expressiefuncties ondersteuning bij het instellen van projectkleuren en kleuren voor balken met CMYK-kleurwaarden door expressies te gebruiken

Dit werd mogelijk gemaakt door Bordeaux Metropole

Deze mogelijkheid werd ontwikkeld door Julien Cabieces

Digitaliseren

Mogelijkheid: Gereedschap voor digitaliseren kruising van cirkels toegevoegd

Een nieuw gereedschap voor Digitaliseren stelt gebruikers in staat een punt te kiezen/digitaliseren op de kruising van twee cirkels

De QGIS API is, om deze functionaliteit te kunnen ondersteunen, uitgebreid met een nieuwe klasse abstract voor het ondersteunen van soortgelijke ontwikkeling van “COGO” in de toekomst. Alsook voor het verschaffen van bindingen voor Python voor het ontwikkelen van mogelijkheden en plug-ins voor geavanceerd digitaliseren.

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: Visuele constructielijnen voor Geavanceerd digitaliseren

Visuele constructielijnen zijn toegevoegd aan de dockwidget Geavanceerd digitaliseren, dat doorbouwt op de bestaande constructiemodus voor CAD.

Bij het opnemen van constructielijnen zal QGIS alle stappen voor de constructie renderen als streepjeslijnen, die zichtbaar blijven zolang Geavanceerd digitaliseren is ingeschakeld. De hulplijnen kunnen snappen, wat het mogelijk maakt constructiestappen ook te beginnen halverwege een eerdere set stappen.

De constructielijnen worden opgeslagen in een vectorlaag, die wordt weergegeven door de dockwidget Geavanceerd digitaliseren, wat verdere aanpassing van de lijnen via andere toepassingsprocessen, zoals plug-ins van Python, mogelijk maakt.

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Gegevensbeheer

Mogelijkheid: Sta instellen van inloggegevens VSI toe bij het laden van lagen van OGR/GDAL

Opties voor inloggegevens voor VSI worden nu weergegeven voor gebruikersbeheer bij het toevoegen van OGR-vector-/GDAL-rasterlagen vanuit Databronnen beheren. Dat geeft gebruikers de mogelijkheid inloggegevens te definiëren op een per-laag-basis voor lagen die worden opgehaald uit cloudservices (in plaats van een enkele set inloggegevens te gebruiken voor de gehele sessie van QGIS met een omgevingsvariabele of soortgelijke benadering).

Vereist GDAL 3.5+

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Formulieren en widgets

Mogelijkheid: Opnieuw ordenen van velden toestaan in nieuwe dialoogvensters voor vectorlagen

Bij het maken van een nieuwe vectorlaag, inclusief tijdelijke tekenlagen, shp, gpkg en SpatiaLite, zullen gebruikers nu in staat zijn de velddefinities opnieuw te ordenen.

Dit werd mogelijk gemaakt door Deense QGIS gebruikersgroep

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Metadata instelling toegevoegd om widgetwrapper, die wordt gebruikt voor een parameter, te overschrijven

Waar het mogelijk was nieuwe widgetwrappers toe te voegen voor parameters van Processing, was het niet mogelijk om de standaardwidgetwrappers te overschrijven die waren gedefinieerd voor elk type parameter.

Een nieuwe instelling voor de metadata van de parameter voor “widget_type” is toegevoegd, die ontwikkelaars in staat stelt de standaardwidgetwrapper voor een parameter te overschrijven voor meer beheer van dialoogvensters voor de toepassing.

param.setMetadata( } )

Deze mogelijkheid werd ontwikkeld door Alexander Bruy

Processing

Mogelijkheid: Algoritme Bestand of URL openen

Een eenvoudig eigen algoritme is toegevoegd dat het mogelijk maakt lokale bestanden te openen met de corresponderende systeemprogramma’s, of URL’s in een webbrowser.

Nuttig in combinatie met het algoritme Bestand downloaden via HTTP(S) om het resulterende bestand te openen, of om resultaten weer te geven nadat modellen externe systemen activeren.

Dit werd mogelijk gemaakt door het Kanton Solothurn

Deze mogelijkheid werd ontwikkeld door Dave Signer (OPENGIS.ch)

Mogelijkheid: Typen parameters toegevoegd in Processing voor Area en Volume

Voegt aangewezen typen parameters voor waarden van Area en Volume toe.

Nauw gemodelleerd naar het bestaande type parameter Distance.

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Bijgewerkte algoritmes “Vectorinformatie”

Het GDAL-algoritme voor Processing voor vectorinformatie is aangepast om aanvullende parameters voor de opdrachtregel te ondersteunen, en een nieuw algoritme Vectorinformatie (JSON) wordt verschaft. Dat zal de optie -json van ogrinfo gebruiken om een JSON uitvoerbestand te maken dat de informatie over de laag of gegevensset bevat.

Deze mogelijkheid werd ontwikkeld door Andrea Giudiceandrea

Mogelijkheid: Toevoegen van gereedschappen van Processing aan Favorieten toestaan

Nieuwe functionaliteit voor ‘Favorieten’ is toegevoegd voor algoritmes van Processing. Die stelt gebruikers in staat om de door hen gekozen algoritmes statisch vast te zetten in een aangewezen gedeelte aan de bovenzijde van de Toolbox, voor gemakkelijke toegang.

Deze mogelijkheid werd ontwikkeld door Alexander Bruy

Mogelijkheid: Ondersteuning voor opties voor maken toegevoegd aan sommige eigen algoritmes van Processing voor rasters

Meer opties voor het maken van rasters zijn toegevoegd aan eigen algoritmes van Processing voor meer beheer over de indeling van de uitvoer (compressieniveau, maken van world file, etc.). Betrokken algoritmes omvatten:

  • Celstatistieken
  • Constante rasterlaag maken
  • Mazen exporteren
  • ‘Geen gegevens’ vullen
  • Raster onscherp maken
  • Dichtheid lijn
  • Willekeurig raster
  • DTM-filter (gebaseerd op helling)
  • Gelijk aan frequentie
  • Raster booleaanse waarde EN/OF
  • Positie in stapel van raster
  • Opnieuw classificeren
  • Raster opnieuw op schaal brengen
  • Rond

Deze mogelijkheid werd ontwikkeld door Alexander Bruy

Mogelijkheid: Ondersteuning voor slepen-en-neerzetten voor parameters voor meerdere lagen

Maakt het mogelijk lagen te slepen en neer te zetten vanuit ofwel de QGIS Browser of bestandsverkenner in elk paneel voor parameters voor meerdere lagen. Handig als u veel lagen moet toevoegen en het eenvoudiger is een selectie te maken buiten het dialoogvenster van Processing.

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Opties voor toepassing en projecten

Mogelijkheid: Implementatie van slimme cachegrootte

QGIS heeft nu verbeterde afhandeling van zijn netwerkschijfcache door het ophogen van de logica voor de slimme cachegrootte die momenteel wordt gebruikt door moderne webbrowsers.

Dat maakt het mogelijk dat de cache dynamisch wordt aangepast, gebaseerd op beschikbare opslagruimte op de cacheschijf, en zal erin resulteren dat de meeste gebruikers standaard een hogere cachegrootte krijgen (en verbeterde netwerkprestaties), alsook laden beperken naar externe providers en XYZ-tegelservices.

Gebruikers kunnen de logica voor de slimme cachegrootte uitschakelen voor een statische cachegrootte met het bijgewerkte dialoogvenster Opties.

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: Selectiewidget voor verticaal CRS toegevoegd aan eigenschappen vectorlaag

Vectorlagen mogen nu afzonderlijke instellingen bevatten voor het configureren van een verticaal referentiesysteem.

Gedrag van de toepassing voor het definiëren van verticale referentie op een laag zal hetzelfde gedrag volgen als de projectinstellingen, namelijk:

  • Als de laag een 3D-CRS heeft ingesteld, dan is de widget uitgeschakeld met een opmerking die uitleg geeft
  • Als de laag een 2D-CRS heeft ingesteld, dan kan de gebruiker het toepasselijke verticale CRS selecteren

Een opmerking met uitleg wordt opgenomen die de facetten van de toepassing uitlegt, waarbij met de instellingen voor het verticale CRS rekening wordt gehouden. Naast een waarschuwing voor gebruikers om te onthouden dat plug-ins en andere gereedschappen geen rekening zouden kunnen houden met de configuratie van het verticale CRS.

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Widget projecteigenschappen kleurmodus

Widgets voor het configureren van projecteigenschappen zijn toegevoegd voor het beheren van kleurmodi en kleurprofielen op het projectniveau.

Bij het laden van een ICC-profiel zal QGIS consistentie afdwingen tussen het kleurmodel en de kleurruimte.

Het deel van de widget ICC-profiel is niet zichtbaar, tenzij QGIS is gebouwd met Qt 6.8.0 of hoger

Dit werd mogelijk gemaakt door Bordeaux Métrôpole**

Deze mogelijkheid werd ontwikkeld door Julien Cabieces

Profiel plotten

Mogelijkheid: Naam hoogteprofiel wijzigen

Een menu-item “Naam hoogteprofiel wijzigen” in het submenu Opties van de widget Hoogteprofiel is toegevoegd, dat de gebruiker de mogelijkheid geeft de naam van het profielvenster te wijzigen.

Deze mogelijkheid werd ontwikkeld door Simon

Mogelijkheid: Zorg ervoor dat hoogteprofielen voor vectorlagen rekening houden met verticale datums voor laag/kaart

Wanneer de kaart en/of laag een verticale referentie heeft geconfigureerd (3D-CRS), zal daar binnen profielplots rekening mee worden gehouden

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Browser

Mogelijkheid: UX toegevoegd om MVT-lagen alleen uit URL voor stijl te halen

Als een tegelvectorlaag is gemaakt met een URL voor de stijl, maar geen bron, wordt de stijl opgehaald en daaruit de bronnen uitgenomen.

Hier is een demo met een laag die twee bronnen heeft: https://vectortiles.geo.admin.ch/styles/ch.swisstopo.lightbasemap.vt/style.json

https://github.com/user-attachments/assets/948db86c-e79f-40cd-9060-6bc84a31fc2a

Deze mogelijkheid werd ontwikkeld door Denis Rouzaud

Mogelijkheid: Functionaliteit voor dupliceren toegevoegd aan Browser-verbindingsitems

QGIS bevat nu een actie “Verbinding dupliceren” in het contextmenu van Browser-verbindingsitems. Dat stelt gebruikers in staat snel een kopie van een verbinding te maken naar dezelfde databron, als slechts een paar details verschillen (bijvoorbeeld een andere database van PostGIS op dezelfde server).

Dit werd mogelijk gemaakt door NaturalGIS

Deze mogelijkheid werd ontwikkeld door Alexander Bruy

Mogelijkheid: Aanpassen van acties contextmenu “Database maken” voor GeoPackage

In eerdere versies van QGIS zou het maken van een nieuwe database van SpatiaLite met deze actie een lege database maken en een nieuwe verbinding maken naar de Browser. Als dezelfde actie wordt uitgevoerd voor GeoPackage-bestanden zou een database met een laag worden gemaakt.

Nieuwe acties voor “Database maken” en “Database en laag maken” zijn toegevoegd voor meer expliciete en consistente opties voor het maken van databases.

Dit werd mogelijk gemaakt door NaturalGIS

Deze mogelijkheid werd ontwikkeld door Alexander Bruy

Mogelijkheid: Verbindingen naar providers voor cloudopslag toegevoegd aan Browser

QGIS ondersteunt nu zelf het opslaan en browsen van verbindingen voor cloudopslag binnen het paneel GIS Browser. GDAL ondersteunde en vector- en rasterdatabronnen kunnen direct vanaf cloudproviders worden geladen en alle GDAL VSI cloudafhandelingen worden ondersteund (S3, Azure, Google Drive, etc.)

Verbindingen kunnen ook worden gemaakt, aangepast, verwijderd en geëxporteerd/geïmporteerd naar/vanuit XML-bestanden.

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Integratie van STAC

Deel een van het implementeren van QEP300 is voltooid, wat gebruikers in staat stelt catalogi en elementen van STAC zelf binnen QGIS af te handelen met de Browser.

Een nieuw item STAC in de Browser geeft gebruikers de mogelijkheid om te verbinden met statische catalogi en STAC API-eindpunten.

Items van STAC die voor de cloud geoptimaliseerde delen bevatten (bijv. COG, COPC, EPT) kunnen als kaartlagen worden toegevoegd met de actie slepen-en-neerzetten.

Een dialoogvenster Deel downloaden wordt in het contextmenu van STAC verschaft, wat opslaan van items naar lokale opslag mogelijk maakt.

Alle eigenschappen Catalog, Collection en Item kunnen worden bekeken met het dialoogvenster STAC Objectdetails.

Deze mogelijkheid werd ontwikkeld door Stefanos Natsis

Gegevensproviders

Mogelijkheid: Ondersteuning voor polyhedraal oppervlak en TIN

QGIS ondersteunt nu de eenvoudige objecten POLYHEDRALSURFACE en TIN bij het introduceren van nieuwe typen geometrie voor QgsPolyhedralSurface en QgsTriangulatedSurface:

  • QgsPolyhedralSurface erft van QgsSurface
  • QgsTriangulatedSurface erft van QgsPolyhedralSurface als een speciaal geval dat alleen driehoeken bevat.

Deze functionaliteit verwijdert de noodzaak voor eerder gebruikte workarounds, zoals: - TIN is nu het meerdelige deel van een driehoek - Er is geen noodzaak om een polyhedraal oppervlak of een TIN te converteren naar een multipolygoon bij het importeren van deze gegevenstypen vanuit PostGIS.

Dit werd mogelijk gemaakt door CEA/DAM, CP4SC, Oslandia

Deze mogelijkheid werd ontwikkeld door Jean Felder

QGIS Server

Mogelijkheid: WFS titeldefinitie voor lagen

Geïmplementeerd naar service #55317 hebben lagen nu een aanvullende eigenschap voor metadata WFS Title server om gebruikers een verschil te kunnen laten maken tussen verschillende laagcollecties voor lagen die worden geserveerd via WFS met QGIS Server.

Deze mogelijkheid werd ontwikkeld door Jürgen Fischer

Programmeerbaarheid

Mogelijkheid: Uitzonderingen opgeworpen voor methoden QgsDistanceArea

Een QgsCsException wordt nu opgeworpen als er fouten optreden binnen methoden QgsDistanceArea om misleidende analyseresultaten te voorkomen en de juiste voortgang voor afhandeling over de gehele toepassing

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: QgsRasterLayer converteren naar NumPy-array

Ontwikkeld als gedeeltelijke oplossing voor QEP 227 bevat QGIS nu een nieuwe methode as_numpy voor objecten QgsRasterLayer in PyQGIS die een gemakkelijke conversie van een rasterlaag naar een NumPy-array mogelijk maakt. Voor verbeterde integratieprocessen en verbeterde analyses van rastergegevens met NumPy (Onthoud dat de bibliotheek NumPy een optionele afhankelijkheid is, die niet wordt meegeleverd met de toepassing QGIS).

Deze mogelijkheid werd ontwikkeld door Till Frankenbach

Mogelijkheid: QgsGeometry converteren naar Shapely en NumPy

Ontwikkeld als gedeeltelijke oplossing voor QEP 227 bevat QGIS nu nieuwe methoden as_numpy en as_shapely voor objecten QgsGeometry in PyQGIS, die een gemakkelijke conversie van een geometrie naar een (lijst met) NumPy-array(s) of Shapely-object(en) mogelijk maakt. Voor verbeterde integratieprocessen. (Onthoud dat de relevante bibliotheken optionele afhankelijkheden zijn, die niet worden meegeleverd met de toepassing QGIS).

Deze mogelijkheid werd ontwikkeld door Till Frankenbach

Belangrijke reparaties

Mogelijkheid: Reparaties van problemen door Even Rouault (Spatialys)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.34 backport commit (GitHub)
Export of geopackage to File Geodatabase creates fid type real causing subsequent vector conversions to fail#58690PR #58705N/B
In QGIS 3.38.2 when deleting an attribute from a gdb file, all the fields in the remaining attributes get deleted as well#58669PR #58733PR #58769
test_provider_ogr.py: do not alter source test data, to keep ‘git status’ cleanNiet gerapporteerdPR #58734N/B
GeoJSON: edits are not saved#58261GDAL PR 10794N/B
GeoJSON: edits are not saved#58261PR #58740N/B
In Qgis 3.34.4 Saving vector Temporary Scratch Layer as GeoJSON - Newline Delimited leads to Unavailable Layer! error#58760PR #58768PR #58771
parquet file exported from QGIS causes crash when loaded into a project#58086GDAL PR 10815N/B
In Qgis 3.34.4 / 3.38.3 vector layer saved as KML does not allow deleting of polygon features#58780GDAL PR 10840N/B
Layer user notes only available for QgsVectorLayer when reading a project with flag QgsProject.FlagDontResolveLayers#58818PR #58835N/B
QgsJsonExporter layer field with ValueMap#58861PR #58864N/B
Geospatial PDF Export for Rasters does NOT work#58891PR #58895PR #58903
QGIS not recognizing CRS “EPSG:3301 - Estonian Coordinate System of 1997” in MapInfo mid/mif and tab formats#58283GDAL PR 10920N/B
Don’t use the The Word Which Must Not Be UsedNiet gerapporteerd (nou ja, via vijandige kanalen)PR #59017N/B
In Qgis 3.34.4 / 3.38.3 vector layer saved as KML does not allow deleting of polygon features#58780GDAL PR 10991N/B
[BUGFIX] [PostgreSQL] Properly take into account ’name’ typeNiet gerapporteerdPR #59147NOG TE DOEN

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 (itOpen / qcooperative)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.34 backport commit (GitHub)
QGIS Server filter does not work as expected for intersection filters#58220Kan niet worden gereproduceerd
[Layout] Missing atlas layer attributes in expression “Fields and Values” group for fixed table item#58774PR #58778Nee
Clearing the default value expression cannot be canceled / undone#58767PR #58787Nee
PostgreSQL authentication gets back to basic if a layer is opened with “execute SQL” from QGIS explorer panel#58784Kan niet worden gereproduceerd
QGIS Server: fixed width of 200 px of cascaded WMS layer legends#57422PR #58790Nee
Random Points in Polygons behaves unexpectedly#58737PR #58815Nee
When using a computed or virtual field that refers to other layers’s fields having the same name, the wrong value is returned#49469PR #58819NOG TE DOEN
QGIS can’t search for PostGIS elsewhere than in the public schema#58577Geen probleem (gesloten door OP)
Advanced digitizing using meters instead of ft if ft are set as default unit#58620PR #58844Wachtrij
In layer Filter “lower” function not working with diacritical marks#58893Kan niet worden gereproduceerd
Delete expression in Default value + click on another field in the attribute form manager = Crash#58887PR #58911N/B
Deleting “all other values” breaks categorised symbology#58875PR #58916Wachtrij
SLD, Server - Service=WMS&Request=GetStyles: LabelPlacement/Displacement malfunction#58862PR #58945Wachtrij
Creating table on MSSQL sets varchar and nvarchar column lengths as 1 regardless of UI input#58809PR #58955Wachtrij
Unwanted unique constraint added when exporting to geopackage, if not null constraint is applied via default style#58431PR #58986Riskant?
Georeferencer is not using locale in GCP table#58765PR #59025Wachtrij
Basic editing using “Automatic Transaction Groups” generates a critical error#58845PR #59076Wachtrij

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 Julien Cabieces (Oslandia)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.34 backport commit (GitHub)
Repeated Crash when using Reshape Feature Tool#57225PR #58779PR #58792
pyqt5_to_pyqt6.py fails on infinite recursion#58659PR #58785Nee
Legend in map atlas anchored to bottom left or bottom right will not correctly reposition in PDF#37566 (Regressie)PR #58798PR #58920
Calling several times waitForFinished on task would cause a deadlockNiet gerapporteerdPR #58799Nee
Debian sid Qt6 compile fails on sip build, python bindings#57760Werkt nu met bijgewerkte Debian

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.34 backport commit (GitHub)
Fix rendering of line direction symbols in labels, cleanup label rendering code a bit#59107PR #59114N/B
[gps] Be tolerant to talker IDs which don’t start with ‘G’Privé gerapporteerdPR #59124N/B
Fix unsafe use of QgsProject::instance from vector layer classesNiet gerapporteerdPR #59118Te riskant
When excluding tests, only exclude exact matchesNiet gerapporteerdPR #59116N/B
When layout scalebar settings are invalid, show warning messageNiet gerapporteerdPR #59088N/B
Many cppcheck fixes to get CI green againMarkeer alle operatoren bool als expliciet, geassocieerde reparatiesPR #59086N/B
Fix random crashes#36125PR #59080PR #59087
Optimise grid decoration renderingPrivé gerapporteerdPR #59044N/B
Optimise text rendering for a common scenarioPrivé gerapporteerdPR #59037N/B
Don’t override cursor in pin labels map tool#59016PR #59033PR #59035
Fix hang when searching expressions using regular expressions#59002PR #59019N/B
Fix aggregate function returns incorrect results#58221PR #59000PR #59085
Fix slow performance with layout table filtering with atlas point geom filter#58274PR #58999PR #59030
Add user-friendly warnings when built without webkit and opening layouts with html items#58975PR #58997N/B
Fix edit/copy/paste symbol action for layers with inverted polygon renderer#55426PR #58967PR #59034
Non-default blend mode should force raster render of layer#55629PR #58966PR #59036
Only render main annotation layer in main map canvas or docked maps#58766PR #58964N/B
Regenerate primary key when making layer permanent if layer property set#58942PR #58954N/B
QgsMapLayer::setDataSource don’t require layer name, providerNiet gerapporteerdPR #58953N/B
Fix incompatibility between text wrapping and HTML text formattingNiet gerapporteerdPR #58952N/B
Fix use of custom object values from QGIS expressions in virtual layers#58644PR #58939N/B
[processing] Fix translation of elapsed strings#58635PR #58928N/B
Fix deadlock when exporting atlas with legend via PyQGIS#58496PR #58927PR #58969
Fix clipped render when using geometry generator symbol in layout items#58909PR #58926N/B
Show warning in help for algorithms for known issues or security riskPrivé gerapporteerdPR #58925N/B
[processing] Replace format for saving batch processing parametersPrivé gerapporteerdPR #58923N/B
Fix missing canvas variables in some expression editorsNiet gerapporteerdPR #58907PR #58934
Don’t restore corrupted sizes/positions when restoring layout items#55240PR #58906PR #59103
Add scale method option for layout scale bars#55240PR #58904N/B
Avoid layout scalebar resizing to huge widths in extreme situations#55240PR #58794N/B
QgsDistanceArea methods should raise QgsCsException when errors occurNiet gerapporteerdPR #58795N/B
Don’t apply reset-to-zero step size logic in spin boxes when no special value text is setNiet gerapporteerdPR #58836N/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 Loïc Bartoletti (Oslandia)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.34 backport commit (GitHub)
2-Circle Point Intersection coordinate precision problem#59039PR #59155N/B
Advanced Digitizing Split Tool zeroes M values in a PolyLineZ shapefile#49971Niet repareren (probleem GEOS met M)
QGIS tools splitting curved polygons#57021Niet repareren (probleem GEOS met ondersteuning Curve)
Incorrect winding/orientation/order of polygon’s vertices in Memory layers#58333PR #59156Te riskant?

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

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.34 backport commit (GitHub)
Layer order change does not update the 3D view#51291PR #59026PR #59187
Unwanted vertices when tracing#52935PR #59055N/B
Extra vertices form to all layers when using tracing#59041PR #59055N/B
QGIS drops extra byte fields from laz (char and unsigned char)#56945PR #59160N/B
3D view - completely flat MultiPolygonZ geometries don’t show color correctly#52832In behandeling
Adding more than 250 files or a folder with many files and the Build virtual point cloud (VPC) Tool Fails#58894PR #59200

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

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.34 backport commit (GitHub)
Fix use of QgsReferencedGeometry in expressionsNiet gerapporteerdPR #59180

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 Mathieu Pellerin (OPENGIS)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.34 backport commit (GitHub)
Clipping of long WKT strings for geometry parameters by using our geometry widgetNiet gerapporteerdPR #59209N/B
Open Sans font installation failed#58988PR #59142PR #59152
Print Layout: with a rotated map, turning on Controlled by Atlas (atlasScalingMode = Auto by default) hangs Layout Manager and corrupts project file#58245PR #58749N/B
Additional NoData value not stored correctly in Raster Layer Properties#58293PR #58748PR #58751
Do not copy a geometry column from non-geometry layers#58725PR #58746PR #58752
Attribute table: crash and weird behavior when a field has an empty name#58738PR #58745PR #58757
Bad styling of scrollbars in the plugin manager dialogNiet gerapporteerdPR #58713PR #58721
“Refresh layer at interval” settings are not saved to QML#58656PR #58686PR #58714
Unresponsive “Add record” button in non-geometry layer editing#55092PR #58680PR #58710
PR #58747
Algorithms having an output directory parameter fail to execute if output directory is set to “Save to temporary folder”#58345PR #58619PR #58626
Text in message box ‘Font Install Failed’ is poorly legible in Night Mapping theme#57290PR #58618PR #58628
Bad plugin manager’s look on dark themesNiet gerapporteerdPR #58606
Decorations are too small when exporting temporal controller images on Mac#58469PR #58605PR #58613
Layer with data defined symbology does not appear when QGIS opened#58508PR #58603PR #58615
QGIS (3.38.1) crashes when trying to show layer labels. QGIS died on signal 11.#58570PR #58602N/B
Fix layout map item preview rendering of XYZ layers with known tile DPINiet gerapporteerdPR #58543PR #58566

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 Jean Felder (Oslandia)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.34 backport commit (GitHub)
Remaining rubberband and plot data after clearing profile tool#50766PR #59181N/B
Fix issue with vertical lines not visible in the elevation profile toolniet gerapporteerdPR #58959N/B

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 Germán Carrillo (OPENGIS)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.34 backport commit (GitHub)
Scale dependent visibility inconsistencies on scale interval edges (symbology, labeling, diagrams)#58150
#42443
PR #58968
PR #59022
N/B

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

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