Latest news will appear here soon.
Edit on GitHub

Log met wijzigingen voor QGIS 3.20

image1

Datum uitgave 18-06-2021

QGIS 3.20 Odense heeft een welkomstscherm dat een gedeelte weergeeft van de vroegste kaart van Denemarken, de op twee na grootste stad, Odense uit 1593. De kaart werd gepubliceerd door Georg Braun (1541-1622) in het werk Civitates orbis terrarum (Steden van de wereld). Georg Braun’s kaarten zijn allemaal prachtig en waren, voor die periode, geproduceerd op een hoog cartografisch niveau. Civitates orbis terrarum was lange tijd de belangrijkste bron voor kaarten van steden van de wereld, zoals Parijs, Londen, Mexico Stad en Aden.

De naam Odense betekent letterlijk \“Odins tempel\”, en de plaats zou oorspronkelijk een altaar zijn geweest voor de heidense god Odin. Aan de linkeronderzijde van de kaart ziet u de ruïnes van een groot ringvormig fort uit de Vikingtijd, dat in Denemarken werd geconstrueerd door de Deense Vikingkoning Harald Bluetooth (gestorven in c. 985/86). Het ringvormige fort in Odense is genaamd Nonnebakken.

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

Aanvullend kunnen gebruikers verbeterd beheer van metadata en afhandeling voor bepaalde gegevens en typen metadata verwachten. Een ander noemenswaardig punt is de eigen integratie van de geocoderingsservice Nominatim, die het voor gebruikers mogelijk maakt locaties en adressen te zoeken met gegevens uit het project OpenStreetMap, direct vanuit de Locatiebalk van QGIS.

De gemeenschap van QGIS heeft ook een stijging gezien van de activiteiten in de QGIS HUB. Alsook bij de Virtuele QGIS Open Dagen, met de Cutting Edge Open Dag die een aantal demonstraties liet zien van hoogwaardige functionaliteit voor QGIS die werd geïntroduceerd in meer recente uitgaven.

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.

Algemeen

Mogelijkheid: Aanvullende opties voor openen van attributentabellen

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

image2

Deze mogelijkheid werd ontwikkeld door Raymond Nijssen

Mogelijkheid: Grootte instellen voor alle kolommen in de attributentabel

De bestaande mogelijkheden voor "Breedte instellen" en "Autom. grootte" voor kolommen zijn uitgebreid voor het aanpassen van de grootte voor een veld voor alle kolommen.

Dit omvat ook de mogelijkheid om een vaste breedte in te stellen of om "Automatische grootte" voor alle kolommen toe te passen. Deze acties zijn beschikbaar in het contextmenu van de kop in de attributentabel, dat toegankelijk is door met rechts te klikken op de kop van een veld.

image3

Deze mogelijkheid werd ontwikkeld door Ben Wirf

Mogelijkheid: Configuraties voor authenticatie im-/exporteren gemakkelijker gemaakt

Vanaf QGIS 3.20 kunnen gebruikers nu configuraties voor authenticatie gemakkelijker exporteren en importeren via een paar acties in het paneel voor instellingen voor authenticatie van QGIS. Geëxporteerde configuraties kunnen met een wachtwoord worden beveiligd om het lekken van gevoelige informatie te vermijden.

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

Dit werd mogelijk gemaakt door Ville d'Yverdon-les-Bains

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Tijdbeheer

Mogelijkheid: Stappen navigatie Tijdbeheer

Een optie voor stappen voor navigatie in Tijdbeheer voor "bron tijdstempels" is toegevoegd aan het beheer van Tijdbeheer. Indien geselecteerd, zorgt dit ervoor dat de navigatie voor Tijdbeheer door alle beschikbare tijdsperioden in lagen van het project stapt. Dit is nuttig als een project lagen bevat met niet-doorlopende beschikbare tijden, zoals een service voor WMS-T die afbeeldingen verschaft die beschikbaar zijn op onregelmatige datums. Deze optie maakt het voor gebruikers mogelijk alleen door tijdsbereiken te stappen waarvoor de volgende beschikbare afbeelding wordt weergegeven.

image4

Dit werd mogelijk gemaakt door Natural resources Canada Contract: 3000720707

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Verbeterde instellingen voor WMS-T

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

Wijzigingen werden gemaakt om de volgende doelen te bereiken:

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

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

available

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

datetime

image7

Dit werd mogelijk gemaakt door Natural resources Canada Contract: 3000720707

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Horizontaal navigeren Tijdbeheer met muiswiel

Horizontaal scrollen met het muiswiel (indien ondersteund) met de cursor in het kaartvenster stelt gebruikers in staat te navigeren, of "te schrobben", de schuifbalk voor navigatie in Tijdbeheer naar achteren en voorwaarts

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Kaartgereedschap

Mogelijkheid: Integratie Nominatim geocodering

De Nominatim Geocoder is nu standaard op eigen wijze geïntegreerd in QGIS! QGIS verschaft een Nominatim locatiefilter, als ook het gereedschap voor Processing "Bulk geocodering Nominatim" voor het in batch geocoderen van locaties.

Nominatim locatiefilter

De widget Locatiebalk in QGIS (standaard, een zoekbalk in de linkerbenedenhoek CTRL+K) ondersteunt nu zoekacties voor geocode van Nominatim door het voorvoegsel '>' te gebruiken.

Gebruikers kunnen nu zoeken naar locaties met de indeling > zoektekst in de Locatiebalk en er zal een selectie van resultaten worden gegeven. Selecteren van een zoekresultaat zal het bereik van het kaartvenster plaatsen op die locatie.

Bulk geocodering Nominatim

In aanvulling daarop is een nieuw algoritme "Bulk geocodering Nominatim" toegevoegd aan de Toolbox van Processing in QGIS, onder Vector algemeen, wat gebruikers in staat stelt meerdere locaties in één keer te geocoderen.

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

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

image8

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Gebruikersinterface

Mogelijkheid: Verbeteringen aan dialoogvenster Geschiedenis van Processing

Het dialoogvenster Geschiedenis van Processing heeft een reeks verbeteringen aan de gebruikersinterface ondergaan, inclusief het opnieuw groeperen van algoritmes in structuren van betekenisvolle mappen en gebruik makend van pictogrammen van individuele algoritmes. Zoeken naar een algoritme dat u vorige week hebt uitgevoerd was nog nooit zo gemakkelijk!

image9

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: Pictogrammen voor kaartlagen in het dialoogvenster Expressiebouwer

Het dialoogvenster Expressiebouwer geeft nu pictogrammen voor kaartlagen weer naast de lijst met lagen onder de oudergroep 'Lagen'. Dit versnelt het zoeken in de lijst en verschaft aanvullende context.

image10

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: SVG browser filteren

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

image11

Deze mogelijkheid werd ontwikkeld door Denis Rouzaud

Symbologie

Mogelijkheid: Geïnterpoleerde lijn type symboollaag voor vectorlagen

QGIS verschaft een nieuw type symboollaag "Geïnterpoleerde lijn", wat resulteert in het renderen van een in kleur en/of breedte variërende lijn.

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

image12

Dit werd mogelijk gemaakt door Lutra Consulting

Deze mogelijkheid werd ontwikkeld door Vincent Cloarec

Mogelijkheid: Het enkele lijnsymbool afbreken

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

Een voorbeeld voor het gebruik van deze functionaliteit:

image13

image14

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Nieuwe renderer "Ingebedde symbolen" met ondersteuning voor stijlen voor OGR-objecten

Een nieuwe renderer "Ingebedde symbolen" is toegevoegd om stijlen van OGR-objecten weer te geven, wat het voor QGIS mogelijk maakt om automatisch gegevens van bepaalde gegevenstypen te symboliseren die geïntegreerde stijlinformatie hebben, zoals KML- of TAB-bestanden.

Deze mogelijkheid implementeert QEP-209

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

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

image15

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

image16

image17

Deze mogelijkheid werd mogelijk gemaakt door de QGIS Denmark gebruikersgroep

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Nieuwe vormen en eindstijlen voor ellipsmarkeringen

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

image18

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: Eindstijl instellen voor eenvoudige markeringen

QGIS maakt het nu mogelijk om de afgeronde eindstijl (of lijnuiteinde) in te stellen voor eenvoudige markering-symboollagen, wat nuttig is voor de alleen-lijn-symbolen zoals kruis- en pijlmarkeringen, waar het een voordeel heeft ronde uiteinden te gebruiken in plaats van vierkante uiteinden.

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Afgeronde eindstijl instellen voor ellipsmarkering-symboollagen

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

image19

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: Variabele voor polygoonringen @geometry_ring_num

Een nieuwe variabele, @geometry_ring_num, is toegevoegd voor data-bepaalde opmaak bij het renderen van polygoonringen. De variabele is altijd bereikbaar als een omtrek van een polygoon wordt gerenderd, zoals een enkele lijn of markeringslijn. Deze data-bepaalde eigenschap zal op 0 worden ingesteld voor de buitenste ring, en overeenkomstig verhoogd worden (1, 2, 3\… etc) voor opeenvolgende binnenste ringen.

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Labelen

Mogelijkheid: Vulsymbolen voor achtergronden van labels

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

Dit breidt de reeds eerder aanwezige mogelijkheid voor deze achtergronden uit om eenvoudige vulling en lijnen te gebruiken. En geeft tevens de mogelijkheid om de volledige mogelijkheden voor symbologie in QGIS voor het renderen van achtergronden te verhogen, inclusief het gebruiken van "opgeslagen stijlen".

image20

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: Instellingen voor Meng-modus voor label Tekstballonnen

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

image21

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: Lijnlabels verankeren aan gehele lijn

In eerdere versies, wanneer een ankerpositie voor een lijnlabel werd berekend, zou QGIS alleen rekening houden met het zichtbare bereik van het object. Dit beïnvloedde in sommige gevallen de verwachte labelpositie en een nieuwe instelling "Gehele lijn gebruiken" stelt gebruikers in staat het gedrag te configureren. Overeenkomstig hun wensen, zodat rekening wordt gehouden met het gehele object voor het plaatsen van het label, in plaats van slechts met het gedeelte van het object dat momenteel zichtbaar is.

image22

Dit werd mogelijk gemaakt door Stadt Zürich

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Radius hoek tekstballon

Stijlen voor tekstballonnen ondersteunen nu afgeronde hoeken door de introductie van een optie "Radius hoek", die resulteert in de mogelijkheid om gemakkelijk visueel aantrekkelijke ontwerpen te maken.

image23

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Tekstballonnen (speech bubble)

Een nieuwe "tekstballon", of speech bubble-stijl voor labels wordt verschaft.

image24

Dit werd mogelijk gemaakt door SLYR

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Tekstballon stijl Gebogen lijn

Een nieuwe stijl voor tekstballonnen "Gebogen lijn" is toegevoegd voor het maken van cartografisch aantrekkelijke tekstballonnen met gebogen lijnen tussen de labels en objecten

Opties bevatten:

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

curved-callout

image26

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Begin- of eindpunten vastgezette tekstballon accentueren

Wanneer de optie "Vastgezette labels weergeven" is ingeschakeld, zal QGIS nu ook begin- of eindpunten van vastgezette tekstballonnen accentueren. Dit maakt het voor gebruikers mogelijk onmiddellijk te zien welke punten voor tekstballonnen handmatig zijn neergezet in relatie tot die welke automatisch zijn geplaatst.

image27

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Automatisch maken van hulpvelden voor tekstbalonnen

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

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Snappen van tekstballon

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

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Sneltoets voor schakelen labellagen

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

image28

Dit werd mogelijk gemaakt door Natural resources Canada Contract: 3000720707

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Data-bepaalde begin- en eindpunten tekstballon

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

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

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

Deze wijziging stelt het interactieve gereedschap "Label verplaatsen" in staat ook eindpunten van tekstballonnen te verplaatsen, wanneer de tekstballon een data-bepaald veld voor origine of doel heeft ingesteld.

image29

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Puntenwolken

Mogelijkheid: Ondersteuning voor gegevenssets op afstand (EPT)

Gegevenssets voor puntwolken die zijn verwerkt naar indeling EPT kunnen worden geladen vanaf http(s)-servers op afstand, soortgelijk aan de werkwijze voor raster-/vectortegels. Op deze manier is het mogelijk toegang te verkrijgen tot zeer grote gegevenssets voor puntwolken zonder ze eerst als LAS/LAZ-bestanden te moeten downloaden. De indeling EPT is geoptimaliseerd voor tegels en streamen, dus downloadt QGIS alleen kleine hoeveelheden gegevens die nodig zijn voor het weergeven van de huidige weergave en resolutie. Dit werkt in zowel weergave 2D als 3D.

Wanneer u gegevenssets voor puntwolken in de indeling LAS/LAZ hebt, kunnen deze worden geconverteerd naar EPT met behulp van Entwine of Untwine (ook verschaft met QGIS).

Hoe te gebruiken: in Databronnen beheren > tab Puntenwolk > selecteer "Protocol" als het type bron en voer de URL van de gegevensset in (normaal gesproken eindigend met "ept.json").

U kunt het testen met USGS LiDAR data - gebruik eenvoudigweg de link uit de kolom "EPT" van een van de gegevenssets. Sommige eindpunten voor de voorbeelden omvatten:

O ja, elke gegevensset voor puntwolken die QGIS laadt wordt eerst verwerkt naar EPT (zoek naar de submap "ept_XXX" waar uw originele gegevens zich bevinden), dus is het mogelijk om alleen die map "ept_XXX" te kopiëren naar een http(s)-server en u bent klaar om deze mogelijkheid te gebruiken.

image30

Dit werd mogelijk gemaakt door Hobu

Deze mogelijkheid werd ontwikkeld door Belgacem Nedjima (Lutra Consulting)

Afdruklay-outs

Mogelijkheid: Optie "Naar statische tekst converteren"

Bij het gebruiken van dynamische of op expressie-gebaseerde labels kunnen gebruikers nu de optie "Naar statische tekst converteren" selecteren die is toegevoegd aan het keuzemenu naast "Expressie invoegen/bewerken…", in de widget voor eigenschappen van de lay-out voor het label.

Deze optie zal dynamische delen van de inhoud van een label evalueren en vervangen door hun huidige waarden.

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

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Verbeteringen aan voorbeeldweergave lagen XYZ in kaartitems

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

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

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Expressies

Mogelijkheid: Functie length3D

Een functie "length3D" is toegevoegd voor het teruggeven van de 3D-lengte van een type geometrie LineGeometry. Deze berekent de Cartesiaanse 3D-lengte van een geometrie-lijnobject. Als de geometrie geen 3D-lijnobject is, geeft het de 2D-lengte terug.

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Uitgebreide arrayfuncties voor expressies

De volgende expressies voor arrays werden toegevoegd:

  • array_count
  • array_prioritize
  • array_replace

Dit werd mogelijk gemaakt door Canton of Luzern

Deze mogelijkheid werd ontwikkeld door Damiano Lombardi

Mogelijkheid: Type MIME functie voor expressie

De nieuwe mime_type( bytes ) functie voor expressie geeft het Type MIME, of Media type, van een ingevoerd bytes-object terug

image31

Deze mogelijkheid werd ontwikkeld door Alessandro Pasotti

Digitaliseren

Mogelijkheid: Attributen van de grootste geometrie bij samenvoegen selecteren

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

image32

Deze mogelijkheid werd ontwikkeld door Stefanos Natsis

Mogelijkheid: Stromende modus Digitaliseren

Als de modus voor stromend digitaliseren actief is, worden punten automatisch toegevoegd, de verplaatsing van de muiscursor volgend, wat een "vrije hand tekenen" type ervaring geeft.

Gebruiken van de "R"-toets tijdens bewerkingen voor digitaliseren zal schakelen tussen stromend digitaliseren en normaal (of cirkelvormige reeksen) digitaliseren.

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

image33

Dit werd mogelijk gemaakt door Natural resources Canada Contract: 3000720707

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Nieuwe optie snappen aan "Lijn eindpunten"

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

Dit werd mogelijk gemaakt door Natural resources Canada Contract: 3000720707

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Punten per polygoon selecteren

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

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

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

Deze functie ondersteunt de volgende bewerkingen voor gebruik:

  • Alt+klik met gereedschap Punten voor beginnen van digitaliseren van een polygoon.
  • Elke volgende klik voegt een nieuw punt toe aan de polygoon van elastiek.
  • Backspace/ delete verwijdert het laatste toegevoegde punt aan het elastiek.
  • Esc annuleert de modus voor selecteren van de polygoon, net als backspace/delete voor alle punten van het elastiek.
  • Klik met rechts voltooid het digitaliseren van de polygoon en selecteert alle punten binnen de polygoon van elastiek.

image34

Deze mogelijkheid werd ontwikkeld door Stefanos Natsis

Gegevensbeheer

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

Een nieuwe optie "Waarschuwingen voor nauwkeurigheid CRS voor lagen weergeven in legenda van project" is verschaft die, indien geselecteerd, een nieuw waarschuwingspictogram zal weergeven dat lagen identificeert met een CRS dat is geïdentificeerd met problemen voor nauwkeurigheid.

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

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

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

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

Basisondersteuning voor de epoche van coördinaten voor dynamisch (niet plaatvast) CRS is toegevoegd in lijn met de relevante bijwerkingen aan GDAL.

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

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

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Verbeteringen aan projectinformatie

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

  • De toevoeging van een API om bewerkingsdetails voor PROJ voor CRS-en op te halen
  • De mogelijkheid om uitgebreide informatie weer te geven over het CRS van een laag op de tab voor informatie over de laageigenschappen, inclusief waarschuwingen voor nauwkeurigheid
  • De toevoeging van een variabele @map_crs_projection, voor het ophalen van een vriendelijke naam voor de projectie van een kaart (bijv. "Albers Equal Area")

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Waarschuwingen voor CRS datum-ensemble

QGIS geeft nu een waarschuwing weer in de widget voor het selecteren van de projectie als een CRS wordt geselecteerd dat is gebaseerd op een datum-ensemble, die de gebruiker waarschuwt dat er een ingewortelde onnauwkeurigheid in het geselecteerde CRS bestaat.

image35

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Metadata van lagen behouden in export van vectorbestanden

Een keuzevak "Metadata laag vasthouden" is toegevoegd aan het dialoogvenster voor het exporteren van vectorbestanden. Indien geselecteerd zal metadata van de laag, die aanwezig is in de bronlaag, worden gekopieerd en opgeslagen in het doelbestand.

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

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Opmerkingen voor lagen

QGIS ondersteunt nu "opmerkingen voor lagen", die kunnen worden gemaakt met de actie "Opmerkingen laag toevoegen" in het contextmenu van de laag.

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

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

Deze mogelijkheid werd besproken in QEP-206

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

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

image36

Dit werd mogelijk gemaakt door Alta Ehf

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Automatisch laden van metadata uit .shp.xml

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

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

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

Bij het laden van gegevens uit een bestand .gdb zal QGIS automatisch proberen zoveel mogelijk te vertalen van de originele ESRI-metadata ten opzichte van de metadata voor QGIS, zodat het voor onmiddellijk gebruik gereed is.

Dit werd mogelijk gemaakt door North Road / SLYR

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Domeinen voor velden lezen uit gegevenssets

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

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

Dit werd mogelijk gemaakt door North Road

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Laden van lagen GPKG met type GEOMETRY toestaan

GeoPackage ondersteunt lagen met een algemeen type “geometry”. Met de uitgave QGIS 3.20 is het nu mogelijk om ze te laden en het gevraagde type geometrie te specificeren bij het laden, net als met PostGIS.

image37

Deze mogelijkheid werd ontwikkeld door Marco Bernasocchi (OPENGIS.ch)

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

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

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Formulieren en widgets

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

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

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

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

image38

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Widget weergave JSON

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

image39

Dit werd mogelijk gemaakt doo Kanton Solothurn

Deze mogelijkheid werd ontwikkeld door Damiano Lombardi

Legenda van laag

Mogelijkheid: Legenda-items "label" voor vector

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

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

Beheer van dit gedrag is toegankelijk gemaakt door een optie "Labellegenda weergeven" toe te voegen aan de tab Legenda van de laageigenschappen voor vector.

image40

Dit werd mogelijk gemaakt door Canton of Glarus

Deze mogelijkheid werd ontwikkeld door mhugent

Processing

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

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

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Algoritme Rasterlaag eigenschappen

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

Het is bedoeld voor gebruik om deze nuttige eigenschappen uit te nemen om te gebruiken als de invoerwaarden voor andere algoritmes in een model, zoals het doorgeven van bestaande pixelgrootten van rasters naar een GDAL rasteralgoritme.

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Verbeterde bewerking rasteriseren met #D-ondersteuning

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

Het gebruiken van deze optie geeft aan dat een brandwaarde zou moeten worden uitgenomen uit de waarden “Z” van het object. Werkt met punten en lijnen (lineaire interpolatie langs elk segment). Voor polygonen werkt het alleen correct als de objecten plat zijn (d.i. dezelfde waarde Z bevatten voor alle punten)

Deze mogelijkheid werd ontwikkeld door talledodiego

Mogelijkheid: Optie Alleen geselecteerde objecten opslaan voor algoritme Pakketlagen

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

Deze mogelijkheid werd ontwikkeld door Stefan Conrads

Mogelijkheid: Logniveaus voor context Processing

Een nieuwe eigenschap log level is toegevoegd aan QgsProcessingContext

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

De bewerking voor de opdrachtregel qgis_process heeft een schakelaar --verbose gekregen om verbose uitvoer voor het log te kunnen maken.

Dit werd mogelijk gemaakt door Natural resources Canada Contract: 3000720411

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

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

Deze ontwikkelingscyclus zag een nieuwe bewerking van de interne werking van QGIS' algoritme geometrieën snappen, wat heeft geleid tot een significante snelheidswinst. Gegevenssets die meer dan 10 minuten konden duren om te verwerken, duren nu minder dan 10 seconden.

Dit werd mogelijk gemaakt door SwissTierras Colombia

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: Functie last_value toegevoegd aan het algoritme Samenvoegen

Het gereedschap voor Processing Samenvoegen bevat nu een functie voor samenvoegen last_value, die in het bijzonder nuttig is bij het werken met invoergegevens die een betekenisvolle volgorde hebben.

image41

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Opties voor toepassing en projecten

Mogelijkheid: Globale optie om monitoren van mappen uit te schakelen

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

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

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

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

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Browser

Mogelijkheid: Aangepaste kleuren voor pictogrammen van mappen in browser

QGIS geeft gebruikers nu de mogelijkheid om een aangepaste kleur voor pictogrammen voor verschillende mappen in de browser in te stellen. Dit maakt het voor gebruikers effectief mogelijk om mappen te "taggen", wat helpt bij een snellere navigatie van complexe mapstructuren in de browser.

image42

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

Mogelijkheid: Groep OWS verwijderd uit de QGIS Browser

De niet-functionele en overbodige groep "OWS" is verwijderd uit het paneel van QGIS Browser.

Deze mogelijkheid werd ontwikkeld door Loïc Bartoletti

Gegevensproviders

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

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

Deze mogelijkheid werd ontwikkeld door Nyall Dawson

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

Waar de mogelijkheid voor QGIS om toegang te verkrijgen tot informatie over metadata in een laag, zoals het lezen van het bereik van een laag vanuit de metadata, eerder was beperkt tot vectorlagen, is deze functionaliteit nu uitgebreid om ook verscheidene andere typen lagen te omvatten, inclusief raster, puntenwolk, en andere.

Dit werd mogelijk gemaakt door Ifremer

Deze mogelijkheid werd ontwikkeld door rldhont

QGIS Server

Mogelijkheid: Externe doorzichtbaarheid laag

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

Deze mogelijkheid werd ontwikkeld door mhugent

Mogelijkheid: Te configureren Service URL

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

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

  • Waar de gedefinieerd in het project per service.
  • De omgevingsvariabele <service>_SERVICE_URL.
  • De omgevingsvariabele SERVICE_URL.
  • De aangepaste header X-Qgis-<service>-Service-Url.
  • De aangepaste header X-Qgis--Service-Url.
  • Gebouwd vanuit de standaard header Forwarded.
  • Gebouwd uit de pseudo-standaardheaders X-Forwarded-Host en X-Forwarded-Proto.
  • Gebouwd vanuit de standaard header Host en het serverprotocol.
  • Gebouwd uit de servernaam en het serverprotocol.

Deze mogelijkheid werd ontwikkeld door Stéphane Brunner

Belangrijke reparaties

Mogelijkheid: Reparaties van problemen door Even Rouault

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

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

This feature was developed by Even Rouault

Mogelijkheid: Reparaties van problemen door Alessandro Pasotti

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

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 Paul Blottiere

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

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

Deze mogelijkheid werd ontwikkeld door Paul Blottiere

Mogelijkheid: Reparaties van problemen door Denis Rouzaud

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

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

Deze mogelijkheid werd ontwikkeld door Denis Rouzaud

Mogelijkheid: Reparaties van problemen door Loïc Bartoletti

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

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

Deze mogelijkheid werd ontwikkeld door Loïc Bartoletti

Mogelijkheid: Reparaties van problemen door Julien Cabieces

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

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

Deze mogelijkheid werd ontwikkeld door Julien Cabieces

Mogelijkheid: Reparaties van problemen door Peter Petrik

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

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 Nyall Dawson

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

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

Deze mogelijkheid werd ontwikkeld door Nyall Dawson