Latest news will appear here soon.
Edit on GitHub

Log met wijzigingen voor QGIS 3.6

image1

Datum uitgave 22-02-2019

De grootste uitgave van QGIS ooit! QGIS 3.6 brengt een enorme lijst met nieuwe wijzigingen - de hoogtepunten daarvan zullen we hier proberen te behandelen. Zoals altijd herinneren we u er aan dat QGIS een open bron project is en vragen u om als het mogelijk is ons werk te ondersteunen door donaties, sponsoring of bijdragen aan de documentatie van de code, website, enzovoort.

Dank u wel

We willen onze dank uitspreken aan alle ontwikkelaars schrijvers van documentatie, testers en alle andere mensen die vrijwillig hun tijd en inspanningen ter beschikking stellen (of mensen sponsoren om dat te kunnen doen). Vanuit de QGIS gemeenschap hopen we dat u van deze uitgave zult genieten! Als u tijd of geld wilt doneren of op een andere wijze betrokken wilt zijn in het opwaarderen van QGIS, kijk dan ook eens op qgis.org en help een handje!

QGIS wordt ondersteund door donoren en sponsors. Een actuele lijst van donoren die grote en kleine bijdragen hebben gegeven aan het project kan worden bekeken op onze lijst met donoren. Als u een officiële sponsor voor het project zou willen worden, bekijk dan onze pagina om te sponsoren voor details. Het sponsoren van QGIS helpt ons om fondsen te verkrijgen voor onze halfjaarlijkse ontmoetingen van ontwikkelaars, de infrastructuur van het project te onderhouden en inspanningen voor het oplossen van bugs te financieren. Een volledige lijst van huidige sponsoren wordt hieronder weergegeven - een welgemeende dank u voor al onze sponsoren!

Flagship

Large

Medium

Small

QGIS is gratis software en u bent niet verplicht om maar iets te betalen voor het gebruik 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.

Kaartgereedschap

Mogelijkheid: Titellabel-decoratie

Een nieuwe decoratie werd toegevoegd om gebruikers toe te laten snel een titel weer te geven op hun kaartvenster. De decoratie heeft een achtergrondbalk met een instelbare kleur en transparantie.

image2

This feature was developed by Mathieu Pellerin

Mogelijkheid: Boven/onder centreren voor decoratie items

Kaartvenster copyright en de nieuw toegevoegde titellabel-decoratie kunnen nu gecentreerd worden boven- of onderaan de kaartweergave.

This feature was developed by Mathieu Pellerin

Mogelijkheid: Gereedschap Punten reparaties en verbeteringen

Opmerking: alle hieronder vermelde items zijn ook aan de LTR toegevoegd, zodat ze ook in QGIS 3.4.5 zullen verschijnen.

Select ("lock") feature before editing

In QGIS 2.18 you always had to select a feature first before editing it. In QGIS 3 there was no such thing - editing would be done on any feature any time. Now we are making the selection of feature ("lock") available again - using right click.

In eerdere versies van QGIS3, gaf rechts klikken een klein popup menu weer dat de weergave van van de punten bewerker aanbood. Nu wordt bij rechts klikken onmiddellijk de punten bewerker weergegeven en het bewerken van andere objecten uitgeschakeld.

When a feature is "locked", it can be again unlocked by clicking on it or by clicking on an empty area - this will bring us back to the default mode when multiple features can be edited.

Wanneer er meerdere objecten op één muislocatie staan zal herhaald met rechts klikken door die objecten gaan - met elke rechtsklik zult u een ander object zien. Tenslotte, als alle objecten zijn aangeboden, zal geen object worden vergendeld en zal een volgende klik met rechts de doorloop opnieuw starten.

The locking is possible when clicking a feature's vertex, edge or interior (for polygons).

Nieuw punt toevoegen zonder het te verplaatsen

Het is nu mogelijk om Shift + dubbelklik te gebruiken om een nieuw punt toe te voegen zonder het op een nieuwe locatie te plaatsen. Soms is dit handig als gebruikers een extra punten willen plaatsen op de bestaande segmenten.

"Current layer" mode is now the default

From the two modes of vertex tool, "all layers" used to be the default one. But from the user feedback that seemed like less common case and users prefer to have "current layer" as the default.

This feature was funded by German QGIS user group

This feature was developed by Martin Dobias (Lutra Consulting)

Mogelijkheid: Verkleind/Vergroot

Anders dan in andere software stelt het gereedschap u in staat (multi)lijnen EN (multi)polygonen aan te passen. Meer nog, het is niet noodzakelijkerwijze het einde van de lijnen dat is betrokken; elk segment van een geometrie kan worden aangepast. De andere kant is dat dit kan leiden tot ongeldige geometrieën, het is de verantwoordelijkheid van de gebruiker.

Het gereedschap vraagt u een grens te kiezen (een segment) waarop een ander segment zal worden vergroot of verkleind. Anders dan het gereedschap Knoop wordt een controle uitgevoerd om alleen de laag aan te passen die wordt bewerkt.

Als beide segmenten 3D zijn, voert het gereedschap een interpolatie uit op het grenssegment om de Z terug te geven.

In het geval van verkleinen moet u het deel selecteren dat moet worden verkort door erop te klikken.

This feature was funded by Mairie de Megève

This feature was developed by Loïc Bartoletti (Oslandia)

Mogelijkheid: Rechthoek uit 3 punten (geprojecteerd)

Er is al een methode om een rechthoek uit 3 punten te maken waarbij de rechthoek een lengte krijgt van tussen het eerste en tweede punt en de tweede lengte gelijk is aan de afstand tussen het 3e en 2e punt.

Deze nieuwe methode maakt het mogelijk een rechthoek te maken uit 3 punten waarbij de tweede lengte de afstand is tussen het punt en het loodrecht geprojecteerde punt op het segment (of de uitbreiding daarvan).

This feature was developed by Loïc Bartoletti (Oslandia)

Mogelijkheid: Gereedschap Identificeren voor lagen met mazen

Het gereedschap identificarenwerkt nu op de laag met mazen. Het geeft de huidige waarde weer van scalaire en vectorcomponenten van de mazen.

image3

Dit werd mogelijk gemaakt door Lutra Consulting

This feature was developed by Peter Petrik (Lutra Consulting)

Expressies

Mogelijkheid: Nieuwe functies voor expressies

  • force_rhr: forces polygons to follow the right hand rule, in which the area that is bounded by a polygon is to the right of the boundary. In particular, the exterior ring is oriented in a clockwise direction and the interior rings in a counter-clockwise direction.
  • decode_uri: takes a layer parameter and an optional uri part parameter. It will return details about the data source of the layer. The available details depend on the data provider. If called with only a layer parameter, a map will be returned with all the available information. If the part is also specified, only the value for the requested part will be extracted from the map.
  • path has been added as an option for the layer_property expression function
  • array_sort: sorts an array of elements
  • nullif
  • sqlite_fetch_and_increment
  • make_rectangle_3points: Make a rectangle from 3 points. There is two options for make the rectangle by the distance or a projection. Option distance: Second distance is equal to the distance between 2nd and 3rd point. Option projected: Second distance is equal to the distance of the perpendicular projection of the 3rd point on the segment or its extension.
  • make_square: Creates a square from a diagonal.
  • from_json
  • to_json

Mogelijkheid: Vierkante haken om eenvoudig toegang te krijgen tot array-elementen van de kaart

Maakt expressies mogelijkzoals:

  • array(1,2,3)[0] -> 1
  • array(1,2,3)[2] -> 3
  • array(1,2,3)[-1] -> 3 (Python style, negative indices count from end of array)
  • array(1,2,3)[-3] -> 1
  • map('a',1,'b',2)['a'] -> 1
  • map('a',1,'b',2)['b'] -> 2

Deze mogelijkheid werd ontwikkeld door Nyall Dawson, Mathieu Pellerin

Mogelijkheid: Nieuwe variabelen voor expressies voor kaart

  • @map_crs_description: name of the coordinate reference system of the map.
  • @map_crs_acronym: acronym of the coordinate reference system of the map.
  • @map_ellipsoid_acr: acronym of the ellipsoid of the coordinate reference system of the map.
  • @map_crs_proj4: Proj4 definition of the coordinate reference system.
  • @map_crs_wkt: WKT definition of the coordinate reference system.

Deze mogelijkheid werd ontwikkeld door Alexis Roy-Lizotte

Mogelijkheid: Nieuwe funtie try() om fouten te vangen

De nieuwe functie try() probeert een expressie en geeft de waarde ervan terug indien foutenvrij. Als de expressie een fout teruggeeft zal een alternatieve waarde worden teruggegeven, indien opgegeven, anders zal de functie null teruggeven.

This feature was developed by Mathieu Pellerin

Gebruikersinterface

Feature: A new grayscale theme: "Blend of Gray"

A brand new UI theme has made its way into QGIS named "Blend of Gray". In addition, hundreds of fixes, tweaks, and refinements were applied to the preexisting "Night Mapping" theme.

image4

This feature was developed by Mathieu Pellerin

Mogelijkheid: Meerregelige selecties en bewerken in bewerkers voor code/expressies

Indrukken van Ctrl tijdens het selecteren in de bewerkers voor expressies en Python-scripts in QGIS stelt u in staat een meerregelig blok tekst te selecteren, die in één keer kan worden bewerkt.

This feature was developed by Nyall Dawson ()

Symbologie

Mogelijkheid: Verbeterde afhandeling van stijlbibliotheken voor .XML

Het paneel Browser geeft nu stijlbibliotheken voor XML in QGIS weer en deze bestanden kunnen ook worden versleept en worden neergezet in een venster van QGIS. Dit opent een dialoogvenster dat gebruikers in staat stelt de stijlbibliotheek te verkennen en stijlen uit de bibliotheek te importeren naar hun installatie van QGIS.

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Optioneel forceren van de Rechterhand-regel gedurende het renderen van symbolen voor polygonen

This new option, available under the "Advanced" button for fill symbols, allows forcing rendered polygons to follow the standard "right hand rule" for ring orientation (where exterior ring is clockwise, and interior rings are all counter-clockwise).

De reparatie voor de richting wordt alleen toegepast tijdens het renderen, en de originele geometrie van het object wordt niet gewijzigd.

Dit maakt het maken van gevulde symbolen met een consistent uiterlijk mogelijk, ongeacht de gegevensset die wordt gebruikt bij het renderen en de richting van de ringen van individuele objecten.

Deze mogelijkheid werd mogelijk gemaakt door de Duitse QGIS gebruikersgroep

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Optie voor eenvoudige lijnen en markeringslijnen om alleen de buitenste ring of binnenste ringen te renderen

This new option is shown whenever a simple line symbol or marker line symbol is used as part of a fill symbol for rendering polygons. The default behavior is to render both interior and exterior rings, but this new setting allows users to set the symbol layer to render only for the exterior ring OR only for interior rings. This allows for symbolisation which wasn't directly possible before, such as a marker line with markers for interior rings angled toward the interior of the polygon.

Deze mogelijkheid werd mogelijk gemaakt door de Duitse QGIS gebruikersgroep

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Rasterafbeelding als puntsymbool

Een nieuw type symbologie voor punten als rasterafbeeldingen werd toegevoegd aan QGIS die gebruikers in staat stelt een raster, d.i. bitmap, afbeeldingsbestand te gebruiken en weer te geven als een puntsymbool. De symbologie voor punten als rasterafbeelding staat aanpassen van de breedte, hoogte, verhoudingen van de afbeelding, rotatie, en transparantie toe.

Gebruik maken van een gegevens-gedefinieerde afbeeldingsbron maakt deze nieuwe symbologie een fantastische methode om afbeeldingen met geoverwijzingen weer te geven op een kaartvenster.

image5

This feature was developed by Mathieu Pellerin

Mogelijkheid: Vulling voor raster mag afbeeldingen hebben ingesteld naar URL’s op afstand of ingebedde afbeeldingen

Net zoals de SVG en markering voor rasterafbeeldingen, kan de vulling voor rasters nu worden ingesteld om URL’s naar HTTP(s) te gebruiken of bestanden direct hebben ingebed binnen het symbool zelf.

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: Weergavewaarden gebruiken voor geklassificeerde renderers

When a field is configured with a value relation, value map or other "representable value" and the field is used as the source for a classification renderer, the represented values will be taken to label the categories.

Deze mogelijkheid werd ontwikkeld door Matthias Kuhn

Mogelijkheid: Optie om categorieën samen te voegen in renderer Categorieën

Deze wijziging stelt gebruikers in staat om meerdere bestaande categorieën te selecteren en die te groeperen naar één enkele categorie, die wordt toegepast op elke waarde in de selectie.

Dit maakt het mogelijk lagen met een groot aantal categorieën eenvoudiger op te maken, waarbij het mogelijk is meerdere afzonderlijke categorieën naar een kleinere, meer beheersbaarder set van categorieën te groeperen, die van toepassing is op meerdere waarden.

De optie is beschikbaar in het contextmenu, klik met rechts, in de lijstweergave van de categorieën, wanneer meerdere categorieën zijn geselecteerd.

image6

This feature was funded by SMEC/SJ

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Projectkleuren weergeven in kleurgebonden data-gedefinieerde knoppen

This adds a new "Project Colors" section in data defined buttons which are linked to a color value. The color menu contains all colors defined as part of the current project's Project Color Scheme (which is defined through project properties).

Wanneer een projectkleur wordt gekozen uit de knop, wordt de eigenschap gekoppeld aan die kleur. Het zal automatisch elke toekomstige wijziging aan de kleur volgen die worden gemaakt via de Projecteigenschappen.

This allows users to define common colors for a project once, and then "bind" symbol, label, layout, etc colors to these preset colors. The link is live, so you change it once, and the change is reflected EVERYWHERE. Sure beats updating a color 100 times when it's use has been scattered throughout a project's symbols, labels, etc...

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Verbeteringen aan dialoogvenster stijlbeheer

Het dialoogvenster Stijl manager heeft een aantal verbeteringen ondergaan:

  • A new "list view" mode has been added
  • An "all" tab has been added, which shows all matching symbols (regardless of the symbol type)

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: SLD exporteren voor rasterstijlen

QGIS is now able to export raster styling to sld, for example to be used in Geoserver. See: https://docs.geoserver.org/latest/en/user/styling/qgis/index.html#exporting-raster-symbology

image7

Dit werd mogelijk gemaakt door OSGeo UK, GeoServer PSC, Brad Hards

This feature was developed by Luigi Pirelli and GeoSolutions

Digitaliseren

Mogelijkheid: Verbeteringen aan Georeferencer

  • dX, dY en residu toegevoegd aan GCP-punten
  • optie toegevoegd om automatisch GCP-punten op te slaan in het raster-aangepaste pad

image8

This feature was developed by Faneva Andriamiadantsoa

Mogelijkheid: Nieuwe optie om minimaliseren van Georeferencer bij het toevoegen van punten te voorkomen

Gebruikers kunnen er nu voor kiezen om het automatisch minimaliseren van het venster van georeferencer, dat voorkomt bij het toevoegen van nieuw grondcontrolepunten aan het kaartvenster, te voorkomen. Dit gedrag kan irritant zijn op setups met meerdere schermen, waar het wenselijk kan zijn om beide vensters zichtbaar te hebben bij het toevoegen van punten.

This feature was developed by Nyall Dawson (North Road)

Gegevensbeheer

Mogelijkheid: Optie Opmerking in DB Manager

This feature was developed by Corentin Falcone (SIRS)

Formulieren en widgets

Mogelijkheid: Nieuw formulierwidget voor binaire (blob)-velden

Deze widget is alleen beschikbaar voor binaire velden (en wordt als standaard widget gebruikt voor binaire velden). Het biedt een label om aan te geven of het blob veld leeg is of niet. Als het niet leeg is, geeft het de inhoudsgrootte weer (in bytes/kb/enz.).

Een knop met keuzemenu laat gebruikers toe om de huidige binaire inhoud van het veld op te slaan naar een schijf gebaseerd bestand, de inhoud van een blob veld leeg te maken, of binaire inhoud te inbedden door een bestand te selecteren van hun systeem.

This feature was funded by SMEC/SJ

This feature was developed by Nyall Dawson (North Road)

Printvormgeving

Mogelijkheid: Grid frame verbeteringen

Users can now set a margin for the grid frames in layout map items. Additionally, new "Zebra (Nautical)" and "Line border (Nautical)" frame styles have been added, which show nautical-style blocks in the grid corners when a margin is set for the grid.

Deze mogelijkheid werd ontwikkeld door konst

Mogelijkheid: Verbeterde behandeling van exporteren van tekst en labels

Bij het exporteren van een afdruklay-out naar PDF- of SVG- indelingen hebben gebruikers nu de keuze over hoe tekst en labels binnen die lay-out zouden moeten wordne geëxporteerd. Beschikbare opties worden geconverteerd naar allemaal tekst voor omtrekken/bogen (de eerdere standaard), of om tekst en labels als tekstobjecten te behouden.

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Verbeteringen voor kaartlabels

Verscheidene verbeteringen zijn gemaakt met betrekking tot hoe labels worden gerenderd in kaartitems van lay-out.

  • A new setting allows per-map control of how close labels are permitted to be placed to the map item's edges. Sizes can be set using mm/inches/pixels/etc, and data defined label margins are allowed.
  • Een nieuwe instelling maakt beheer per kaart mogelijk of gedeeltelijke labels zichtbaar zijn op de kaart. Dit staat standaard uit, (anders dan de instelling voor het kaartvenster die standaard aan staat voor een nieuw project) omdat lay-outs altijd standaard de instellingen zouden moeten gebruiken die de hoogste kwaliteit cartografische uitvoer produceren.

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Sneltoetsen voor bereik/schaal van kaartitems opnieuw bewerkt

De knoppen voor het instellen van kaartitems voor lay-out om overene te komen met de huidige kaartweergave (en vice versa) zijn naar boven verplaatst naar een nieuwe werkbalk in het venster voor eigenschappen van kaartitems.

New actions have also been added to set the map item's scale to match the main canvas scale, and to set the main canvas scale to match the selected layout map's scale. These mirror the existing settings for setting the extent from the canvas and pushing the extent TO the canvas.

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Feature: Layout items can "block" map labels

This feature allows other layout items (such as scalebars, north arrows, inset maps, etc) to be marked as "blockers" for the map labels in a map item. This prevents any map labels from being placed under those items - causing the labeling engine to either try alternative placement for these labels (or discarding them altogether).

This allows for more cartographically pleasing maps -- placing labels under other items can make them hard to read, yet without this new setting it's non-trivial to get QGIS to avoid placing the labels in these obscured areas.

The blocking items are set through a map item's properties, under the label settings panel. The setting is per-map item, so you can have a scalebar block the labels for one map in your layout and not others (if you so desire!)

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Waarschuwingen voor exporteren

Bij het exporteren van afdruklay-outs controleert QGIS nu automatisch de lay-out op veel voorkomende fouten en waarschuwt de gebruiker als die worden gevonden:

  • Schaalbalken niet gekoppeld aan een kaartitem
  • Items voor afbeeldingen met verbroken of ontbrekende paden, of gekoppeld aan onleesbare afbeeldingsbestanden
  • Overzichtskaarten niet langer gekoppeld aan een geldig kaartitem

This feature was funded by SMEC/SJ

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Beheer over stapelpositie van bereiken van overzichtskaarten

QGIS allows overview extents to be drawn below map labels (the new default), but in 3.6 choices have been added for drawing them below all map layers, or above/below a specific map layer. This allows users to control exactly where in the map item's layer stack the overview will be placed, e.g. allowing them to draw a overview extent below some feature layers such as roads whilst drawing it above other background layers.

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Nieuwe variabelen voor expressies voor items van de legenda

Nieuwe variabelen voor expressies zijn toegevoegd om te gebruiken in data-gedefinieerde expressies in items van de legenda van een lay-out, inclusief:

  • @legend_title
  • @legend_column_count
  • @legend_split_layers
  • @legend_wrap_string
  • @legend_filter_by_map
  • @legend_filter_out_atlas

If the legend is linked to a map, then expressions used in that legend will also have access to the linked variables, including @map_scale, @map_extent, etc.

Aanvullend gebruiken symbolen, gerenderd als deel van een legenda, de volledig beschikbare context van de expressie voor de legenda. Dit betekent dat de symbolen toegang hebben tot variabelen, zoals het huidige object Atlas.

Deze mogelijkheid werd ontwikkeld door Alexis Roy-Lizotte

Mogelijkheid: Expressies binnen tekst van een item voor legenda

This feature allows for expressions to be embedded directly inside legend item text (e.g. group, subgroup and item text). The expressions are evaluated at render time, with full knowledge of the legend's expression context (so can utilise variables from the layout/layout item/etc)

There's no UI for this yet (that will come in 3.8), but expressions are entered using the standard [% 1 + 2 %] format.

Bijvoorbeeld een item voor de legenda als

My layer (rendered at 1:[% @map_scale %])

zal in de uitvoer worden weergegeven als

My layer (rendered at 1:1000)

This feature was developed by Nyall Dawson (North Road)

Analyse-gereedschappen

Mogelijkheid: Hardware-acceleratie voor rasterberekeningen

Acceleratie van OpenCL is nu standaard beschikbaar voor bewerkingen van rasterberekeningen

Deze mogelijkheid werd mogelijk gemaakt door Alessandro Pasotti - ItOpen

This feature was developed by Alessandro Pasotti

Mogelijkheid: Mazen berekenen

Soortgelijk aan rasterberekeningen werkt Mazen berekenen op lagen met mazen. In aanvulling op de algemene functies verschaft Mazen berekenen ook functies voor het optellen van tijden. Als u bijvoorbeeld een netcdf hebt met dagelijkse temperaturen over een maand, kunt u de gemiddelde temperatuur over de gehele maand berekenen voor elke cel. De uitvoer kan worden gefilterd op tijdsduur of ruimtelijk bereik.

Dit werd mogelijk gemaakt door Lutra Consulting

This feature was developed by Peter Petrik (Lutra Consulting)

Processing

Feature: New algorithm "Remove duplicates by attribute"

Maakt het verwijderen van gedupliceerde objecten mogelijk, geïdentificeerd met behulp van de waarden in één (of meer) veldwaarden van de invoerobjecten. Optioneel kunnen genegeerde (duplicaat)-objecten worden opgeslagen in een afzonderlijke afvoer.

image9

This feature was funded by SMEC/SJ

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Algoritme Explode HStore

This algorithm creates a copy of an input layer and adds a new field for every unique key found in a HStore type field. For instance, a HStore field is often present in an OSM dataset ("other_tags").

image10

This feature was developed by Etienne Trimaille

Mogelijkheid: Rechterhand-regel forceren

Dit nieuwe algoritme forceert geometrieën polygoon om de Rechterhand-regel te respecteren, waarin het gebied dat is gebonden aan een polygoon aan de rechterkant van de grens ligt. In het bijzonder de buitenste ring is georiënteerd in de richting met de klok mee en de binnenste ringen in de richting tegen de klok in.

image11

Deze mogelijkheid werd mogelijk gemaakt door de Duitse QGIS gebruikersgroep

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Algoritme Binair veld uitnemen

Dit algoritme stelt gebruikers in staat de inhoud uit binaire velden te nemen en op te slaan in bestanden.

image12

This feature was funded by SMEC/SJ

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Algoritme Lijnen splitsen op maximum lengte

Dit algoritme neemt een invoer (meerdere) lijnen- (of boog-)laag en splitst elk object in meerdere delen, waarbij elk deel niet langer is dan de gespecificeerde maximale lengte.

Ondersteunt de data-gedefinieerde eigenschap voor maximum lengte, en de bewerking voor direct bewerken.

image13

Deze mogelijkheid werd ontwikkeld door Nyall Dawson, Nathan Woodrow

Mogelijkheid: Nieuw type parameter voor configureren van authenticatie

Een nieuw type parameter voor algoritmes van Processing, QgsProcessingParameterAuthConfig, is toegevoegd, wat het mogelijk maakt een selectie te maken uit beschikbare configuraties voor authenticatie (en het maken van nieuwe).

It allows creation of processing algorithm which can fully take advantage of QGIS' mature authentication handling, avoiding the need to use insecure string parameters for users to input sensitive logon credentials.

Parameters QgsProcessingParameterAuthConfig worden geëvalueerd met behulp van QgsProcessingAlgorithm.parameterAsString(), die de ID voor de geselecteerde configuratie voor de authenticatie teruggeeft.

This feature was funded by SMEC/SJ

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Opties voor resamplen en indeling in het algoritme gdaladdo

Deze mogelijkheid werd ontwikkeld door Alex Bruy

Mogelijkheid: Algoritme Rastergebiedsstatistieken

This algorithm calculates statistics for a raster layer's values, categorized by zones defined in another raster layer.

image14

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Algoritmes Z-waarden uitnemen en M-waarden uitnemen

Deze algoritmes stellen gebruikers in staat de in object-geometrieën aanwezige Z- en M-waarden te converteren naar attributen in de laag.

Standaard wordt de Z/M-waarde uit het eerste punt in het object uitgenomen, maar optionele statistieken kunnen wordne berekend voor ALLE Z-/M-waarden uit de geometrie (bijv. berekenen van gemiddelde/min/max/som/etc van Z-waarden).

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Algoritme Geodesische lijn gesplitst op antimeridiaan

Dit algoritme splitst een lijn in meerdere geodesische segmenten wanneer de lijn de antimeridiaan (±180 graden longitude) kruist. Splitsen op de antimeridiaan helpt de visuele weergave van de lijnen in sommige projecties. De teruggegeven geometrie zal altijd een meerdelige geometrie zijn.

Wanneer lijnsegmenten in de invoergeometrie de antimeridiaan kruisen, zullen zij worden gesplitst in twee segmenten, waarbij de latitude van het breekpunt wordt bepaald met behulp van een geodesische lijn die de punten aan beide zijden van dit segment verbindt. De huidige instelling voor de ellipsoïde van het project zal bij het berekenen van het breekpunt worden gebruikt.

Als de invoergeometrie M- of Z-waarden bevat zullen die lineair worden geïnterpoleerd voor de nieuwe punten die worden gemaakt op de antimeridiaan.

Modus Direct bewerken wordt ook ondersteund.

This feature was developed by Nyall Dawson (North Road)

Feature: Geodesic mode for "Join by Lines (Hub lines)" algorithm

Dit maakt het mogelijk optioneel geodesische lijnen te maken, die de kortste afstand tussen de punten weergeven, gebaseerd op de ellipsoïde.

Wanneer de modus Geodesisch wortd gebruikt is het mogelijk de gemaakte lijnen te splitsen op de antimeridiaan (±180 graden longitude), wat het renderen van de lijnen kan verbeteren. Aanvullend kan de afstand tussen de punten worden gespecificeerd. Een kleinere afstand resulteert in een dichtere, meer nauwkeuriger lijn.

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Algoritme Rasteroppervlak volume

Het SAGA rasteroppervlak volume is geporteerd naar een eigen alforitme van QGIS. De versie van SAGA van dit algoritme is van beperkt gebruik in QGIS, omdat het berekende volume alleen is ingebed in de uitvoer voor de terminal in SAGA. Dit voorkomt dat het wordt opgeslagen naar een bestand, of opnieuw gebruikt in een model als een invoer voor een latere stap in het model. Dientengevolge is het algoritme geporteerd naar een eigen QGIS C++-algoritme. Het algoritme dupliceert het algoritme voor SAGA 1:1, maar voert het volume (en gebied) uit naar ofwel een rapport in HTML, of een vectortabel. Aanvullend wordt de uitvoer geëxporteerd als numerieke uitvoer vanuit het algoritme, wat het mogelijk maakt ze opnieuw te gebruiken in modellen.

image15

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Herrezen functionaliteit model naar Python-script

De 2.x mogelijkheid voor het direct converteren van een model van Processing naar een equivalent script voor Python is nieuw leven ingeblazen en bijgewerkt voor de 3.x API van Processing.

image16

This feature was funded by Solspec

This feature was developed by Nyall Dawson (North Road)

Opties voor toepassing en projecten

Mogelijkheid: Verwijderen van instellingen van de tab Geavanceerd in Opties

This change adds a new right click menu to the settings shown in the "Advanced" tab in the settings dialog, which allows users to remove that setting (or group of settings).

image17

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Browser

Feature: Add "export to file" options for raster and vector layers within the browser

Maakt het mogelijk deze bestanden direct te exporteren (bijv. naar een andere indeling, CRS, etc) zonder de noodzaak ze feitelijk eerst in het project te laden.

image18

This feature was funded by Nyall Dawson (North Road)

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Eigen eigenschappen bestand/map

You can now right click on a file or folder within the browser, and select "File Properties" or "Directory Properties" to open the native file/folder properties dialog for that entry. This allows rapid access to operating system file or folder properties, such as file permissions and sharing options.

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Voorbeeld lagen en attributen

QGIS 3.6 brings back the functionality from the old 2.18 standalone "browser" application to preview layers and their attributes. This functionality has been moved to the inbuilt browser panel, and is available by right-clicking on a layer and selecting "properties" (or by clicking the "enable properties widget" button in the browser toolbar).

image19

This feature was funded by SMEC/SJ

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: QGS/QGZ projectbestanden verkennen in de browser

Eerdere versies van QGIS gaven QGS/QGZ projectbestanden weer in de browser, waar ze konden worden geopend als nieuw actief project. In QGIS 3.6 werd deze functionaliteit uitgebreid en projectbestanden kunnen nu rechtstreeks verkend worden IN de browser zelf. Projecten zijn nu uitklapbare items en door ze uit te klappen wordt de volledige projectstructuur van groepen en lagen weergegeven. Elke laag kan dan gesleept en neergezet worden in het huidige project.

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Het rechtstreeks aanmaken van Geopackage- en Shapebestanden.

Right clicking a directory in the browser panel now shows a "New" menu, containing items for creating a new Geopackage, Shapefile, or subdirectory under the selected directory.

image20

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Terminal openen in pad

Een nieuwe contextmenu optie werd toegevoegd voor map items in het browser paneel om een nieuw terminal venster te openen in die map.

In Windows erft deze nieuwe terminal de omgeving van QGIS over, waardoor GDAL commando’s en Python scripts die PyQGIS gebruiken, werken zonder dat er nog instellingen van de omgeving aangepast moeten worden.

Terminal hackers verheug u!

image21

This feature was developed by Nyall Dawson (North Road)

Algemeen

Feature: Improved "missing layer" handling on project load

image22

This feature was funded by A.R.P.A. Piemonte

This feature was developed by Alessandro Pasotti

Mogelijkheid: Optionele instelling voor het uitschakelen van controle op updates

A new setting, "allowVersionCheck" has been added to the QGIS configuration ini file. If set to true (the default), users may control whether the version check is enabled or disabled through the QGIS settings dialog. When this setting is set to false, no version checking will be performed AND users will NOT have an option to enable this check in the settings dialog.

Deze instelling is bedoeld voor gebruik in bedrijfsinstallaties waar QGIS versiebeheer centraal geregeld wordt.

This feature was funded by SMEC/SJ

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Een aan/uit actie werd toegevoegd aan vectorlaag legende items

image23

This feature was funded by A.R.P.A. Piemonte

This feature was developed by Alessandro Pasotti

Gegevensproviders

Mogelijkheid: Open service info voor ArcGIS Feature Server-lagen

ArcGIS Feature Server-lagen hebben een nieuw rechtsklik-menu optie in het browser paneel, dat gebruikers toelaat om de service informatie webpagina voor de geselecteerde laag rechtstreeks te openen.

This feature was funded by SMEC/SJ

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Binaire blob ondersteuning voor OGR provider

In plaats van binaire velden om te zetten naar afgekorte strings, zijn deze nu op te halen als hun originele binaire inhoud. Dit laat toe dat plugins en scripts binaire velden gebruiken, zoals hun inhoud er uit halen.

Aanvullend kunnen nieuwe binaire velden aangemaakt worden voor compatibele gegevensbronnen.

This feature was funded by SMEC/SJ

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Ondersteuning voor markering afbeelding en vullen afbeelding voor ArcGIS Feature Server

Bij het laden van een laag van Feature Server met markeringen voor afbeeldingen of symbologie voor het vullen van afbeeldingen zal QGIS automatiscg de ESRI markeringen voor afbeeldingen en de symbolen voor vullen converteren en ze gebruiken als de standaard stijl voor de laag.

This feature was funded by SMEC/SJ

Deze mogelijkheid werd ontwikkeld door Nyall Dawson, Mathieu Pellerin

Mogelijkheid: Ondersteuning voor labelen van ArcGIS Feature Server

Wanneer een laag van Feature Server labelen heeft gedefinieerd door de server, zullen de instellingen van dat labelen automatisch standaard worden gebruikt bij het laden van de laag in QGIS.

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: Ondersteuning voor geheugenlagen met Booleaanse en binaire velden

Memory ("Temporary scratch") layers can now use binary and boolean (true/false) field types.

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Ondersteuning voor JSON voor GeoPackage

Ondersteuning voor JSON maakt het mogelijk gestructureerde gegevens op te slaan binnen één enkel veld in bestanden van GeoPackage.

gegevens die zijn opgeslagen als JSON kunnen wordne weergegeven en bewerkt in

This feature was funded by Kanton Zug, Amt für Geoinformation

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

Mogelijkheid: provider Postgres: selectie primaire sleutel opslaan

When a view loaded from Data Source Managers's PostgreSQL tab you can select the key columns of the view (by default the first column is used, which can be wrong). This commit stores that selection in the settings, so that it doesn't have to be reselected on subsequent loads. This stored selection is also used when adding the loading from the browser.

Deze mogelijkheid werd ontwikkeld door Jürgen Fischer

Mogelijkheid: Ondersteuning voor unieke waarden in meervoudige velden van ArcGIS Feature Server

QGIS kan nu een laag van Feature Server met een renderinstelling voor unieke waarden voor meervoudige lagen weergeven.

This feature was developed by Mathieu Pellerin

QGIS Server

Feature: Possibility to set ATLAS_PK in GetPrint request to print atlas sheet(s)

De nieuwe parameter GetPrint accepteert de primaire sleutel(s) waarvoor bladen van atlas zouden moeten worden afgedrukt, gescheiden door komma,

Een dergelijk verzoek zou er uitzien als:

https://yourserver.name/path/to/qgisproject?SERVICE=WMS&REQUEST=GetPrint
&TEMPLATE=A4&FORMAT=pdf&ATLAS_PK=1,3,7

One can also provide an asterisk (*) for ATLAS_PK to request all features of an atlas. To protect the server against requesting too many features, it is possible to restrict it to a defined maximum of features that can be requested at one time (see attached screenshot).

Omdat cliënten niet zouden kunnen weten welk sjabloon een atlas heeft en welk(e) attribu(u)t(en) de primaire sleutel zijn van de bedekkingslaag, voegt deze nieuwe mogelijkheid die informatie toe aan het antwoord van GetProjectSettings van de service WMS.

image24

This feature was funded by Kanton Zug, Amt für Geoinformation

Deze mogelijkheid werd ontwikkeld door Marco Hugentobler

Mogelijkheid: Configuratie van tegelmatrixen voor WMTS

In QGIS Server 3.4, werd de WMTS API toegevoegd waarin de tegelmatrixen werden berekend, uitgezonderd voor EPSG:3857 en EPSG:4326.

Deze wijziging voegt de mogelijkheid toe om de tegelmatrixen te selecteren die moeten worden gebruikt in het project en de hoek linksboven te configureren en het laatste niveau van de tegelmatrix. In het geval van EPSG:3857 en EPSG:4326 kan de gebruiker alleen het laatste niveau van de tegelmatrixen kiezen.

Dit werd mogelijk gemaakt door Ifremer

Deze mogelijkheid werd ontwikkeld door 3liz

Mogelijkheid: Indeling JSON toevoegen voor WMS verzoek GetFeatureInfo

Thanks to this new feature, the FORMAT parameter of GetFeatureInfo for the WMS service may take 'application/json' or 'application/geo+json' values. In this case, the document returned by the server looks something like this:

{"type": "FeatureCollection",
    "features":[
    {
       "type":"Feature",
       "id":"testlayer",
       "geometry":
       {"type": "Point", "coordinates": [913204.9128, 5606011.4565]},
       "properties":{
           "id":3,
           "name":"three",
           "utf8nameè":"three"
       }
    }]
}

This feature was funded by Veolia

This feature was developed by Paul Blottiere (Oslandia)

Plug-ins

Mogelijkheid: DB Manager: Knoppen toegevoegd om een extern bestand van SQL te laden en op te slaan

De nieuwe knoppen stellen de gebruiker in staat de query in een extern bestand van SQL te laden en op te slaan.

image25

This feature was developed by Loïc Bartoletti (Oslandia)

Programmeerbaarheid

Mogelijkheid: Nieuwe klasse QgsExifTools

Contains utilities for retrieving the geotag from images and for setting an image's geotag.

Werken met geotags (vóór deze klasse!) is super-vervelend en vergt veel werk en is afhankelijk van ofwel het parsen van programma’s voor de opdrachtregel of afhankelijk van niet-standaard bibliotheken voor Python die niet overal beschikbaar zijn, en vaak zeer moeilijk voor gebruikers op bepaalde platformen om te installeren en goed werkend te krijgen.

Met deze klasse hebben we stabiele methoden voor ophalen/instellen van geotags, die universeel beschikbaar zijn en veilig kunnen worden gebruikt door plug-ins en scripts.

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Doorlopen over een delen van een QgsGeometry

This new PyQGIS API allows easy iteration over all the parts of a geometry, regardless of the geometry's type. E.g.

geometry = QgsGeometry.fromWkt( 'MultiPoint( 0 0, 1 1, 2 2)' )
for part in geometry.parts():
  print(part.asWkt())

geometry = QgsGeometry.fromWkt( 'LineString( 0 0, 10 10 )' )
for part in geometry.parts():
  print(part.asWkt())

Er zijn twee mogelijkheden voor doorlopen beschikbaar. QgsGeometry.parts() geeft een non-const doorloop, die het mogelijk maakt delen direct op hun plaats aan te passen:

geometry = QgsGeometry.fromWkt( 'MultiPoint( 0 0, 1 1, 2 2)' )
for part in geometry.parts():
   part.transform(ct)

For a const iteration, calling .const_parts() gives a const iterator, which cannot edit the parts but avoids a potentially expensive QgsGeometry detach and clone

geometry = QgsGeometry.fromWkt( 'MultiPoint( 0 0, 1 1, 2 2)' )
for part in geometry.const_parts():
   print(part.x())

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Verbeterde QgsLineString PyQGIS API

Enkele nette aanvullingen in de API zijn gemaakt voor de QgsLineString API:

  • len(QgsCurve) geeft het aantal punten terug in een boog
  • IndexErrors aangeven bij aanroepen van pointN, xAt, yAt, zAt, mAt, setXAt, setYAt, setMAt, setZAt met ongeldige indices voor punten
  • Add [] getter for retrieving specific vertices, eg. ls[0] returns QgsPoint(...)
  • Add [] setter for setting specific (existing) vertices, e.g. ls[1] = QgsPoint(1,2)
  • Add del support for removing vertices, e.g. del ls[1] removes the second vertex

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Verbeteringen aan PyQGIS Geometry Collection API

De PyQGIS API voor het werken met verzamelingen van geometrieën is verbeterd:

  • Aanroepen van removeGeometry met een ongeldige index zal nu een IndexError aangeven
  • Calling collection[0] will return the first geometry in the collection, collection[1] the second, etc. And negative indices return from the end of the collection, so collection[-1] returns the last geometry in the collection.
  • Geometries can be deleted by calling del collection[1] (deletes the second geometry from the collection). Also supports negative indices to count from the end of the collection.

Aanvullend kunt u nu ook gemakkelijk door de geometrieën in de verzameling lopen, wat dit type code mogelijk maakt:

gc = QgsGeometryCollection()
gc.fromWkt('GeometryCollection( Point(1 2), Point(11 12), LineString(33 34, 44 45))')
for part in gc:
  print(part.asWkt())

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Feature: Easier Processing algorithm creation via @alg decorator

Maakt het volgende mogelijk om scripts voor Processing te definiëren zonder de noodzaak van het implementeren van een aangepaste klasse:

from qgis.processing import alg

| @alg(name="test2", label="test 2", group="test", groupid="test") | @alg.input(type=alg.STRING, name="IN1", label="In string") | @alg.input(type=str, name="IN2", label="In string 1", optional=True) | @alg.input(type=str, name="IN3", label="In string 2") | @alg.input(type=alg.SINK, name="SINK", label="Sink it!") | @alg.output(type=str, name="OUT", label="WAT") | @alg.output(type=alg.MAPLAYER, name="OUT2", label="WAT") | @alg.output(type=alg.VECTOR_LAYER, name="VECTOR_LAYER", label="WAT") | def testalg(instance, parms, context, feedback, inputs): | """ | This is a test function that does stuff | """ | feedback.pushInfo("We got these inputs!!") | feedback.pushInfo(inputs['IN1']) | feedback.pushInfo(inputs['IN2']) | feedback.pushInfo(inputs['IN3']) | return { | "OUT2": "wat" | }

Deze mogelijkheid werd ontwikkeld door Nathan Woodrow

Mogelijkheid: Blokkeren van (niet-async) netwerkverzoeken

Nieuwe PyQGIS API is toegevoegd voor het uitvoeren van blokkeerverzoeken van SAFE. Het is thread-veilig en heeft volledige ondersteuning voor instellingen van QGIS proxy en authenticatie.

reply = QgsNetworkAccessManager.blockingGet(...)
reply = QgsNetworkAccessManager.blockingPut(...)

Deze API zou altijd moeten worden gebruikt als een blokkeerverzoek voor een netwerk vereist is. Anders dan implementaties die vertrouwen op QApplication::processEvents() of het maken van een QEventLoop, is deze klasse compleet thread-veilig en kan zonder problemen worden gebruikt op ofwel de hoofdthread of threads op de achtergrond.

Doorverwijzingen worden automatisch afgehandeld door de klasse.

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Aangepaste controles voor geldigheid voor exports van lay-out

See https://north-road.com/2019/01/14/on-custom-layout-checks-in-qgis-3-6-and-how-they-can-do-your-work-for-you/

This feature was funded by SMEC/SJ

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: API voor berekenen van geodetische lijnen

Nieuwe PyQGIS API voor het berekenen van geodetische lijnen (kortste afstand op een ellipsoïde) is toegevoegd aan QgsDistanceArea, wat de volwassen bibliotheek geographiclib gebruikt voor geodetische berekeningen.

  • QgsDistanceArea.geodesicLine : berekent de geodetische lijn tussen twee punten
  • QgsDistanceArea.latitudeGeodesicCrossesAntimeridian berekent de breedtegraad waarop de geodetische lijn twee punten verbindt die de ant-meridiaan kruisen
  • QgsDistanceArea.splitGeometryAtAntimeridian : splitst een (multi)linestring op de anti-meridiaan, met behulp van geodetische lijnen om het exacte punt te berekenen om te splitsen op de anti-meridiaan

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Nieuwe klasse QgsQuadrilateral

QgsRectangle stelt niet de ondersteuning voor oriëntatie of Z voor, omdat zijn rol is voor het bereik. Een nieuwe klasse, genaamd QgsQuadrilateral, om 4 vertexpolygonen te beheren is gemaakt. Voor dit moment zijn er alleen rechthoeken maar het is mogelijk later andere vormen toe te voegen.

Deze opnieuw uitgevoerde fabricage vereenvoudigt kaartgereedschappen en stelt u in staat de klasse QgsQuadrilateral in andere gereedschappen te gebruiken.

Aanvullend daar zal het een beter beheer van de Z voor rechthoeken door 3 punten mogelijk maken. Vandaag wordt de eerste Z gebruikt, nu zullen de punten hun Z hebben en de 4e zal op de vlakte wordne geprojecteerd.

This feature was developed by Loïc Bartoletti (Oslandia)

3D-objecten

Mogelijkheid: Terreinschaduw

This adds new options for user to choose how the terrain should be rendered: - shading disabled - color of terrain is determined only from map texture - shading enabled - color of terrain is determined using Phong's shading model, taking into account map texture, terrain normal vector, scene light(s) and terrain material's ambient+specular colors and shininess

Optioneel kunnen terreinen worden voorzien van schaduw uit een voorkeuze kaartthema.

Deze mogelijkheid werd ontwikkeld door Martin Dobias (Lutra Consulting)

Mogelijkheid: Configuratie van lichten in 3D-kaartscenes

Deze mogelijkheid voegt een gedeelte toe om punten voor lichten te definiëren in 3D-scenes. Tot maximaal 8 lichten wordt ondersteund (beperking door implementatie van materiaal). Voor elk licht kan men de positie, intensiteit, kleur en demping instellen.

Deze mogelijkheid werd ontwikkeld door Martin Dobias (Lutra Consulting)

Mogelijkheid: Op regel gebaseerde 3D-renderer

image26

Deze mogelijkheid werd mogelijk gemaakt door de gemeenschap van QGIS

This feature was developed by Martin Dobias (Lutra Consulting)

Mogelijkheid: Ondersteuning voor lagen met mazen (faces) in 3D

Met deze mogelijkheid kunt u uw laag met mazen gebruiken in 3D-scenes,

image27

Dit werd mogelijk gemaakt door Lutra Consulting

This feature was developed by Peter Petrik (Lutra Consulting)

Belangrijke reparaties

Mogelijkheid: Reparaties van problemen door Alessandro Pasotti

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.4 backport commit (GitHub)
QGIS Server: WFS issue using the EXP_FILTER parameter#20927PR #8924Gereed
GetFeatureInfo response empty for child relation table in QGIS Server 3#20801Kan niet worden gereproduceerd met 3.5
QGIS Server WFS DescribeFeatureType not following TYPENAME parameter#20198PR #8948Gereed
QGIS Server 3.4 can't reset numeric field using WFS Update#20961PR #8958Gereed
WFS provider shows numeric NULL fields with 0 instead of NULL#20961PR #8958Gereed
OWS project title in project properties cannot be set to blank/emptyniet gerapporteerdPR #8958Gereed
Form Value relation based on WFS layer#21077PR #8970Gereed
Button positions in Database styles manager dialog#21068PR #8971Gereed
raster calculator in processing does not work with Aspect raster#21011Kan niet worden gereproduceerd met 3.5
Error opening network KML page: Range downloading not supported by this server!#21091PR #8985Gereed
Can't add a virtual field or update a existing field of a WFS layer using the field calculator#21086PR #8990Gereed
Opening shapefiles in ZIP gives Invalid Datasource#21097Kan niet worden gereproduceerd met 3.5
spatialite, edit table in dbmanager is broken in master Fault: no such table: pg_description#21151PR #9086N/B
Delimitedtext layer saves absolute path when project in relative path mode#21150PR #9099Gereed
field calculator doesn't load values for gpkg containing blank spaces or n dash (hypen) in field names#21100PR #9071Gereed
Can't open feature form when when the primary key of Spatialite layer is created in text type#21176PR #Nee (twijfelachtig)
Geopackage layer rename in DB Manager does not update f_table_name values in the layer_styles table or the Triggers#21227PR #9164Niet mogelijk omdat het afhankelijk is van de nieuw geïmplementeerde mogelijkheid voor hernoemen in Browser
Layer Properties > Load Style > From database > 'Other styles ...' > Description column contains Name text, should contain Description text (it is a geopackage layer)#21254PR #9170Gereed
Comments in SQL query in DB Manager breaks the query#21271PR #9180N/B
Bug with multiple Else items in rule-based style#21281PR #9181Gereed
GetFeatureInfo not send Geometry when set into project#21172Kan niet worden gereproduceerd met 3.5N/B
Geometry Checker Crashes#21259PR #9191Gereed
QGIS crashes when createInstance() uses wrong constructor in a QgsProcessingAlgorithm subclass#21270PR #9193Gereed
pasting features is very slow#21305PR #9203Nee (twijfelachtig)
Attribute forms do not show anymore constraints messages#21266Afgesloten als ongeldig na verscheidene testen en enige gesprekken met Giovanni ManghiN/B
OGR provider returns an empty set for GPKG uniqueValues(0)#21311PR #9203Nee (twijfelachtig)
"default value" is not applied when pasting features#21304PR #9203Nee (twijfelachtig)
Postgis very noticeable slowdown when opening the attributes table if the table has a large number of columns#21303PR #9219Nee (twijfelachtig)

This feature was funded by QGIS.ORG donors and sponsors

This feature was developed by Alessandro Pasotti

Mogelijkheid: Reparaties van problemen door Alexander Bruy

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.4 backport commit (GitHub)
gdal buildvrt missing an important param#20586PR #8927PR #8944
gdal:warpreproject missing old 'extra' param#20721PR #8930PR #8944
Points inside polygons#20798Kan niet worden gereproduceerd met 3.5
IDW interpolation on csv point layer not working#20490PR #8942PR #8947
[Processing] Field calculator algorithm does not use the selected layer as default layer input#19686PR #8945PR #8949
v.surf.rst NOT WORKING IN QGIS 3.2.0 BONN#19472PR #8959Direct commit
SVM Classification, SupportVectorMachineClassification(OpenCV)-Vector Field#20796PR #8960Direct commit
GDAL/OGR Dissolve algorithm not properly working with point/multipoint layers#20025PR #8972PR #8981
Build Virtual Vector tool: file created fails to load correctly#14374Kan niet worden gereproduceerd met 3.5
"Convert map to raster" algorithm does not export with transparent background despite the option#19866PR #8965PR #8981
[GUI] Disable edit tools when no layer is selected/available nor selected layer is in edit mode#18141Direct commitDirect commit
"Add Rectangle From 3 Points" is enabled on a new project#20333Direct commitDirect commit
v.buffer processing algorithm fails when using option "Name of column to use for buffer distances".#19377PR #8973PR #8981
Problem with URLs to exclude from network settings#20933PR #8995PR #9022
Truncated decimals in raster data set pixel size#21023PR #8996PR #9022
Embedded layer style and labels properties can be modified within the layer styling panel#16339PR #9006PR #9022
processing: "default output vector layer extension" not respected by some tools#20557PR #8997PR #9022
Unable to stop executing GDAL algorithm#20441PR #9026PR #9043
Add option to control export features without categories in Processing GRASS algorithmsniet gerapporteerdPR #9003PR #9043
Processing: v.net tools (GRASS) return empty outputs#19904PR #9046PR #9058
v.net.salesman sequence HTML output#21142PR #9046PR #9058
v.net.report and v.net.nreport algorithms failedniet gerapporteerdPR #9046PR #9058
Unable to add WCS - bad WCS Request#21045PR #9005PR #9098
GeoNode API requests require a stronger minor version parsing#21093PR #9117PR #9141
Check Boxes + Setting Flags in Python in Ubuntu#20910Kan niet worden gereproduceerd met 3.5
SAGA openCV and processing tools#19540Kan niet worden gereproduceerd met 3.5
Error copying records between tables#21154PR #9065PR #9185

This feature was funded by QGIS.ORG donors and sponsors

Deze mogelijkheid werd ontwikkeld door Alexander Bruy

Mogelijkheid: Reparaties van problemen door Jürgen Fischer

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.4 backport commit (GitHub)
Attribute table will not allow letter 'N' to be entered#21019Direct commitDirect commit
Editing Oracle Spatial view in QGIS#20109Direct commitDirect commit
Missing CP949 (Korean) encoding at Export Project to DXF menu#20838Direct commitDirect commit
GeoPackage Raster WEBP support#21083
Grass algorithms doesn't work from Processing Toolbox level (grass-7.7.svn folder problem)#21114Direct commitDirect commit
Fix substr help#21192Direct commitDirect commit
[OSGeo4W] introduce with spatialindex 1.9fix in spatialindexDirect commitDirect commit
osgeo4w: fix b6293f23c8c#21210Direct commit
Expand ZipItem in foreground#21268Direct commit
dwg import: catch spline misinterpretation#20392Direct commitDirect commit
dwg import: support dxf encoding#15999Direct commitDirect commit
dwg import: force polyline and hatch/ring continuity#21330Direct commitDirect commit
dwg/dxf import: fix angle and alignment handing of (m)texts#21330Direct commitDirect commit
dwg import: fix exception#21177Direct commitDirect commit
dwg import: support nested blocks#20392Direct commitDirect commit
dwg import: handle wrong hatch interpretation#20392Direct commitDirect commit
dxf export: fix svg scalingniet in redmineDirect commitDirect commit
dxf export: fix output of closed 3d polylines#20242Direct commitDirect commit
dxf export: don't label invisible features#19604Direct commitDirect commit
support polyline width and generic line width#21330Direct commitDirect commit

This feature was funded by QGIS.ORG donors and sponsors

This feature was developed by Jürgen Fischer

Mogelijkheid: Reparaties van problemen door Peter Petrik

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.4 backport commit (GitHub)
Crash bij toevoegen van bestaand veld aan vectorlaag#18954PR #8982PR #9042
Colour bars in colour chooser UI are rendered with interleaved stripes [MAC]#15984PR #9009PR #9020
Impossible to rename a layer style from the Styling Panel#17652PR #9021PR #9041
ods tables are not loaded correctly in QGIS 3.4#20588upstream: https://github.com/OSGeo/gdal/issues/1243
QGIS 3.4.2 crush at QgsApplication.initQgis() on Mac#20712Kan niet worden gereproduceerd met 3.5
QGIS freezes on MacOS 10.14 when launched from Launch Services (works ok when launched from terminal)#20381veroorzaakt door Qt 5.11 gebruikt in officiële MacOS-pakket. Pakketten moeten opnieuw gemaakt worden met Qt 5.12
32 bit floating geotiff showing as black. worked in 2.18 and 3.0 - not working 3.4#20493PR #9035PR #9056
python error when running GRASS 7.6 tools in processing on mac OS#21269probleem in officiële MacOS-pakket, workaround/reparatie voorgesteld in opmerking

This feature was funded by QGIS.ORG donors and sponsors

This feature was developed by Peter Petrik

Mogelijkheid: Reparaties van problemen door Julien Cabieces

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.4 backport commit (GitHub)
QGis 3.4 reproducible crash while in idle state#20581PR #8988 and PR #9019PR #9027 and direct commit
crash at processing.…qgis:snapgeometries#18497PR #8966PR #9010
QgsExternalResourceWidgetWrapper crashes#20140Duplicaat
Crash on vector edit (that has the 4326 CRS) is reprojected in CRS 3857#19579proposed a libspatialindex PR
Adding new features in postgis fails with attribute window popup#20523Werkt bij mij wel
Can't remove a constraint set on a field once saved#20516PR #9032PR #9229
QGIS 3.5 not loading or saving multi-dimensional arrays properly from PostGIS layers#20872PR #9048NOG TE DOEN
Attribute Table refresh issue when deleting features from shapefile#18421PR #9152PR #9214
QgsVectorLayer from spatialite featureid problem#20633Werkt in 3.5 en branch 3.4 (niet in 3.4.4)

This feature was funded by QGIS.ORG donors and sponsors

This feature was developed by Julien Cabieces

Mogelijkheid: Reparaties van problemen door Loïc Bartoletti

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.4 backport commit (GitHub)
Snapping tooltip doesn't works when Advanced Digitizing tool is activate#18441Kan niet worden gereproduceerd met 3.5
Remove old settings for vertex markers#17366Werkt zoals bedoeld
Snapping options in meters rounded to integers#20829PR #9168
Add the possibility to return a shp if ogr is not compiled with gpkgniet gerapporteerdPR #9037
fix qgsRound for negative numbers#20861PR #9030 and PR #9025

This feature was funded by QGIS.ORG donors and sponsors

This feature was developed by Loïc Bartoletti

Mogelijkheid: Reparaties van problemen door Victor Olaya

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.4 backport commit (GitHub)
algorithm create grid: reference point problem for calculating Y coordinates#20966Direct commit
Error in Processing modeller#20609Geen probleem meer. Kan het niet reproduceren. Ticket is gesloten door de originele rapporteur
Do not allow file input for tables or vctor layers if there are dependent fields#21055Direct commit
Deactivating/uninstalling plugin causes Python error when trying to edit a Processing model#19607PR #8957
Postgis DB selector for outputs fails to list schemas in selected DB#21099PR #9004
Regression: outputs of processing models are not assigned the specified styles#20573Direct commit
QGIS3: SagaUtils.py fails when comman contains non-latin characters#18617PR #8968
[processing] Wrong management of locale in output result path#19351PR #8968
[processing] SAGA algorithms cannot produce non-shp output#21089PR #9002
Extent selector shows layers with no spatial component (geometryless tables)#21129PR #9034 (updated by Nyall in PR #9038)

This feature was funded by QGIS.ORG donors and sponsors

Deze mogelijkheid werd ontwikkeld door Victor Olaya

Mogelijkheid: Reparaties van problemen door Even Rouault

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.4 backport commit (GitHub)
32 bit floating geotiff showing as black. worked in 2.18 and 3.0 - not working 3.4#20493GDAL master commit and GDAL 2.4 commit-
ods tables are not loaded correctly in QGIS 3.4#20588GDAL master commit and GDAL 2.4 commit-
attributes in attribute table don't match attribute in identify results/labels with WFS layer#20865PR #9105PR #9113
KML loading bug#20173GDAL master commit and GDAL 2.4 in-
Zoom to Layer does not respond to filtered WFS#20742PR #9118Direct commit
Processing time for GeoJSON 10 times slower in 3.4#21085GDAL master commmit and GDAL 2.4 commit

This feature was funded by QGIS.ORG donors and sponsors

This feature was developed by Even Rouault

Mogelijkheid: Reparaties van problemen door Martin Dobias

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.4 backport commit (GitHub)
[vertex tool] Fix issue with hidden layers being editable#18434PR #8992Direct commit
[vertex tool] Fix vertex addition to polygon's first segment#20774PR #9024Direct commit
[vertex tool] Misleading message when deleting all nodes of a ring or a part#17754niet gerepareerd! vereist een behoorlijk uitgebreide te maken reparatie
[vertex tool] Improvements to the right-click behavior to pick locked featureN/BPR #9052PR #9161
[vertex tool] right-click to loop through editable featuresN/BPR #9087PR #9161
[vertex tool] misc small UX improvementsN/BPR #9116PR #9161
[vertex tool] two more UX fixesN/BPR #9130PR #9161
[vertex tool] Few more UX improvements#21283PR #9222PR #9227

This feature was funded by QGIS user group Germany

This feature was developed by Martin Dobias

Mogelijkheid: Reparaties van problemen door Nyall Dawson

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.4 backport commit (GitHub)
[postgis] Fix creation of new Z/M enabled, curved geometry type layersN/BDirect commitDirect commit
[categorized] Fix blank layers when using categorized renderer#21188Direct commitN/B
Fix invalid data source message is always shown after dragging and dropping vector layers to QGIS windowN/BDirect commitN/B
[processing] Buffer algorithm should always export multipolygon layers#21191Direct commitDirect commit
[processing][gdal] Fix polygonize field name is ignoredN/BDirect commitDirect commit
[processing] Allow matrix parameters to be correctly set for model child algorithms#20914Direct commitDirect commit
[processing][gdal] Ensure that GDAL algs output the CORRECT generated filename for outputsN/BDirect commitDirect commit
[processing][gdal] Fix incorrect definition of gdal_warp extra_param parameterN/BDirect commitN/B
Allow for exact calculation of symbol sizes with mixed layer units#21143Direct commitDirect commit
Fix hang when WMS credentials requested#20826Direct commitDirect commit
Fix misc deadlocks/crashes in network requests, especially when SSL errors or timeouts occurMeerdereMeerdereN/A -- too intrusive
[processing][saga] Fix definition of Multiple regression points/grids alg#21146Direct commitDirect commit
[processing] do not show geometryless layers in extent selector#21129Direct commitDirect commit
[layouts] Add checkbox to disable raster tiling for PDF/SVG exports#19500Direct commitN/A -- too intrusive
Fix empty strings in proxy exclude list results in proxy being skippe\d for ALL hosts#20213Direct commitDirect commit
Avoid project being marked dirty as soon as its openedN/BDirect commitN/B
Fix loss of project when saving to QGZ format and path contains non-ascii chars#19567Direct commitDirect commit
Fix evaluation of data defined properties for subsymbols of subsymbols#18384Direct commitDirect commit
Fix shortest path algorithm can "shortcut" when using network in geographic coordinates#20997Direct commitDirect commit
Fix project loading task never completes when project has embedded layers#21012Direct commitDirect commit

This feature was funded by QGIS.ORG donors and sponsors

This feature was developed by Nyall Dawson

Mogelijkheid: Reparaties van problemen door Hugo Mercier

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.4 backport commit (GitHub)
Qgis 3.4.1 crashes when accessing methods of feature#20752gesloten
Bad size request with a georeferenced raster#8272Can't reproduce anymore in 3.5
Postgresql: empty SAVEPOINTShttp://issues.qgis.org/issues/17535niet meer van toepassing
Range widget does not honor default value on not null column#20831PR #9033 and PR #9033
Range widget gives NULL value in Attributes Form/Table#21125PR #9033PR #9192
QGIS 3.4.1 advanced modification and snap block QGIS#20568gesloten
Vertex markers not displayed properly for MultiPolygon features#19909PR #9036PR #9192
Cascading controls in forms#11264triage, gesloten
$length incorrect in expressions#19355PR #9063PR #9192

This feature was funded by QGIS.ORG donors and sponsors

This feature was developed by Hugo Mercier