Latest news will appear here soon.
Edit on GitHub

Log met wijzigingen voor QGIS 3.18

image1

Datum uitgave 19-02-2021

Volgend op de met nieuwe mogelijkheden gevulde uitgaven van QGIS 3.14 en QGIS 3.16, introduceert QGIS 3.18 heel veel verbeteringen en nieuwe mogelijkheden, naast een langverwachte mogelijkheid: eigen ondersteuning voor puntenwolken in QGIS! Dankzij de inspanningen van Lutra, North Road, en Hobu, is QGIS nu in staat gegevens van puntenwolken te importeren en te renderen in verscheidene indelingen door de open-bronbibliotheek PDAL op te waarderen. Deze functionaliteit is geïntroduceerd na het succes van een crowdfunding campagne en zou niet mogelijk zijn geweest zonder de ondersteuning van de gemeenschap van QGIS en bijdragen. Dank aan allen die zijn betrokken bij het realiseren van deze ongelooflijke mijlpaal!

Omdat QGIS Desktop 3.18 afscheid heeft genomen van de databaseprovider DB2, introduceert het ondersteuning voor de gebruikers van het databasesysteem van SAP HANA.

Het ecosysteem van QGIS heeft ook enkele spannende wijzigingen ondergaan in de vorm van de QGIS HUB. Dat een uitbreiding is van de site voor plug-ins die nu de distributie van door de gemeenschap ontwikkelde stijlen, projecten, en zelfs modellen voor Processing ondersteunt.

We willen 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 betrokken wilt zijn bij 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 en 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 welgemeend bedankt voor al onze sponsoren!

Flagship

Large

Medium

Small

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

Gebruikersinterface

Mogelijkheid: Afgeleide attributen in Identificatie-resultaten verbergen

Eerder liet het QGIS Desktop gereedschap Identificeren een groot aantal afgeleide attributen zien, zoals informatie over de geometrie. Hoewel bijzonder waardevol is voor veel gebruiksgevallen die informatie te langdradig. Gebruikers hebben nu de optie om te schakelen met de weergave van de afgeleide attributen om een meer beperkte weergave van de Identificatie-resultaten weer te geven.

image2

image3

Deze mogelijkheid werd ontwikkeld door Richard Duivenvoorde

Mogelijkheid: Alle tabs van de interface voor Logberichten in één keer sluiten

De QgsMessageLogViewer bevat nu een "Alle tabbladen sluiten" in het contextmenu van het paneel Logboekmeldingen, wat een snellere actie voor een schone interface ondersteunt bij het debuggen.

image4

Deze mogelijkheid werd ontwikkeld door Olivier Dalang

Mogelijkheid: API voor bronwidgets van lagen

Een API is toegevoegd in de provider-GUI om het voor een provider mogelijk te maken een aangepaste widget te maken die opties weergeeft voor het aanpassen en wijzigen van de bron van de laag. Een op een bestand gebaseerde laag zou bijvoorbeeld een widget weer kunnen geven voor het selecteren van een nieuw bestandspad, of een online provider zou widgets weer kunnen geven voor het wijzigen van de host of informatie voor authenticatie.

Hiervoor zijn twee implementaties toegevoegd:

  1. Een widget bestandskiezer voor op GDAL op bestand gebaseerde lagen.
  2. Een widget voor het aanpassen van eigenschappen van XYZ-lagen.

image5

image6

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: GUI voor dynamische SVG’s

QGIS ondersteunt nu dynamische standaardelementen voor vectorafbeeldingen, zoals vermeld in QEP #199. Dit stelt QGIS in staat om dynamisch attributen of waarden voor knopen in de XML van de SVG te vervangen en op gegevens bepaalde waarden toe te passen op elementen van de SVG. QGIS Desktop heeft aanvullend een GUI-bewerker toegevoegd gekregen om ervoor te zorgen dat gebruikers deze nieuwe functionaliteit kunnen gebruiken.

image7

Deze mogelijkheid werd ontwikkeld door Denis Rouzaud

Mogelijkheid: Zoomen naar meerdere lagen

De functie "Zoomen naar La(a)g(en)", beschikbaar in het contextmenu, het menu Beeld en de werkbalk Kaartnavigatie, kan nu zoomen naar het bereik van alle geselecteerde lagen in de boom met lagen.

image8

Deze mogelijkheid werd ontwikkeld door Patrice Pineault

Mogelijkheid: Zoomen en verschuiven naar selectie voor meerdere lagen

De functie "Zoomen naar selectie" en "Kaart verschuiven naar selectie", beschikbaar in het contextmenu, het menu Beeld en de werkbalk Kaartnavigatie, biedt nu de mogelijkheid om te navigeren naar het bereik van de selectie van alle geselecteerde lagen in de boom met lagen.

image9

Deze mogelijkheid werd ontwikkeld door Patrice Pineault

Mogelijkheid: In-/uitzoomen met scrollwiel van de muis in de kaart van het paneel Overzichtskaart

Gebruikers kunnen nu in- en uitzoomen in het paneel Overzichtskaart met het scrollwiel van de muis.

image10

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Toegankelijkheid

Mogelijkheid: Verbeterde simulatie kleurenblindheid

Dit past de eerdere ondersteuning voor grijswaarden en op LMS gebaseerde simulatie voor protanopie en deuteranopie, wat het in lijn brengt met de toegepaste methodologie die momenteel wordt gebruikt in Chromium en Firefox. QGIS gebruikt nu bijgewerkte berekeningen voor helderheid in grijswaarden (hernoemd naar achromatopsie), een vooraf berekende matrix voor protanopie (hernoemd vanuit protanope), een vooraf berekende matrix voor deuteranopie (hernoemd vanuit deuteranope), en een aanvullende modus voor tritanopie met een soortgelijke een vooraf berekende matrix.

Deze mogelijkheid werd ontwikkeld door Will Cohen

Mogelijkheid: Widget Rotatie voor de Georeferencer

Het kaartvenster van Georeferencer kan nu worden gedraaid om het plaatsen van de verwijzingpunten te faciliteren. Dit is in het bijzonder nuttig voor gescande afbeeldingen die geen uniforme oriëntaties zouden kunnen hebben.

image11

Deze mogelijkheid werd ontwikkeld door uclaros

Symbologie

Mogelijkheid: Data-bepaalde doorzichtbaarheid voor alle symbolen

Waar het eerder mogelijk was om de doorzichtbaarheid voor kleuren van individuele symboollagen in te stellen via data-bepaalde expressies, is het nu mogelijk om een data-bepaalde expressie in te stellen om de doorzichtbaarheid voor alle symbolen in te stellen.

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Galerij Stijlen openen vanuit Stijlmanager

De interface Stijlmanager bevat nu een knop om de galerij met stijlen van de QGIS HUB te openen.

image12

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mazen

Mogelijkheid: Nieuwe algoritmes voor exporteren van lagen met mazen

Nieuwe opties voor exporteren zijn toegevoegd voor lagen met mazen. Deze staan de volgende opties toe bij het exporteren van een laag met mazen naar een vectorlaag:

  • Zijden mazen exporteren
  • Randen mazen exporteren (1D mazen)
  • Mazen op raster exporteren

image13

Dit werd mogelijk gemaakt door Lutra Consulting

Deze mogelijkheid werd ontwikkeld door Lutra Consulting (Vincent Cloarec)

Mogelijkheid: Eigen export voor lagen met mazen

Eerdere versies van QGIS vereisten het gebruiken van de plug-in Crayfish, echter, die functionaliteit is nu ingebouwd in de bron van QGIS en stelt gebruikers in staat lagen met mazen te exporteren naar vectoren en de waarde van de gegevensset toe te voegen als een attribuut.

image14

Dit werd mogelijk gemaakt door Lutra Consulting

Deze mogelijkheid werd ontwikkeld door Lutra Consulting (Vincent Cloarec)

Mogelijkheid: Vereenvoudigen van mazen voor 3D

Gegevens voor mazen kunnen nu worden vereenvoudigd door een niveau voor het detail voor het renderen van 3D te definiëren. Dit helpt bij de uitvoering voor complexe gegevenssets en zorgt voor een gladdere ervaring als navigatie voor 3D is vereist.

image15

Deze mogelijkheid werd ontwikkeld door Vincent Cloarec

Mogelijkheid: Meerdere eigen algoritmes voor Processing voor lagen met mazen

Een aantal nieuwe algoritmes voor Processing zijn geporteerd vanuit de plug-in Crayfish, inclusief:

  • Gegevensset laag met mazen rasteriseren
  • Contouren exporteren naar vectorlagen
  • Exporteer waarden van gegevensset die gedeelte kruisen naar tekstbestand (csv)
  • Exporteer waarden van tijdreeksen naar tekstbestand (csv)

image16

Dit werd mogelijk gemaakt door Lutra Consulting

Deze mogelijkheid werd ontwikkeld door Lutra Consulting (Vincent Cloarec)

Renderen

Mogelijkheid: Renderer "Samengevoegde objecten" voor polygoon- en lijnlagen

Een nieuwe optie voor renderen maakt het mogelijk dat gebieds- en lijnobjecten worden "samengevoegd" naar een enkel object, voorafgaande aan het renderen. Om ervoor te zorgen dat complexe symbolen of overlappende objecten worden weergegeven door een uniform en doorlopend cartografisch symbool.

image17

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Slimmer opnieuw tekenen van kaart

Eerder zou het opnieuw tekenen van de kaart proberen om alle elementen in het frame opnieuw te tekenen. Het renderen van de kaart is significant verbeterd en nu worden de bestaande elementen van het kaartframe gebruikt in het proces van opnieuw tekenen. Dit werk werd voltooid als een deel van QEP #181 en werd mogelijk gemaakt door het QGIS Grant-programma voor 2020.

De volgende weergave laat het opnieuw tekenen zien vóór de verbetering:

image18

Dit werd mogelijk gemaakt door QGIS grant 2020

Deze mogelijkheid werd ontwikkeld door Lutra Consulting (Peter Petrik)

3D-objecten

Mogelijkheid: Eye dome lighting

Eye dome lighting (EDL) is een effect voor nabewerking dat de diepte van elke pixel (afstand vanaf de camera) vergelijkt met de diepte van naburige pixels en accentueert randen overeenkomstig de berekende verschillen.

Een element voor configuratie van EDL is toegevoegd aan de tab Opties van het dialoogvenster voor configuratie van de 3D-weergave. EDL sterkte heeft het effect van vergroten van het contrast, wat betere perceptie van de diepte (wat nodig kan zijn om aan te passen bij inzoomen) mogelijk maakt. EDL-afstand is de afstand van de gebruikte pixels vanaf de middelste pixel en heeft het effect van het dikker maken van randen.

De Eye Dome Lighting is, door zijn principe, een op afbeeldingen gebaseerde oplossing voor renderen, soortgelijk aan SSAO (screen space ambient occlusion), en werkt daarom op de gehele scène en verschilt niet tussen puntenwolken of normale 3D-objecten.

image19

Dit werd mogelijk gemaakt door Lutra Consulting

Deze mogelijkheid werd ontwikkeld door Lutra Consulting (Nedjima Belgacem)

Mogelijkheid: Data-bepaalde kleuren 3D-materiaal

Kleuren voor 3D-materiaal kunnen nu data-bepaald worden, wat het mogelijk maakt dat kleuren van objecten worden bepaald door de waarde van een attribuut of expressie.

Renderen van polygonen kan nu worden gedaan met meerdere typen materiaal, die elk een verschillend uiterlijk en configuratie van keuren hebben:

  • Realistisch (Phong) materiaal - berekent met 3 kleuren (diffuus, omgeving, gespiegeld), dat de configuratie voor verlichting van de 3D-weergave gebruikt
  • CAD (Gooch) materiaal - berekent met 4 kleuren (diffuus, warm, koel, spiegelend), dat de configuratie voor de verlchting van de 3D-weergave negeert

Materiaal met textuur wordt op dit moment niet ondersteund.

image20

image21

Dit werd mogelijk gemaakt door Kristianstad

Deze mogelijkheid werd ontwikkeld door Lutra Consulting (Vincent Cloarec)

Mogelijkheid: Ondersteuning voor 3D orthografische projectie

QGIS biedt nu ondersteuning voor orthografische projectie voor 3D-scenes, een mogelijkheid die vaak is gewenst in de context van architectuur, archeologie, en meer.

image22

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Puntenwolken

Mogelijkheid: Ondersteuning voor puntenwolken

Als vervolg op de succesvolle crowdfunding campagne voor ondersteuning voor puntenwolken in QGIS, zijn de ontwikkelaars van Lutra, North Road en Hobu in staat geweest de mogelijkheid voor QGIS te introduceren om gegevens voor puntenwolken te importeren en te renderen.

Dit omvat de mogelijkheid om lagen met puntenwolken toe te voegen aan projecten van QGIS, met ondersteuning voor de indeling EPT, en ze te renderen in 2D- en 3D-context.

image23

Dit werd mogelijk gemaakt door Point Cloud data support in QGIS

Deze mogelijkheid werd ontwikkeld door Lutra Consulting (Peter Petrik)

Mogelijkheid: Puntenwolken toevoegen aan browser

De QGIS Browser en interface voor het beheren van databronnen ondersteunen nu de basisstructuur van door PDAL ondersteunde lagen met puntenwolken.

image24

Dit werd mogelijk gemaakt door Point Cloud data support in QGIS crowdfunding campaign

Deze mogelijkheid werd ontwikkeld door Lutra Consulting (Peter Petrik)

Mogelijkheid: Integratie van PDAL-provider ontvlechten

Mogelijkheid voor het maken van EPT-index voor (kleinere) LAZ-bestanden, direct in QGIS via de bibliotheek untwine

Dit werd mogelijk gemaakt door de crowdfunding campagne Point Cloud data support in QGIS

Deze mogelijkheid werd ontwikkeld door Lutra Consulting (Peter Petrik)

Afdruklay-outs

Mogelijkheid: Op kleurverlopen gebaseerde legenda’s

Een nieuwe klasse QgsColorRampLegendNode werd toegevoegd, wat het maken van legendaknopen op basis van kleurverlopen mogelijk maakt. Het wordt nu gebruikt voor rasterlagen bij het gebruiken van een renderer voor pseudokleur met het type lineaire interpolatie of voor de renderer enkelbands grijs, alsook voor puntenwolken met een op kleurenbalk gebaseerde renderer.

In een legenda van een lay-out erft het item kleurenbalk de breedte en hoogte van het standaard legendasymbool, maar het is optioneel mogelijk dat gedrag te overschrijven.

Er zijn labels opgenomen voor de minimum en maximum waarde van de kleurenbalk, die worden gerenderd met dezelfde instellingen voor het lettertype als andere tekst voor het item Legenda:

image25

Uitlijnen van de labels volgt de instellingen voor Legenda:

image26

En, uiteraard, werken de items netjes in legenda’s met meerdere kolommen:

image27

image28

Dit werd mogelijk gemaakt door Hans van der Kwast

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Verbeteringen voor kleurverlopen legenda

Legenda-items voor kleurenbalken ondersteunen nu de volgende te configureren opties:

  • Een voor- en achtervoegsel voor de tekst van de kleurenbalk
  • Numerieke opmaak
  • Richting kleurenbalk
  • Aanpassen van de opmaak van de tekst
  • De mogelijkheid om horizontale balken te maken.

Gebruikers kunnen er ook voor kiezen om deze instellingen te verfijnen voor een bepaald Legenda-itm in de lay-out. Deze functionaliteit is beschikbaar voor alle items van balken, inclusief raster-, puntenwolkenlagen, of lagen met mazen.

image29

image30

Dit werd mogelijk gemaakt door Hans van der Kwast

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Dynamische voorkeuzen tekst

Het nieuwe menu Item toevoegen -> Dynamische tekst toevoegen bevat nu voorkeuzen van expressies met dynamische tekst die gebruikers kunnen gebruiken om automatisch een label in te voegen dat de overeenkomende expressie bevat.

Gebruik van, bijvoorbeeld, het dynamische tekstelement Naam Lay-out zal een label invoegen dat de expressie [% @layout_name %] bevat. Dit verbetert de bewustwording voor de mogelijkheid, de mogelijkheid om hem te ontdekken, en verschaft een gemakkelijke methode voor gebruikers voor toegang tot dynamische attributen.

image31

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Expressies

Mogelijkheid: Optionele opmaak voor resultaten van UUID

Er is nu een parameter voor opmaak van de tekenreeks beschikbaar voor de functie uuid() in expressies van QGIS. Gebruikers hebben nu verscheidene opties die ze kunnen gebruiken om de opmaak aan te geven van de teruggegeven waarde van UUID, inclusief de volgende opties:

  • uuid(): {0bd2f60f-f157-4a6d-96af-d4ba4cb366a1}
  • uuid('WithoutBraces'): 0bd2f60f-f157-4a6d-96af-d4ba4cb366a1
  • uuid('Id128'): 0bd2f60ff1574a6d96afd4ba4cb366a1

image32

Deze mogelijkheid werd ontwikkeld door signedav

Mogelijkheid: Variabele laag-CRS in expressies

Expressies in QGIS ondersteunen nu een variabele layer_crs die de AuthID voor een bepaald coördinatenreferentiesysteem voor de laag zal teruggeven. Dit stelt expressies in staat om dynamisch het laag-CRS te identificeren en transformaties uit te voeren zonder handmatig het CRS te moeten specificeren.

Deze mogelijkheid werd ontwikkeld door Alex

Mogelijkheid: Ondersteuning voor functies min, max, meerderheid, som, gemiddelde en mediaan in numerieke arrays

Expressies in QGIS bevatten nu functies voor samenvoegen voor arrays, wat het eenvoudig ophalen mogelijk maakt van specifieke waarden uit een array die zouden kunnen worden gebruikt in elementen van QGIS, zoals symbologieën. De volgende functies werden geïntroduceerd:

  • array_min
  • array_max
  • array_majority
  • array_sum
  • array_mean
  • array_median

Deze mogelijkheid werd ontwikkeld door uclaros

Mogelijkheid: Negatieve index voor functie array_get

De functie array_get ondersteunt nu het gebruiken van negatieve indexposities.

Deze mogelijkheid werd ontwikkeld door Alex

Mogelijkheid: Functie map_credits toegevoegd

Een functie map_credits werd toegevoegd die een lijst samenstelt van alle tekenreeksen voor naamsvermelding van de metadata van de laag voor de lagen die worden weergegeven binnen een gespecificeerd kaartitem.

Bijvoorbeeld:

array_to_string( map_credits( 'Main Map' ) )

Geeft een kommagescheiden lijst met naamsvermelding terug voor lagen die worden weergegeven in het kaartitem 'Main Map', bijv. 'CC-BY-NC, CC-BY-SA'

Er is een optioneel argument include_layer_names dat u kunt gebruiken om laagnamen op te nemen voor hun naamsvermeldingen:

array_to_string( map_credits( 'Main Map',
   include_layer_names := true,
   layer_name_separator := ': ' ) )

Dit zou een kommagescheiden lijst van laagnamen en hun naamsvermelding teruggeven voor lagen die worden weergegeven in het kaartitem 'Main Map', bijv. 'Spoorwegen: CC-BY-NC, Basiskaart: CC-BY-SA'

Dit werd mogelijk gemaakt door SLYR

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Digitaliseren

Mogelijkheid: Contextmenu Objecten selecteren

Het is nu mogelijk objecten te selecteren met een contextmenu in het kaartvenster. Klikken met rechts op de kaart zal intelligent de objecten onder de muiscursor identificeren en het mogelijk maken de beschikbare objecten toe te voegen of te verwijderen uit de huidige selectie. Waar meerdere objecten beschikbaar zijn zou een korte vertraging op kunnen treden, terwijl het systeem probeert te zoeken naar beschikbare objecten die in een genest menu-item beschikbaar komen voor selecteren, of gebruikers kunnen eenvoudigweg de functie Alles selecteren gebruiken om alle beschikbare objecten te selecteren op de opgegeven positie.

image33

Dit werd mogelijk gemaakt door Kristianstad

Deze mogelijkheid werd ontwikkeld door Lutra Consulting (Vincent Cloarec)

Mogelijkheid: Instellingen voor traceren boog toegevoegd aan UI

Bestaande instellingen voor traceren van bogen werden eerder geïntroduceerd en worden nu in de gebruikersinterface weergegeven. Om gebruikers in staat te stellen instellingen stapsgewijs aan te passen om hun resultaten te optimaliseren bij het opnemen van de gegevens van de boog.

image34

Deze mogelijkheid werd ontwikkeld door Olivier Dalang

Mogelijkheid: Gereedschap Object op schaal brengen

Een nieuw gereedschap voor digitaliseren maakt het mogelijk in de modus Bewerken geselecteerde objecten op schaal te brengen. Deze implementatie is gebaseerd op het werk van @roya0045 met #40650.

image35

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Gegevensbeheer

Mogelijkheid: Nieuw algoritme voor exporteren naar werkblad

Gebruikers kunnen een selectie van vectorlagen exporteren als bladen in een nieuw werkbladdocument of ze toevoegen als aanvullende werkbladen aan een bestaand werkbladdocument

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Coördinaten opnieuw projecteren in de Georeferencer

De Georeferencer projecteert nu gegevenspunten opnieuw in een gewenste projectie voor de uitvoer, in plaats van het CRS van het kaartvenster te gebruiken voor het bepalen van de posities van de gegevenspunten. Dit geeft gebruikers meer flexibiliteit en beheer bij het vastleggen van controlepunten.

image36

Deze mogelijkheid werd ontwikkeld door Alex

Mogelijkheid: Polymorfische relaties/ Document beheerssysteem

Een nieuwe gebruikersinterface is beschikbaar om polymorfische relaties te beheren, geïmplementeerd als een deel van de dynamische relaties die worden beschreven in QEP #79.

De knop "Relatie toevoegen" in het scherm voor het beheren van Relaties heeft nu aanvullende opties voor het toevoegen en bewerken van polymorfische relaties:

De knoppen "Polymorfische relatie toevoegen" en "Polymorfische relatie bewerken" openen hetzelfde dialoogvenster, hoewel in het laatste geval het automatisch zal worden gevuld met bestaande waarden.

Eenmaal opgeslagen verschijnt de lijst met relaties als een widget Boom, waarin de gemaakte relatie-objecten voor een polymorfische relatie verschijnen als kinderen. De namen van de gemaakte relaties kunnen niet worden gewijzigd.

Polymorfische relaties worden opgeslagen binnen een project en kunnen momenteel niet worden geëxporteerd.

image37

Deze mogelijkheid werd ontwikkeld door Ivan Ivanov

Formulieren en widgets

Mogelijkheid: Zachte en harde beperkingen in formulieren

Historisch zouden vereiste velden voorkomen dat een formulier in zijn geheel zou worden opgeslagen. Gebruik van zachte beperkingen staat formulieren toe gebruikers te informeren dat verwachte informatie is weggelaten, zonder de indiening van het formulier te voorkomen. Harde beperkingen daarentegen functioneren identiek aan de eerdere functionaliteit voor "vereiste velden" en zullen indienen van het formulier voorkomen, tenzij gegevens correct worden vastgelegd in het veld.

Dit werd mogelijk gemaakt door Lutra Consulting

Deze mogelijkheid werd ontwikkeld door Lutra Consulting (Viktor Sklencar)

Analyse-gereedschappen

Mogelijkheid: Nominatim geocoder API

Hoewel niet weergegeven in de balk Lokaliseren of als een algoritme bevat QGIS nu een klasse voor het geocoderen van de Nominatim API. De implementatie van de klasse voor geocoderen verzekert het respecteren van de OpenStreetMap Foundation Terms of Use door resultaten te cachen en het standaard beperken van aanvragen.

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Processing

Mogelijkheid: Expressie toestaan voor velden voor volgorde in algoritme Punten naar pad

$id kan als een expressie worden gebruikt voor een CSV met gesorteerde waarden, en de parameter ORDER_EXPRESSION is toegevoegd aan het algoritme Punten naar pad.

Deze mogelijkheid werd ontwikkeld door Matthias Kuhn

Mogelijkheid: CRS overschrijven voor uitvoer van Raster op bereik clippen

In sommige gevallen zou het algoritme Raster op bereik clippen objecten kunnen uitvoeren zonder dat een CRS is gespecificeerd, wat nu kan worden aangepast door expliciet te forceren dat de uitvoer zijn CRS erft van de invoerlaag.

Deze mogelijkheid werd ontwikkeld door rldhont

Mogelijkheid: Algoritme "Velden behouden" toegevoegd

Stelt gebruikers in staat een lijst met velden te selecteren om te behouden, en alle andere velden zullen worden verwijderd uit de laag. Helpt bij het maken van flexibele modellen waarvoor de gegevenssets voor de invoer een bereik aan verschillende velden hebben en slechts een bepaalde subset daarvan moet worden behouden. Dit werk is geïnspireerd op #39114

image38

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Parameter voor verwijzing naar gemeenschappelijk veld voor meerdere lagen

Parameters voor velden in gereedschappen van Processing kunnen het verwerken van een gemeenschappelijk veld voor meerdere vectorlagen ondersteunen, in een implementatie die is geïnspireerd op het gedrag van enkele algoritmen voor Processing in Orfeo ToolBox.

Deze mogelijkheid werd ontwikkeld door Julien Cabieces

Mogelijkheid: Importeren van foto’s met geoverwijzingen uitgebreid met opnemen van exif_orientation

Het gereedschap "Foto’s met geoverwijzingen importeren" is bijgewerkt, zodat de waarde van de parameter exif_orientation naar de uitvoertabel wordt overgenomen. Dit zorgt ervoor dat kaarttips en andere widgets HTML kunnen worden geconfigureerd om de foto’s correct te transformeren om juist te worden weergegeven, gebaseerd op de waarde van de oriëntatie.

Deze mogelijkheid werd ontwikkeld door Pelle Rosenbeck Gøeg

Mogelijkheid: Algoritme Informatie van lagen exporteren

Een nieuw algoritme in de Toolbox van Processing, genaamd Informatie van lagen exporteren, is toegevoegd om het maken te ondersteunen van een polygoonlaag, die overeenkomt met het bereik van gebruikergedefinieerde la(a)g(en) met aanvullende details voor de laag die als attributen aan elk object polygoon worden gehecht. De verzamelde informatie ondersteunt momenteel de volgende elementen:

  • CRS
  • Naam provider
  • Bestandspad
  • Laagnaam
  • Filter subset
  • Samenvatting
  • Naamsvermelding

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: Algoritmes Percentiel stapelen cellen en Rang percentage gestapelde cellen

De karakteristieken van het gereedschap voor Processing Celstatistieken is opnieuw vorm gegeven en aangepast om het mogelijk te maken drie nieuwe algoritmes voor Processing toe te voegen, die QGIS in staat stellen om celstatistieken te berekenen op een soortgelijke manier als voor veel voorkomende functies voor percentages in programma’s met werkbladen. De nieuwe algoritmes voor Processing zijn:

  • Percentiel stapelen cellen
  • Rang percentage gestapelde cellen uit waarde
  • Rang percentage gestapelde cellen uit rasterlaag

Waar het algoritme voor het percentiel alleen de mogelijkheid beidt voor het berekenen van percentielen gebaseerd op een invoer fractiewaarde (liggend tussen 0 en 1), kan een rang percentage voor een raster ook worden berekend gebaseerd op een raster met invoerwaarden. Dit geeft de gebruiker de mogelijkheid om rangen van percentages te berekenen per cel, gebaseerd op invoer van waarden uit een gegevensset (bijv. monsterlagen).

Alle algoritmes verschaffen verschillende methoden voor het berekenen van percentielen en rangen percentage:

Percentiel: - Dichtstbijzijnde rang - Inclusieve lineaire interpolatie (bekijk LibreOffice's en Microsoft Excel's functie PERCENTILE.INC) - Exclusieve lineaire interpolatie (bekijk LibreOffice's en Microsoft Excel's functie PERCENTILE.EXC)

Rang percentage: - Inclusieve lineaire interpolatie (bekijk LibreOffice's en Microsoft Excel's functie PERCENTRANK.INC) - Exclusieve lineaire interpolatie (bekijk LibreOffice's en Microsoft Excel's functie PERCENTRANK.EXC)

image39

Deze mogelijkheid werd ontwikkeld door Clemens Raffler

Mogelijkheid: Algoritme voor Processing Punten naar lijn

Een eigen algoritme voor Processing in C++ is toegevoegd dat lijnlagen maakt uit puntlagen, soortgelijk aan de bestaande Punten naar pad voor Python, maar met uitgebreide functionaliteit:

  • Ondersteuning toegevoegd voor natuurlijk sorteren ( '10' > '9' )
  • Maken van ongeldige lijnen met een enkel punt vermijden
  • Maken van gesloten lijnen met twee punten vermijden

Deze mogelijkheid werd ontwikkeld door uclaros

Opties voor toepassing en projecten

Mogelijkheid: Verborgen lagen

Projecten van QGIS ondersteunen nu het opnemen van verborgen lagen, wat het mogelijk maakt ze op te nemen in een project, maar dat ze niet zichtbaar zijn in de inhoudsopgave.

De eigenschap voor de laag is te configureren op de tab Databronnen van de projecteigenschappen en bevat ondersteuning van de API voor filteren van tekst.

image40

Dit werd mogelijk gemaakt door ARPA Piemonte

Deze mogelijkheid werd ontwikkeld door Alessandro Pasotti

Mogelijkheid: Aan te passen definitie "Volledig bereik"

Een nieuwe tab "Instellingen voor weergave" is toegevoegd aan de projecteigenschappen, met de optie om handmatig het volledige bereik van een project te definiëren. Het hier gedefinieerde bereik zal het bereik zijn dat wordt gebruikt bij het zoomen naar het volledige kaartbereik, in plaats van het berekende of maximale bereik van alle lagen. Dit is nuttig voor het definiëren van een bepaald interessegebied voor een project en beperkt niet de mogelijkheid voor de gebruiker om verder "uit te zoomen" dan het gedefinieerde bereik.

image41

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Netwerk cachen schakelen naar QgsNetworkAccessManager

Een keuzevak in het paneel Gereedschap voor debuggen/ontwikkeling staat gebruikers nu toe om tijdelijk de cache van het netwerk uit te schakelen, wat nuttig is bij het debuggen van activiteiten van QGIS op het netwerk, of bij het gebruiken van QGIS om wijzigingen aan de kant van de server te testen.

Dit is ontworpen als een vluchtige instelling en wordt vergeten zodra QGIS wordt afgesloten.

image42

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Browser

Mogelijkheid: Verbindingen in browser voor ArcGis Feature Service en ArcGIS Map Service geünificeerd

De afzonderlijke verbindingen voor de browser voor "ArcGis Feature Service" en "ArcGIS Map Service" zijn vervangen door een enkele, geünificeerde verbinding "ArcGIS Rest Servers" en knoop voor de browser, die een definitieve weergave van de server laat zien en beide typen service weergeeft.

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Bladeren door ArcGIS REST door groepen voor inhoud toestaan

Verbindingen voor ArcGIS Feature Service die hun overeenkomende URL’s voor het Portal-eindpunt hebben ingesteld kunnen worden verkend door groepen voor inhoud in het paneel Browser.

Als een verbinding de Portal-eindpunten heeft ingesteld, dan zal het uitbreiden van de verbinding in de browser een map "Groups" en "Services" weergeven, in plaats van de volledige lijst met services die normaal gesproken wordt weergegeven. Uitbreiden van de map Groups zal een lijst weergeven van alle groepen met inhoud waar de gebruiker lid van is. Elk daarvan kan worden uitgebreid om de items voor services weer te geven die tot die groep behoren.

Dit werd mogelijk gemaakt door SRK Consulting

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Gegevensproviders

Mogelijkheid: Eigen algoritme voor exporteren DXF

Maakt het exporteren van individuele of meerdere lagen naar één enkel DXF-bestand mogelijk. Voor elke invoerlaag kan de gebruiker selecteren welk attribuut moet worden gebruikt voor het splitsen van één enkele laag naar meerdere uitvoerlagen.

Implementeert een eigen algoritme voor exporteren naar DXF met functionaliteit QgsDxfExport, die ook wordt gebruikt door Project -> Importeren/Exporteren -> Exporteer project naar DXF.

image43

Deze mogelijkheid werd ontwikkeld door Alexander Bruy

Mogelijkheid: Aanvullende typen geometrie voor exporteren naar PostGIS

Sommige beschikbare typen geometrie van de bewerking van GDAL ogr2ogr, gebruikt voor het exporteren van gegevens naar databases van PostGIS zijn toegevoegd aan de interface voor het gereedschap. Deze functionaliteit bevat ook de optie om vectordimensies voor geëxporteerde gegevens te specificeren en repareert het probleem 39003.

image44

Deze mogelijkheid werd ontwikkeld door mazano

Mogelijkheid: Verbeterde netwerkverzoeken met GDAL

Een gebruiksklasse QgsCPLHTTPFetchOverrider werd toegevoegd en gebruikt in de provider OGR die aanroepen van GDAL’s CPL HTTP omleidt via QgsBlockingNetworkRequest. Dit zorgt ervoor dat GDAL de netwerkprovider van QGIS kan gebruiken in plaats van verzoeken om te leiden via cURL. Aanvullende methoden head(), put() en deleteResource() werden toegevoegd aan QgsBlockingNetworkRequest.

Deze mogelijkheid werd ontwikkeld door Even Rouault

Mogelijkheid: Alleen-lezen gemaakte velden

Een API-methode is toegevoegd om er voor te zorgen dat gemaakte kolommen, die Alleen-lezen zijn, niet worden weergegeven in berwerkers.

Deze mogelijkheid werd ontwikkeld door Julien Cabieces

Mogelijkheid: Verbeterd laden van MSSQL met vooraf gedefinieerde parameters

Om laadtijd te verminderen kan het bereik van de kaart vooraf worden berekend, en Primaire sleutels kunnen worden opgegeven, wat de noodzaak verwijdert voor QGIS om deze karakteristieken te berekenen en uitvoering te verbeteren.

Dit is gedaan door het uitbreiden van tabellen dbo.geometry_columns en het toevoegen van de volgende extra kolommen, die overeenkomstig kunnen worden gevuld door beheerders van de database:

  • Bereik : qgis_xmin, qgis_xmax, qgis_ymin, qgis_ymax
  • Primaire sleutel : qgis_pkey

In de widget voor het configureren van de database staan nu twee extra keuzevakken die gebruikmaken van deze parameters:

  • Laagbereik uit tabel geometry_columns gebruiken
  • Primaire sleutel uit tabel geometry_columns gebruiken

image45

Dit werd mogelijk gemaakt door ms.GIS

Deze mogelijkheid werd ontwikkeld door Lutra Consulting (Vincent Cloarec)

Mogelijkheid: Schema’s voor MS SQL filteren

Gebruikers kunnen nu de beschikbare schema’s voor verbindingen van MS SQL filteren De widget voor de verbinding van de database bevat nu opties voor het filteren van beschikbare schema’s, zodat alleen de verwachte schema’s beschikbaar zijn in d browser van QGIS.

image46

Dit werd mogelijk gemaakt door ms.GIS

Deze mogelijkheid werd ontwikkeld door Lutra Consulting (Vincent Cloarec)

Mogelijkheid: Ondersteuning voor database SAP HANA

QGIS ondersteunt nu databases van SAP HANA. SAP HANA is een in-geheugen database met een OGC-compliant ruimtelijk programma met een gratis expres-uitgave die beschikbaar is op www.sap.com

Deze mogelijkheid werd ontwikkeld door Maxim Rylov

Mogelijkheid: Vervallen ondersteuning voor DB2

De gegevensprovider DB2 is gemarkeerd als vervallen, en is standaard verborgen in de gebruikersinterface van QGIS.

QGIS heeft een nette benadering geadopteerd om niet-onderhouden bronproviders te verwijderen, en gebruikers van vervallen providers kunnen ondersteuning daarvoor instellen door de verborgen sleutel voor de instelling "providers/showDeprecated" in te stellen op true.

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: API Oracle-verbinding

De QGIS API bevat nu QgsAbstractDatabaseProviderConnection voor de provider Oracle.

Dit werd mogelijk gemaakt door Metropole de Lille

Deze mogelijkheid werd ontwikkeld door Julien Cabieces

Mogelijkheid: Geavanceerde opties voor importeren van rastergegevens toegevoegd

Nieuwe functionaliteit is geïntroduceerd die het mogelijk maakt geavanceerde parameters te specificeren bij het importeren van lagen met de gegevensprovider GDAL, openen van een uitgebreid bereik van nieuwe mogelijkheden, speciaal bij het werken rondom verwachte problemen met gegevenssets en tekortkomingen.

image47

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

QGIS Server

Mogelijkheid: Schaal symbool GetLegendGraphics

Het QGIS Server-verzoek WMS GetLegendGraphics ondersteunt nu het opnemen van het benoemen van min/max schaal voor JSON symboolexport

Deze mogelijkheid werd ontwikkeld door Alessandro Pasotti

Mogelijkheid: Slepen en neerzetten van WMS antwoord GetFeatureInfo

Met het bewerkersfomulier slepen en neerzetten is het mogelijk de attributen opnieuw te sorteren en groepen of subgroepen toe te voegen in het berwerkersformulier. Deze functionaliteit is uitgebreid zodat het antwoord van WMS GetFeatureInfo kan worden aangepast om groepen en subgroepen te bevatten, als ook toe te staan dat de inhoud van het antwoord kan worden aangepast en opnieuw geschikt met het bewerkersformulier, met ondersteuning voor functionaliteit voor slepen en neerzetten.

Deze mogelijkheid werd ontwikkeld door mhugent

Programmeerbaarheid

Mogelijkheid: Meerdere items uitvoeren vanuit het dialoogvenster voor geschiedenis van de opdrachtregel

De QGIS Python Console ondersteunt nu het uitvoeren van meerdere geselecteerde opdrachten uit het dialoogvenster Geschiedenis door het toevoegen van een nieuwe knop Plakken.

image48

Deze mogelijkheid werd ontwikkeld door Salvatore Larosa

Mogelijkheid: Plug-ins in- of uitschakelen vanaf de opdrachtregel

Het programma voor de opdrachtregel qgis_process heeft nieuwe opdrachten toegevoegd gekregen die het voor gebruikers mogelijk maken plug-ins in of uit te schakelen met de opdrachten die hieronder zijn weergegeven:

  • qgis_process plugins enable plugin_name: schakelt de gelijknamige plug-in in
  • qgis_process plugins disable plugin_name: schakelt de gelijknamige plug-in uit

Dit verbetert de mogelijkheden voor het automatiseren van QGIS en maakt het gebruiken van plug-ins in omgevingen headless met het programma qgis_process mogelijk.

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Belangrijke reparaties

Mogelijkheid: Reparaties van problemen door Alessandro Pasotti

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.16 backport commit (GitHub)
Crash with VRT layers using Python pixel functions#41048Werkt bij mij wel
Cannot enter attributes and save edits on PostGIS table when user has only the INSERT privilige#40922PR #41059nee
GeoPackage layer name truncated when filename contains more that one dot#40864PR #41061nee
Unable to right click GeoPackage table from browser#40856Werkt bij mij wel
Empty Temporary scratch layer made permanent is not editable#38834PR #41075nee
Update MXE build, several issuesmeerdere problemenCommit afff8ba7be2794fe521a462feaf83b1a5d7cce63 PR #40923ja (CI)
can't change value in vertex editor if "locale" settings use commas as decimal separator#29682PR #41082PR #41607
Empty String '' is shown as NULL with a spatialite layer using OGR provider#41076PR #41109PR #41123
Wrong WFS 2.0.0 request returns duplicate features#41087PR #41169nee
Server WMS GetFeatureInfo feature ID inconsitencies#41124PR #41137PR #41148
WMS throws LayerNotDefined when layer name contains plus sign (+)#41116PR #41211PR #41331
QGIS Server WFS 1.1: issue with axis order#36584PR #41242PR #41608
raster export (save as...) not working if QGIS locale uses commas as decimal separator#41284PR #41316PR #41330
QGISserver WFS returns invalid GML in case of cascading WFS#41292PR #41335PR #41387
Better handling of duplicated FIDs in GPKGs#41156Werkt bij mij wel
Cannot Create New Tables in a Geopackage (browser)#41342PR #41355PR #41403
QGIS crashes when cancelling add child form#41295PR #41375N/B
Group has no name when importing sublayers from browser panel#41343PR #41379PR #41402
Identifty tool does not work anymore on arcgis map services layers#41311PR #41427PR #41430
Signal committedAttributeValuesChanges not emitted when project in auto transaction mode#41477PR #41539riskant
The project file does not store variables with formatted text#41541Bovenliggend probleem in QT
New spatial table in a geopackage with index always throw a warning#41436PR #41556PR #41609
Empty "Exclude layers" selection list in Server settings dialog when using projects saved in GPKG files or PGSQL databases#40552PR #41605

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

This feature was developed by Alessandro Pasotti

Mogelijkheid: Reparaties van problemen door Peter Petrik

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.16 backport commit (GitHub)
Skipping unknown layer type circle in vector tiles#41529PR #41584nog te doen
Passwords cannot be saved into keychain on macOS with QGIS 3.16#40541QGIS-Mac-Packager PR #112automatisch
Symbol not found: _curl_mime_addpart with GDAL mergeQGIS-Mac-Packager Issue #111QGIS-Mac-Packager PR #112automatisch
initGUI() results in Segmentation fault on macOS in standalone PyQgis#40378beantwoord met de reparatie van het script
QgsCompoundColorWidget instance crash when QgsApplication::colorSchemeRegistry() is empty \#28208ongeldig
Include missing fonts in buildQGIS-Mac-Packager Issue #105PR #41412niet nodig?
Mishandling Grib Data Values#37504kan het niet reproduceren in QGIS 3.16 macOS
Error opening .2dm and .xmdf mesh data#40385PR libspatialindex #221automatisch
r.watershed error on macOS#40996QGIS-Mac-Packager Commit 7238782QGIS-Mac-Packager Commit 7238782
OpenCL Acceleration not found on macOS#41182PR #41374Github commit
Proj.db not found for SAGA tools on QGIS 3.17 Mac nightly#41606QGIS-Mac-Packager Commit 7a71390automatisch
[mesh][ui] Changing settings for 2D Contour color ramp shader shows confusing widgets"#39571PR #41442niet nodig?
QGIS crashes when "open directory" is selected from the recent projects contextual menuPR #41591PR #41591nog te doen
Data-defined setting in html frame does not work#41590onderzoek gedaan

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

This feature was developed by Peter Petrik

Mogelijkheid: Reparaties van problemen door Even Rouault

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.16 backport commit (GitHub)
PostgreSQL provider doesn't support special characters for authentication on Windows#41132PR #41144PR #41179
WMS/WFS connections XML import fails silently if there are two connections with the same name#39758PR #41145PR #41195
QgsAttributeWidgetRelationEditWidget::setRelationEditorConfiguration(): avoid crash on corrupted relation#40495PR #41147PR #41175
[Processing] Rescale Raster gives bad results#41084PR #41155PR #41194
QGIS not using PostGIS spatial index on geography column#39453PR #41296PR #41301
Geopackage with DateTime field (temporal selection) behave different for painting and attributetable#41074Analyse van het probleem
Crash with VRT layers using Python pixel functions#41048GDAL PR 3424GDAL Commit a2ed089
Empty layer names adding Raster layer from GDAL / OGCAPI driver#41428PR #41452niet van toepassing
Imported GeoTIFF not using data extent to select CRS - NAD83 vs NAD83(CSRS)#41456ongeldig
Georeferencer: fix crash on .points files generated by older QGIS versionsniet gerapporteerdPR #41480N/B
Crash trying to load ArcGis community map vector tiles#41401PR #41481PR #41516

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

Deze mogelijkheid werd ontwikkeld door Even Rouault

Mogelijkheid: Reparaties van problemen door Julien Cabieces

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.16 backport commit (GitHub)
Record count regression on views#41188Zal niet gerepareerd worden
Integer overflow errors creating and saving virtual layers#40503PR #41332PR #41054
Vertex Tool uses old cached data resulting in corrupted data in db#40720PR #41357PR #41509
WMS layer metadata - count for available CRS is not correct#40318PR #41363
Layer variables missing from Field Calculator algorithm on QGIS 3.16.1#40255PR #41417PR #41510/
Filter is not applied in duplicated layers#40349Terugkoppeling
Unable to save results to PostgreSQL database when iterating features in processing algorithms#39620PR #41446
Closed Python call to --processing.run('qgis:fieldcalculator'-- fails to catch divide by zero#37737Al gerepareerd
Expression widget does not list fields when Selected features only is checked#40055PR #41457PR #41511

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

This feature was developed by Julien Cabieces

Mogelijkheid: Reparaties van problemen door Nyall Dawson

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.16 backport commit (GitHub)
Fix text edit widget wrapper incorrectly shows "NULL" string for indeterminate stateniet gerapporteerdCommit fa91357PR #41054
[layouts] Expose the correct expression context for attribute and manual table text format widgetsniet gerapporteerdCommit f337271PR #41054
Fix incorrect error when saving attribute modifications to layers with joinsniet gerapporteerdCommit 01889d9PR #41054
Fix misleading JSON error message when an attribute form fails to save changesniet gerapporteerdCommit fd657bePR #41054
Fix project "avoid tile artifacts" setting has no effect on server#37679Commit 04d6ea9Niet van toepassing
Don't crash when a relation is created where the field names defined in the relation differ in case from the layer's field namesniet gerapporteerdCommit 0f49cb9Commit c708ca58
Fix add/remove buttons have no icons in create relationship dialogsniet gerapporteerdCommit 2e81dbcN/B
Fix restoring previous GDAL alg raster creation options when running an algorithm from processing historyniet gerapporteerdCommit 645397eCommit c708ca5
Fix setting the current GDAL profile options temporarily overwrites the definition of one of the stored GDAL profiles#41378Commit 7ff0187Commit c708ca58e
Fix crash when running model from file through qgis_process with the --json switchniet gerapporteerdCommit ccd4fb6Commit 8bda37c
When labelling job takes a long time to render, don't clear the map canvas between the finished layer render state and final stateniet gerapporteerdCommit 1beb1bdN/B
Don't loop through all selected features multiple times (once per field) when the attribute form is opened#41366Commit c661359PR #41054
Fix incorrect feature request filter expression generated when rule based renderer uses a NOT IN ruleniet gerapporteerdCommit a895598Commit 5eec9e4
Ask users for existing destination fields for Sum Line Length and Count Points In Polygons result fields when running in in-place mode#39807Commit 12e8130Niet van toepassing
Fix crash when no layers exist in projectniet gerapporteerdCommit 039bc20N/B
[processing] Fix exception in algorithm locator filter if an algorithm has no group setniet gerapporteerdCommit 46dbd8bCommit 7ef7b17
Expose additional GDAL supported resampling methods as options for "early" raster resampling#40746Commit 13fbcd1cNiet van toepassing
[processing] Add commands to qgis_process tool to enable or disable plugins from the command line#41218Commit d140970PR #41054
Fix transparency for ImageServer layers added via browser#41126Commit 9fb554fNiet van toepassing
[server] Just skip any broken projects on the landing page, instead of blocking the whole landing pagniet gerapporteerdCommit e4a4b83Niet van toepassing
Automatically update map canvas and layouts if set to a user crs and the user changes that crs definitionniet gerapporteerdCommit ea57cfeNiet van toepassing
Don't show duplicate "source"/"path" rows for local filesniet gerapporteerdCommit 8aa9c6aN/B
Fix retrieval of sql results from geopackages#40856Commit f65fe3d
Don't default to input field for optional expression parameters#41063Commit 1fed902PR #41054
[layouts] Always update label after text changes#40203Commit 5d14c61PR #41054
Fix fill symbol only related properties (like ring filters) show for line symbols in some contexts.#33398Commit 9cba248Niet van toepassing
Ensure layer style dock is updated when toggling legend items through layer tree menu#40630Commit 457d661PR #41054
Fix rendering of Vector Field marker symbol layer when map is rotated#40916Commit 157bdcaPR #41054
Fix marker line symbol layer renders vertices for segmentized versions of curved geometries instead of the actual vertices#39750Commit 71090b0PR #41054
Fix scalebar decoration uses incorrect map extent when restoring a project#40748Commit f1ea5a9Commit 6b1e67d
Fix missing identify results right click menu items for non vector layer typesniet gerapporteerdCommit 176e972Niet van toepassing

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

Deze mogelijkheid werd ontwikkeld door Nyall Dawson