Latest news will appear here soon.
Edit on GitHub

Log met wijzigingen voor QGIS 3.10

image1

Datum uitgave 25-10-2019

QGIS 3.10 brengt een uitgebreide lijst nieuwe wijzigingen en heel veel polijsten van bestaande mogelijkheden - 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.

Dankwoord

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 is supported by donors and sustaining members. A current list of donors who have made financial contributions large and small to the project can be seen on our donors list. If you would like to become an official sustaining member, please visit our sustaining members page for details. Supporting QGIS helps us to fund our six monthly developer meetings, maintain project infrastructure and fund bug fixing efforts. A complete list of current sustaining members is provided below - our very great thank you to all of our supporters!

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: 3D-lijnlengten weergeven in resultaten gereedschap Objecten identificeren

Gebruiken van het gereedschap Objecten identificeren op een 3D-lijn neemt nu de 3D Cartesiaanse lengte van de lijn op in de resultaten (naast de bestaande 2D Cartesiaanse en 2D ellipsoïde lengtes).

image2

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Symbologie

Mogelijkheid: Standaard instelling van resamplen voor nieuw toegevoegde rasterlagen

In QGIS 3.10 we've added a new setting for the default resampling mode to use when for newly-added raster datasets. (This setting can be found in the rendering panel of the options dialog).

image3

This feature was developed by Mathieu Pellerin

Mogelijkheid: Verbeterd kopiëren/plakken van symbolen

We're passionate about making QGIS a user-friendly cartographic tool which is a joy to work with, so we've added a bunch of new shortcuts throughout the interface which allow you to copy and paste symbols from one part of QGIS to another. E.g, you can copy a symbol from a category and paste it directly onto another category, or a layout shape item, or inside the style manager dialog!

image4

This feature was funded by SMEC/SJ

This feature was developed by Nyall Dawson (North Road)

Feature: "Center of segment" placement mode for marker and hash line symbol layers

We've added a brand new "Center of segment" mode for placement of marker line or hashed lines symbols. This allows you to place markers or hash lines over the center point of individual line segments, exposing cartographic effects which were not possible before (and improving the quality of layers converted from ArcMap using the SLYR tool).

image5

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Meer flexibele Data-bepaalde expressies voor verschuivingen

In previous QGIS releases, only string values of the format 'x,y' would be permitted for data-defined symbol and label offsets. We've listened to user feedback that this was confusing, and in QGIS 3.10 we now allow arrays of numbers as a valid expression result for offsets. E.g. "array(3,5)".

image6

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Labelen

Mogelijkheid: Tekstindelingen en instellingen voor labels in stijlen voor QGIS maken en beheren

In QGIS 3.10 we've finally implemented a long-awaited feature, allowing users to manage their own libraries of custom text formats and label settings alongside their existing symbol libraries!

Now, the Style Manager dialog can be used to manage text formats (which store the font, color, buffers, shadows, and backgrounds of text formats) and layer-wide label settings. (A "text format" includes just font settings and other appearance related settings, while a "labe setting" also includes layer-type specific settings such as label placement, priority, and rendering settings).

Text Formats and Label Settings offer all the same functionality as you're used to for managing symbols and color ramps within styles, including import and export to XML files, tagging, smart groups, favoriting etc...

image7

This feature was funded by North Road

This feature was developed by North Road

Mogelijkheid: Markeringssymbolen als achtergrond voor labels

Alongside all the other exciting labeling improvements which we've landed in 3.10, we now allow use of marker symbols as a background for labels. This allows you to use all the rich functionality available for marker symbols as a background to labels, and complements the existing shapes and SVG background choices!

image8

This feature was funded by North Road

This feature was developed by North Road

Mogelijkheid: Tekstballonnen label!

A common practice when placing labels on a crowded map is to use 'callouts' - labels which are placed outside (or displaced from) their associated feature, with a line connecting the label and the feature. In QGIS 3.10, we've added native support for quickly and easily creating beautiful label callouts (no more expression mangling or drawing by hand!).

We've added many settings for controlling exactly how these label callouts are drawn, and naturally, you can take full advantage of the richness of QGIS line symbol support within your callouts! This includes all the existing line symbol styles, layer effects, and even support for data-defined settings!

In 3.10, we expose options for either a "simple" (direct line) or "Manhattan" (straight lines) callout styles. If you're interested in sponsoring additional callout styles in a future release, get in contact with the QGIS team to find out how you can make this happen!

image9

This feature was funded by SMEC/SJ

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Uitlijning label over meerdere regels voor individuele labels wijzigen

We've added an additional option to allow you to control multi-line alignment on a label-by-label basis. Just active the Label Properties tool and click on your map labels, and a new setting for the text alignment is now available.

image10

This feature was developed by Mathieu Pellerin

Mogelijkheid: Niet geplaatste labels weergeven

If you've ever been concerned about automatic label placement hiding away important labels on your map -- this feature is for you! In QGIS 3.10 we've added an option to show "Unplaced labels" on your map, so you can see immediately exactly what's been hidden from view (AKA "see what others can't")!

This new setting (which is accessed through the Labeling toolbar) will render these Unplaced Labels in a red color (but the color can be changed from the project Label Settings dialog). After identifying any missing labels in your map, we suggest you use the existing Labeling tools such as the "move label" or "show/hide label" tool to rearrange your map and make these labels visible again.

image11

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Afstand overschrijden voor lijnlabels

We understand that making a cartographic masterpiece is a demanding task, so in QGIS 3.10 we've extended the capabilities of curved labels by adding a new "overrun distance" setting. This setting allows you to control exactly how far a curved label is allowed to extend past to ends of a line feature. Bumping up the distance will result in giving the labeling engine more flexibility in placing your labels, resulting in more labels being placed in better locations on your map! Win! The setting works for both curved and parallel label modes, and supports distances in mm/map units/pixels/etc, and data-defined distances.

image12

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Feature: Data defined control for "label every part of multipart features" setting

The "label every part" option was one of the very few settings which couldn't be previously data-definable for labels. We've remedied this omission in QGIS 3.10, and you can now control whether you want all parts labelled on a feature-by-feature basis!

image13

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Feature: Control "label all parts" via the label properties tool

We aren't lying when we say that QGIS 3.10 is a love-letter to map labelling! Another new option we've added in this version is interactive control over whether all parts of a feature should be labeled via the Label Properties tool.

image14

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Verticale tekstrichting

Vanaf 3.10 is QGIS nu volledig uitgerust om verticaal georiënteerde labels te renderen Voor onze Chinese, Japanse en Koreaanse gebruikers: zegt het voort! :)

U kunt kiezen uit twee modi voor verticale oriëntatie: een die altijd labels verticaal rendert, of een alternatieve modus die dynamisch de richting uitzoekt, gebaseerd op de rotatie van het label.

image15

This feature was developed by Mathieu Pellerin

Mogelijkheid: Kerning van lettertype beheren

Another option we've added for improving the conversion of ArcMap symbology to QGIS (via SLYR) is a new setting for controlling whether label fonts are kerned (or not).

image16

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Renderen

Mogelijkheid: Rasterlagen buiten het gerapporteerde bereik renderen

Depending on the server technology used, sometimes the map extent reported by raster layers may be smaller than the actual area which can be rendered (especially notably for WMS servers with symbology which takes more space than the data extent). Previous version of QGIS would crop raster layers to the reported extents, resulting in truncated symbols on the borders of these layers. Now, there's a new option to allow you to override this behaviour and ignore the reported extent for affected servers.

Deze mogelijkheid werd ontwikkeld door Matthias Kuhn (Opengis.ch)

Mogelijkheid: PDF’s en TIF’s voorzien van geoverwijzingen bij opslaan van het kaartvenster als afbeelding/PDF

In QGIS 3.10 we've implemented support for embedded georeferencing within PDFs and TIFs when using the save [map canvas] as image or PDF.

image17

This feature was developed by Mathieu Pellerin

Mogelijkheid: Nieuwe decoratie voor afbeelding kaartvenster

We've added a brand new decoration for the QGIS main canvas, allowing you to add a bitmap and SVG image overlay (logo, legend, etc.) to your map window.

Net als met andere delen van QGIS ondersteunt de decoratie afbeelding aan te passen vulling- en omtrekkleuren voor parameter-ingeschakelde SVG’s.

image18

This feature was developed by Mathieu Pellerin

Mogelijkheid: Classificatie voor logaritmische schaal

U kunt nu een techniek voor een classificatie, gebaseerd op logaritme, gebruiken bij het maken van bereiken voor de renderer Gradueel.

image19

This feature was developed by OPENGIS.ch

3D-objecten

Mogelijkheid: Gereedschap Meten in 3D-kaartweergave

Now you can measure distances in 3D map views! This new tool is available in the 3D map view toolbar, and has the same workflow as the 2D measurement tool (with the same configuration settings of rubber band color, units, decimal place, etc). It also has the same behavior (left-click to add a new point, middle-click to delete the last point, and right-click to restart the measurement). This allows you to measure distances in 3d, e.g. the distance between two building’s roofs or the length of a river running down a mountain. See the 3D measurement tool in action:

This feature was funded by Google Summer of Code Program

This feature was developed by Ismail Sunni

Mogelijkheid: Renderen Billboard voor punten

We hebben een nieuw soort stijl voor renderen toegevoegd voor puntlagen. Het stelt u in staat het punt weer te geven met een symbool van QGIS (bijv. markering, SVG, etc) dat altijd gericht is op de gebruiker en altijd dezelfde grootte heeft. U kunt een voorbeeld van het gebruik zien in de video.

This feature was funded by Google Summer of Code Program

This feature was developed by Ismail Sunni

Mogelijkheid: 3D-navigatie op scherm

In eerdere versies van QGIS kon u al door de 3D-wereld navigeren met een muis en het toetsenbord. Helaas is het voor een nieuwe gebruiker niet zo eenvoudig om ze te gebruiken! 3D navigeren op scherm zal helpen bij het navigeren in de 3D-wereld. Er zijn knoppen om in/uit te zoomen, op/neer kantelen, verschuiven op/neer/links/rechts, en roteren van de 3D-kaartweergave. Deze mogelijkheid kan worden geactiveerd in de werkbalk 3D-kaartweergave Bekijk hoe het te gebruiken in deze video:

image20

This feature was funded by Google Summer of Code Program

This feature was developed by Ismail Sunni

Afdruklay-outs

Thanks to funding from our right-to-left locale users, we've added a new choice for arrangement of legend elements. These include symbols to the left OR symbols to the right of the legend text, and alignment options for groups, subgroups and item text.

Deze mogelijkheid maakt het mogelijk gebruikersvriendelijke legenda’s van rechts naar links te maken. We maken deze stijl voor uitlijning van rechts naar links zelfs de standaard bij het maken van nieuwe legenda’s onder op RTL gebaseerde locale om dingen gebruikersvriendelijker te maken.

image21

This feature was funded by Kaplan Open Source

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Marge beheren onder koppen van groepen en subgroepen van legenda

If you're after pixel-perfect control over your legend appearance -- this one's for you! QGIS 3.10 now allows you to tweak the spacing applied under group or subgroup headings.

image22

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Data-bepaalde instellingen in tekstindelingen

Since so much of QGIS' cartographic power comes from the flexibility of data-defined symbol settings, we've now allowed them to be used for text formats too! This means you can now use data defined properties wherever text formats are used, e.g. within layout scalebar text.

image23

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Feature: @scale_value variable

To complement the new support for data-defined settings within text formats, we added a new @scale_value expression variable. This can be used when evaluating data defined text format properties while rendering scale bar text, and ultimately allows you to have per-label customisation of the text format inside scale bars (e.g. showing certain distance labels in bold).

image24

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Opties voor plaatsen van label Schaalbalk

We've extended layout scale bars with additional styling options, adding a pair of settings to refine the placement of scalebar labels. Now you can define whether labels are shown above or below the scalebar itself, as well as setting whether labels are centered in the middle of a segment or placed at its end.

image25

This feature was developed by Mathieu Pellerin

Mogelijkheid: Vereenvoudigen van exporteren van PDF of SVG

Eerdere versies van QGIS maakten vaak ENORME uitvoer voor PDF (of SVG), omdat deze uitvoer veel overbodige punten bevatten die niet herkenbaar waren als anders voor de DPI van de export. Nu passen we, standaard, een vereenvoudiging toe bij het schrijven naar PDF- of SVG-bestanden, wat er voor zorgt dat geometrieën worden vereenvoudigd en aanwezige overbodige punten automatisch worden verwijderd (bijv. als de DPI voor het exporteren 300 dpi is, zullen punten die minder dan 1/600 inch verschillen van elkaar worden verwijderd).

This new setting, "Simplify geometries to reduce output file size", is exposed in the SVG or PDF export settings dialogs shown when exporting a layout/atlas/report to PDF or SVG.

No more ridiculously complex and large export file size for your QGIS print layouts! Aside from the file size issues, these also cause problems when trying to load into other applications, e.g. Inkscape, which chokes on the huge number of vertices and grinds to a crawl.… ouch!

image26

Dit werd mogelijk gemaakt door de GeoPDF export group: Land Vorarlberg; Kantons van Zug, Thurgovia en Neuchâtel; Steden Wenen en Dornbirn; Biodiversity Information Service for Powys & Brecon Beacons National Park

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Verbeterde exports SVG-lagen

User feedback told us that the way we created layered SVG files in past releases was frustrating to work with. So, in QGIS 3.10, we've revamped this feature and now SVG layer names will match the layer names from QGIS, making it much easier for designers to understand the contents of the document! Read more about this are related features here.

image27

Dit werd mogelijk gemaakt door de GeoPDF export group

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Indicatie voor opnieuw tekenen kaartlay-out

In earlier QGIS releases, there was no way to tell whether a map refresh had finished inside a QGIS print layout designer window. So, we've added a new indicator in the status bar which shows whenever there's a redraw is humming away in the background. No more user confusion!

image28

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: GeoPDF exporteren

If you export PDF's from QGIS now, there is an option to export it as GeoPDF. If you open this PDF with a compatible PDF viewer, you will then be able to toggle layers on and off, pan and zoom around the PDF and interactively interrogate features! Futhermore, you can re-import these GeoPDF documents back into QGIS as vector layers, and see all the features in their original locations and with their original attribute values.

GeoPDF export is available for either print layouts or map canvas exports. We've added lots of flexibility to this new option, e.g. with options for controlling which layers will be exported as interactive layers. You can even choose to export multiple map themes into a single GeoPDF document, so that your readers can interactive switch between these themes! (Wow!)

Onthoud dat exporteren naar GeoPDF een versie van QGIS vereist die is gebaseerd op GDAL 3.0 of later.

Read more at QGIS 3.10 Loves GeoPdf

image29

Dit werd mogelijk gemaakt door de GeoPDF export group: Land Vorarlberg; Kantons van Zug, Thurgovia en Neuchâtel; Steden Wenen en Dornbirn; Biodiversity Information Service for Powys & Brecon Beacons National Park

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Data-bepaald beheer rastereigenschappen

We've added data defined control over layout map grids, to give you extra flexibility in the appearance and behaviour of these grids, and to allow you to create layout templates and atlases with grids which dynamically respond to map scale changes.

Now, you're able to set data-defined control for:

  • status raster ingeschakeld
  • X/Y-intervallen voor raster
  • X/Y-verschuivingen voor rasters
  • framegrootte en marge voor rasters
  • afstanden voor annotatie vanaf het frame voor het raster
  • kruisgrootte van het raster
  • lijndikte voor frame van het raster

image30

Dit werd mogelijk gemaakt door Andreas Neumann

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Dynamische grootten segment rasters

Just like the existing scalebar setting of the same name, this new setting allows you to set a page-size-based range for map grid intervals. The grid interval will be dynamically calculated based on the map extent and scale to pick the largest possible "pretty" interval which results in grid sizes inside the desired range.

Deze wijziging maakt het voor u mogelijk lay-outs en sjablonen voor lay-outs te maken met rasters die elegant reageren voor een groot bereik aan schalen voor de kaart!

image31

Dit werd mogelijk gemaakt door Andreas Neumann

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Favoriete plaatsen voor lay-outkaarten

Another long-requested feature we've implemented for QGIS 3.10 is a new button in the layout map item properties toolbar, which allows you to directly set a map item to the extent of a spatial bookmark!

image32

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Expressies

Mogelijkheid: Nieuwe functies voor expressies

  • attributes(): returns a map containing all attributes from a feature, with field names as map keys. We've got flexible, robust support for working with map values in expressions now, so this allows rapid conversion of all feature attributes to a map to use with these handy functions!
  • New optional "format" parameters were added to the to_date, to_datetime, and to_time functions
  • | collect_geometries: this new function collects a set of geometries into a multi-part geometry object. Geometry parts can either be specified as separate arguments to the function or (more flexibly), as an array of geometry parts. This function allows geometries to be generated using iterator based approaches, such as transforming an array generated using generate_series, e.g: | collect_geometries( array_foreach( generate_series( 0, 330, 30), project($geometry, .2, radians(@element)) ) ) | Gives a nice radial effect of points surrounding the central feature point when used as a MultiPoint geometry generator
  • A new make_line expression function variant which accepts an array of points. This allows creation of lines from variable numbers of points, and from sequences from aggregates/dynamically generated sequences.

Digitaliseren

Mogelijkheid: Ondersteuning voor GPS-tijdstempel

We've overhauled the existing GPS based functionality in QGIS 3.10, adding new options for automatically retrieving and storing GPS timestamps alongside GPS based features.

This feature was funded by NIWA

This feature was developed by Alessandro Pasotti (North Road)

Mogelijkheid: toegestane uitzonderingen gat

In QGIS 3.4 we introduced the ability to configure QGIS layers to run topological checks on every save operation. For 3.10, we have now added a new option to the check for "gaps" which allows you to actively mark some gaps as allowed. These exceptions will be saved on a separate, configurable layer. Whenever a gap is detected, you either have the possibility to fix it or to add it to the allowed exceptions with the press of a button.

image33

This feature was funded by Kanton Solothurn

This feature was developed by Matthias Kuhn (OPENGIS.ch)

Gegevensbeheer

Mogelijkheid: Foreign Keys samenstellen

In QGIS 3.10, we added the possibility to create layer relationships which utilise composite foreign keys. QGIS now fully supports editing parent and child features which are linked with more than one attribute. This functionality is accessed in the Project Properties -> Relations tab.

image34

This feature was funded by California Geological Survey

This feature was developed by OPENGIS.ch

Mogelijkheid: Afhankelijkheden voor circulaire gegevens toevoegen

Ooit problemen gehad met snappen bij het bewerken van een object dat door iemand anders was aangepast (of een nare trigger van de database)? Afhankelijkheden voor gegevens maken het vernieuwen van de inhoud van afhankelijke lagen mogelijk als de gegevens worden gewijzigd. We verbeterden de ondersteuning voor afhankelijkheden in QGIS door het vernieuwen van de aangepaste laag zelf toe te staan, wat een soort circulaire afhankelijkheid is (een puntenlaag en een lijnenlaag bijvoorbeeld die van elkaar afhankelijk zijn). Geen snappen meer aan spook-objecten!

More info in the pull request

image35

This feature was funded by QGIS.org

This feature was developed by Julien Cabieces (Oslandia)

Formulieren en widgets

Mogelijkheid: Afhankelijke widgets real-time bijwerken

Werkt waarden van widgets bij in real time tijdens het bewerken van de verwezen velden. Wanneer widget A een standaard waarde bevat die afhankelijk is van widget B, wordt die bijgewerkt zodra widget B wordt bewerkt.

image36

This feature was funded by Kanton Schaffhausen

This feature was developed by David Signer (OPENGIS.ch)

Analyse-gereedschappen

Mogelijkheid: Opgeslagen filterexpressies voor attributentabellen

While previous versions of QGIS allowed you to filter attribute tables using a custom expression, these expressions were lost whenever the attribute table was closed. Now, we've added the ability to store and manage your custom expression filters to the attribute table dialog. You can now build up your own personal collection of useful filters, which will always be available for re-use with a few simple mouse clicks!

image37

This feature was funded by Kanton Schaffhausen

This feature was developed by David Signer (OPENGIS.ch)

Mogelijkheid: Nieuwe bewerkingen voor Rasterberekeningen

You ask, we listen: abs , min and max are now available in the Raster Calculator user interface!

image38

This feature was developed by Alessandro Pasotti

Processing

Feature: New algorithm "Point to layer"

Dit algoritme maakt een nieuwe vectorlaag, die één enkel object bevat, waarvan de geometrie overeenkomt met een parameter voor een punt. Het kan in modellen worden gebruikt om een punt naar een laag te converteren die kan worden gebruikt voor andere algoritmen die een op een laag gebaseerde invoer vereisen.

image39

Deze mogelijkheid werd ontwikkeld door Olivier Dalang

Mogelijkheid: Gevorderde parameters model

When creating inputs for a Processing model, you can now mark these input parameters as "Advanced" options. (Advanced parameters are hidden by default when users run your model through the Processing toolbox)

image40

Deze mogelijkheid werd ontwikkeld door Alex Bruy

Feature: All GDAL based algorithms now support free-form "additional parameters"

We added an optional "Additional command-line parameters" parameter to all GDAL algorithms , useful for cases when you need to pass a specific command-line argument(s) which is not exposed in the algorithm UI.

image41

Deze mogelijkheid werd ontwikkeld door Alex Bruy

Mogelijkheid: Grootte metatile voor XYZ-tegels

U kunt nu een aangepaste grootte instellen voor metatile bij het maken van XYZ-tegels. Grotere waarden zouden het renderen van tegels kunnen versnellen en beter labelen kunnen verschaffen (minder gaten zonder labels) ten koste van het gebruiken van meer geheugen.

image42

Deze mogelijkheid werd ontwikkeld door Martin Dobias

Mogelijkheid: Nieuw type parameter voor kleuren

QGIS 3.10 brengt een nieuw type parameter om te gebruiken in modellen en scripts van Processing, die het voor gebruikers mogelijk maken een kleurwaarde te kiezen. Nuttig voor modellen en algoritmes die een kleurwaarde als invoer vereisen!

image43

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Feature: New algorithm "Create style database from project"

Dit algoritme neemt alle stijlobjecten (inclusief symbolen, kleurverlopen, tekstindelingen en instellingen voor labels) uit een project van QGIS uit en slaat ze op in een nieuwe XML-stijldatabase, die kan worden beheerd en geïmporteerd via het dialoogvenster Stijlmanager.

image44

This feature was funded by SMEC/SJ

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Bestandsfilter en standaard waarden voor invoer van bestand en map in modellen

For file or folder inputs in Processing models we've added a new file filter setting (with some standard file formats available as an optional preset), and now allow you to set a default value for these inputs.

image45

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Feature: New algorithm "Combine style databases"

The new "Combine style databases" algorithm combines multiple QGIS style databases into a single output style database. If any symbols exist with duplicate names between the different source databases these will be renamed to have unique names in the output combined database. It's designed to give users an easy way to condense multiple separate style databases into a single unified database.

It works brilliantly with results generated by running the "Create style database from project" in a batch mode!

image46

This feature was funded by SMEC/SJ

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: XYZ-tegels maken met meerdere threads

Het bestaande algoritme XYZ-tegels maken is geoptimaliseerd en kan nu tegels maken met behulp van meerdere threads voor verwerking.

image47

Deze mogelijkheid werd ontwikkeld door Isghj5

Mogelijkheid: Nieuwe algoritmes voor exporteren en importeren van Favoriete plaatsen naar/uit kaartlagen

To complement the spatial bookmark overhaul in QGIS 3.10, we've added new Processing algorithms which allow you to create a bunch of new bookmarks corresponding to the features from a layer, or to export existing spatial bookmark extents to a new polygon layer.

image48

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Feature: New algorithm "Split features by character"

Dit nagelnieuwe algoritme splitst objecten in meerdere uitvoerobjecten door een veldwaarde te splitsen op een gespecificeerd teken.

Als bijvoorbeeld een laag meerdere kommagescheiden waarden bevat, die zijn opgenomen in een enkel veld, kan dit algoritme worden gebruikt om die waarden in meerdere uitvoerobjecten te splitsen. Geometrieën en andere attributen blijven in de uitvoer ongewijzigd.

Optioneel mag de tekenreeks voor het scheiden een reguliere expressie zijn voor toegevoegde flexibiliteit.

This algorithm was designed for use in models which need to process input files with multiple concatenated values in a single attribute, e.g. geocoding a table with "address1,address2,address3" format strings.

image49

This feature was funded by SMEC/SJ

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Nieuw algoritme Klimmen langs lijn

Previously available as a plugin, the "Climb Along Line" algorithm has been added to the out-of-the-box QGIS toolset. This algorithm calculates the accumulated height differences for lines in an input line layer, calculated using the Z values of the line vertices. A copy of the input line layer is returned with additional attributes for accumulated climb and descent, as well as the minimum and maximum Z values for each line.

image50

This feature was developed by Håvard Tveite (NMBU) and Matteo Ghetta (Faunalia)

Mogelijkheid: Algoritme Grid maken geporteerd naar C++

We hebben het algoritme Grid maken geporteerd van Python naar C++ om het algoritme te versnellen. Het algoritme wordt nu veel sneller voor u uitgevoerd en is ook in staat punt|lijn|rechthoek|diamant|hexagoon-regelmatige vectorrasters te maken in hoge resolutie voor grote bereiken (bijv. hele landen) binnen een redelijke tijdspanne.

image51

This feature was funded by Clemens Raffler

This feature was developed by Clemens Raffler

Browser

Mogelijkheid: Symbolen uit projecten van QGIS uitnemen binnen de browser

QGIS' Browser panel just keeps getting more and more powerful! In 3.10, we've added a new option when right-clicking a QGIS project within the browser: "Extract Symbols". Selecting this option opens a style manager dialog showing all symbols, color ramps, text formats and label settings from the selected project, allowing you to easily export the browse these symbols.

image52

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Algemeen

Mogelijkheid: Nieuwsitems weergeven op welkomstpagina

Een gecureerde nieuwsfeed van QGIS wordt nu weergegeven op de Welkomstpagina. Dit geeft ons eindelijk een direct kanaal om nieuw s over het project door te zetten naar AL onze gebruikers! Verwacht maar dat er veel interessant(e) nieuws, tips, en gebeurtenissen van QGIS uw kant op komen!

image53

Dit werd mogelijk gemaakt door QGIS.org

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Milliradialen (SI-definitie) en mil (NATO) eenheden

QGIS 3.10 stelt u in staat hoeken in twee nieuwe eenheden te meten, milliradialen (SI-definitie) en mil (NATO) eenheden.

image54

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Filteren dialoogvenster Aanpassen van de interface

We've added a new "search" box to the Interface Customization dialog, which allows you to filter through the widgets and easily find the widget you are trying to customize...

image55

Deze mogelijkheid werd ontwikkeld door DelazJ

Mogelijkheid: Verbeterd automatisch repareren verbroken lagen

Wanneer een laagpad wordt gerepareerd in een project, zal QGIS 3.10 automatisch door alleen andere verbroken paden scannen en proberen elke automatisch te repareren die ook naar hetzelfde originele verbroken bestandspad wezen. Elke wijziging die het repareren van verbroken laagpaden versnelt is in onze ogen een welkome wijziging!

image56

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Favoriete plaatsen super opgeladen!

We've totally revamped how spatial bookmarks are exposed and managed in QGIS 3.10. Spatial Bookmarks are now shown in the browser panel, and can be regrouped into custom, categorized folders. This offers a much easier way to navigate and manage your bookmarks.

We hebben ook een nagelnieuw dialoogvenster voor het bewerken van Favoriete plaatsen, dat als mogelijkheid een widget voor het bereik heeft dat het bewerken van Favoriete plaatsen fantastisch faciliteert.

Favoriete plaatsen kunnen nu ook worden gesleept en neergezet op kaartvensters, wat het voor secundaire kaartvensters mogelijk maakt naar een bepaalde Favoriete plaats te zoomen. Dit maakt het mogelijk dat favoriete plaatsen netjes meespelen in projecten met meerdere kaartvensters, omdat u ze in een specifiek kaartvenster neer kunt zetten om te zoomen.

image57

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin, Nyall Dawson

Feature: "Reselect Features" action in Edit -> Select menu

Ever spend 10 minutes painstakingly creating an interactive selection of features, only to accidentally deselect them all through an errant mouse click? If so, this feature is designed just for you! Now, you can restore a layer's selection following a selection clear operation via the new "Reselect Features" option in the Edit menu.

image58

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Parallelliseren bouwen index snappen

Het idee was om voor elke laag het berekenen van de snapcache (sequentieel op dit moment) te parallelliseren en niet-blokkerend te maken. Als consequentie is het nog steeds mogelijk QGIS te gebruiken zelfs als de snapcache momenteel wordt opgebouwd. Gebruiker kan bijvoorbeeld beginnen met het bewerken van een knoop, terwijl het bouwen van de snapcache nog voortduurt.

Deze mogelijkheid werd ontwikkeld door Oslandia

Mogelijkheid: Sjablonen voor projecten van QGIS

QGIS 3.10 bevat de mogelijkheid om sjablonen voor het project direct te gebruiken vanaf de Welkomstpagina. Aanvullend kunt u nu sjablonen voor ene project verzenden naar uw gehele organisatie door ze te plaatsen in een systeemmap, naast de reeds bestaande mogelijkheid om ze in de map van ene gebruikersprofiel te plaatsen.

image59

This feature was funded by The QGIS Project

This feature was developed by Matthias Kuhn (OPENGIS.ch)

Gegevensproviders

Mogelijkheid: Ondersteuning voor lezen-schrijven voor .shz en .shp.zip

For QGIS builds based on GDAL 3.1, you can now open and edit single-layer ZIP compressed shapefiles (.shz), or multi-layer ones (.shp.zip). Regardless of where you sit on the Shapefile vs Geopackage battle, you'll welcome this ability to de-clutter your folders and store shapefiles as a single file!

Deze mogelijkheid werd ontwikkeld door Even Rouault

Mogelijkheid: Authenticatie voor provider Oracle

We've updated the Oracle database provider to add full support for QGIS built-in authentication system.

Deze mogelijkheid werd ontwikkeld door Jürgen Fischer

Mogelijkheid: Verbeterde ondersteuning voor PostGIS raster

PostGIS rasterlagen worden nu weergegeven in het paneel Browser en in het dialoogvenster Databronnen beheren, wat het voor u gemakkelijker maakt deze lagen te beheren en toe te voegen aan uw projecten. Momenteel wordt alleen ondersteuning voor lezen vanuit de Browser ondersteund - u kunt geen rasters in een database van PostGIS slepen met de Browser.

Deze mogelijkheid werd ontwikkeld door Alessandro Pasotti

Mogelijkheid: Oracle - Database ondersteuning voor transactie

For version 3.10, we've enhanced the Oracle database provider and added support for editing layers via transactions.

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Dimensies Z/M in lagen Tekengescheiden tekst

We've added optional support for Z and M fields to QGIS' delimited text provider, allowing you to create Z or M enabled layers directly from CSV files.

image60

This feature was developed by Mathieu Pellerin

Mogelijkheid: Statische gegevensproviders

Één taak vanachter de schermen die we hebben voltooid voor QGIS 3.10 is het opnieuw opbouwen van de infrastructuur voor providers. Nu staan providers zowel dynamisch als statisch koppelen toe. Dit was een vereiste om bibliotheken voor QGIS te kunnen bouwen voor platformen die dynamisch koppelen niet toestaan (iOS), en het mogelijk maken voor op QGIS gebaseerde gereedschappen, zoals de app Input data collection, om te worden gedistribueerd voor op iOS gebaseerde apparaten!

This feature was funded by Lutra Consulting Ltd.

This feature was developed by Peter Petrik, Martin Dobias

QGIS Server

Mogelijkheid: SVG gebruiken in QGIS Server

Earlier QGIS server versions had rendering issues when remote SVG files were used in a project (e.g. those hosted via external http servers). We've improved how QGIS Server fetches these resources, and it's now possible to use remote SVG paths in your layers and publish them as WMS without rendering issues in QGIS Server.

image61

This feature was funded by Ifremer

This feature was developed by René-Luc D'Hont (3Liz)

Mogelijkheid: WMS dimensie

In QGIS 3.10 kan een WMS-server ondersteuning bieden voor verscheidene typen dimensies, zoals tijd, hoogte of andere typen dimensies. De dimensie moet worden gedefinieerd als het niveau van de laag en kan worden gebruikt door de cliënt van WMS om gevraagde informatie te filteren. WMS Time is deel van de WMS Dimensie.

image62

This feature was funded by Ifremer

This feature was developed by René-Luc D'Hont (3Liz)

Mogelijkheid: Server OAPIF (alias WFS3) ondersteuning

QGIS 3.10 Server is one of the very first geospatial servers which supports the new OGC API - Features - Part 1: Core standard (also known as WFS3)!

Dit is een volledig nieuwe implementatie die een op HTML en JSON gebaseerde service verschaft voor uw ontwikkelingen voor webkaarten, inclusief een eenvoudige interface WebGIS die out of the box beschikbaar is en eenvoudig is aan te passen via een systeem met sjablonen in HTML.

More information is available in the documentation

image63

This feature was developed by Alessandro Pasotti

Programmeerbaarheid

Mogelijkheid: Nieuwe klasse QgsBookmarkManager

Verbonden met QgsProject en QgsApplication verschaft deze nieuwe klasse een stabiele, ondersteunde methode voor het beheren van project en globale Favoriete plaatsen (vs de oude niet gedocumenteerde, niet stabiele benadering van het direct bewerken van projectsleutels of een database van SQLite). Nu zijn uw plug-ins en scripts in staat Favoriete plaatsen te lezen, aan te passen en te beheren!

This feature was funded by North Road

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Nieuwe API voor verbindingen naar database van providers

Thanks to funding from the QGIS grant program, you can now use a new API aimed to manage DB connections in a unified way. The new connection API also provides a set of useful methods that can be used by plugin authors to access information about tables, schemas etc. and to run SQL arbitrary queries and get the results back into a handy Python array.

Dit werd mogelijk gemaakt door QGIS

This feature was developed by Alessandro Pasotti

Belangrijke reparaties

Mogelijkheid: Reparaties van problemen door Alessandro Pasotti

Titel probleemURL issues (indien gerapporteerd)URL PR of commit3.4 backport PR of commit
Crash when deleting print layout items#31549
DB manager python error#31457
QGIS 3.4.11: Clicking a PDF URL in GetFeatureInfo response generates error#31542Al gerepareerd (door mij) in 3.8 en Master
Watch file not adding new columns#31452
Loss of labels background from older project/style#31427PR #3164
"Text formats" dialog shows modifiable buffer properties while the "draw text buffer" is unchecked#31428PR #3173
Symbology tab widget does not horizontally expand in the layer properties dialog extent#31449PR #3166
Watch file not adding new columns#31452
Unreported but related to #31452PR #3168
Unable to add WMS service in QGIS, same URL works in other clients#31661
QGIS Server - Download of capabilities failed: SSL handshake failed#31675
apparent regression in raster calculator multiplying conditionals#31193PR #3169
Broken GPKG browser actions#31730PR #3173
Resizing the data source manager dialog fails to resize unfocused panels#31732PR #3174
In place processing multipart to singleparts does not handle unique constraints#31634PR #3175PR #3181
crash when adding legend via python#31713
UI: Legend does not refresh after classifincation bounds updated#31643Geen invloedPR #3183
UI: PostGIS layer error message not helpful, disappears and shouldn't happen#31799PR #3184
Server GetLegendGraphics contextual (BBOX) fails if no WIDTH and HEIGHT are supplied#31846PR #3186PR #3188
extend/trim crash#31864
UI: any click on number of classes updown triggers twice#31635PR #3187
GPKG project is not marked dirty after it is deleted from the storage#30550PR #3187
Fix unreported issue with QVariantList to JSON conversion in QgsJsonUtilsniet gerapporteerdPR #3192
Crash on adding WMS#31927#31927PR #3197
Raster calculator change sign does not work when OpenCL is on#32023PR #3202
Snapping map units always show "meters even when the project is in different units#31961PR #3201
QGIS Raster Calculator outputs nodata only rasters#32025PR #3202
Opening projects from PostgreSQL issue#32050PR #3206
GetLegendGraphic shows all identical symbols for content based legend#32020
WFS doesn't recognize advertised GeoJSON outputFormat string#32065PR #3210
creating indexes on geopackage failes (QGIS 3.8.3)#32094
DB manager import option "Create single-part geometries instead of multi-part" is broken#32089PR #3210
GetLegendGraphic shows all identical symbols for content based legend#32020PR #3212
WFS contextual legend issue when canvas CRS is different than layer's CRSniet gerapporteerdPR #3212
PostGIS/geojson: Cannot input negative numbers in int fields#32149PR #3216
Information tab in WMS layer properties is unresponsive if a WMS service contains many layers#32213PR #3226
Data Source UI - PostgreSQL table multi-line comments make the grid table hard to read#32257PR #3233
More null pointer dereferences when plugins are off#32347PR #3235
null pointer dereferences when plugins are off#32338PR #3234
"Merge features" and "merge feature attributes" have broken numerical functionsPR #3236PR #3236

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Alessandro Pasotti

Mogelijkheid: Reparaties van problemen door Alexander Bruy

Titel probleemURL issues (indien gerapporteerd)URL PR of commit3.4 backport PR of commit
GDAL scripts in Processing need quoting on attribute names#30878PR #3171PR #3171
Processing GDAL algorithms does not handle correctly WFS input layers#29663PR #3173
shp files in zip files files cannot be used in Processing with 3rd party providers (SAGA, GRASS...)#29001PR #3174PR #3178
Not possible to toggle use selected features in the Processing layer combobox#30636PR #3173
Connect to postgis database fails in "Layer - Add Postgis layer" on databases with weird table names#27040PR #3176
GRASS v.build.polylines dosn't work in Qgis 3.4.10#31037
Processing Algorithms written with the @alg decorator don't get the gear icon#31252PR #3188
v.drape - no 25D export with SpatiaLite format#30066
Service url cannot include custom query parameters#26761
Processing: python error on startup#29535
Saving Processing's Package Layers algorithm's output to default temporary output leaves no result#30535
[Georeferencer] GDAL script does not set target SR#31353PR #3189
Processing "Build virtual vector" now fails in certain cases#29336PR #3190
Unreported issue with missed import in the Processing algorithms dialogniet gerapporteerdPR #3190
db manager: python error when clicking "edit table" if the table is a postgis raster#30214PR #3190
DB Manager: Renaming a PostGIS geometry column causes it to lose its geometry type and SRS#27613PR #3192
Georeferencer incorrectly shows last image when reopened#26700PR #3193
DB Manager: Create Layer dialog should be closed or cleared once the new layer is generated#25535PR #3195
[Vector Save As...] Extension is not replaced in filename when switching format#26054PR #3196

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

Deze mogelijkheid werd ontwikkeld door Alexander Bruy

Mogelijkheid: Reparaties van problemen door Peter Petrik

Titel probleemURL issues (indien gerapporteerd)URL PR of commit3.4 backport PR of commit
Reproducible Crash: retrieving QgsHighlight instance stored as a widget property#30766PR #3173PR #3197
Layer styling Mesh layer does not respond to change of Color ramp (first time)#29188PR #3198
qgis crashed on close in QSortFilterProxyModel#31721
QGIS freezes#29742
Crash when trying to save a project#29896
Crash on exit with advanced digitizing active#29143
Renaming macOS app causes authentication error#32163
QGIS cannot be opened after updating to Mac OS Catalina#32167

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Peter Petrik

Mogelijkheid: Reparaties van problemen door Even Rouault

Titel probleemURL issues (indien gerapporteerd)URL PR of commit3.4 backport PR of commit
QGIS master crash upon exit @ QgsCoordinateTransformPrivate::freeProj on Windows platform#31762PR #3176Commit 08bb3fe
QGIS master crash upon exit @ QgsCoordinateTransformPrivate::freeProj on Windows platform#31762PR #3184PR #3185
QGIS WFS stripping of viewparam KVP from WFS Feature Requests#31026PR #3176PR #3188
Crash: right click on image ->export ->save as->"save raster layer as"#30937PR #3176PR #3178
crash in discover relations for postgresql layers#31213PR #3176PR #3177
Exporting raster as raw data to GeoPackage fails silently#30644PR #3177PR #3178
QGIS crashes after deactivating a GDAL driver in use in the project#29212PR #3177PR #3180
Crash exporting to GS7BG format#31775PR #3178PR #3183
pgdump is no longer a recognized format for the GDAL/OGR convert format algorithm#31421PR #3181is het niet waard
PBF files not loading correctly#31062PR #3181PR #31835
Error importing cover from Geoserver WFS service#29844PR #31813PR #31867
Feature count from online Geojson not updated upon refresh#30518PR #31860is het niet waard
Edits in GeoJson datasources are not saved anymore#28580GDAL https://github.com/OSGeo/gdal/pull/1846Gebackport naar GDAL 3.0 en 2.4 onderhoudstakken

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Even Rouault

Mogelijkheid: Reparaties van problemen door Sandro Santilli

Titel probleemURL issues (indien gerapporteerd)URL PR of commit3.4 backport PR of commit
Adding Postgis rasters from DB Manager ask for password for each add#31162
[processing] segmentizebymaxdistance puts qgis in endless CPU loop#31832Commit 6942b4b9Commit 3225f491
file INSTALL cannot find doc/api/html#31842Commit 3225f491Niet beschikbaar
QGIS died on signal 11 # at start up#31350
repository files modified by make check#25830PR #31980
CMake Error at cmake/FindGEOS.cmake:162#32170Commit bc9bb888Commit 27f13936
False success from ogr provider's committChanges#32144Commit f421dc4fCommit 136cec24
TestSagaAlgorithms: line 139, in check_algorithm: 'NoneType' object has no attribute 'checkParameterValues'#32143Commit 76b39de1Niet beschikbaar
PostGIS Data Loads Extemely Slow#26186PR #31858

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Sandro Santilli

Mogelijkheid: Reparaties van problemen door Matthias Kuhn

Titel probleemURL issues (indien gerapporteerd)URL PR of commit3.4 backport PR of commit
Crash when opening symbology tab of invalid layer#32041#32041Niet beschikbaar
PR reviewsVele :D
qgz are marked as temporary on windows#32118
Allow selecting geometry type in context#32121PR #32125Niet beschikbaar

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Matthias Kuhn

Mogelijkheid: Reparaties van problemen door Paul Blottiere

Titel probleemURL issues (indien gerapporteerd)URL PR of commit3.4 backport PR of commit
Fixes invalid schemaLocation in GetCapabilities doc#32085PR #32352
Invalid WMS GetFeatureInfo response with json info_format#32326PR #32386/files
QGIS Server SELECTION doesn't work with Postgres ids of type bigint or text#29779
Regression with opacities for the WMS GetPrint request#29317
Unreported regression: Invalid renderer type after loading a QML style fileniet gerapporteerde regressiePR #32388

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

Deze mogelijkheid werd ontwikkeld door Paul Blottiere

Mogelijkheid: Reparaties van problemen door Nyall Dawson

Titel probleemURL issues (indien gerapporteerd)URL PR of commit3.4 backport PR of commit
Fix crash when deleting layouts from designer window#32465Commit e643e7f6Niet beschikbaar
Fix model to python when model has no input parametersCommit 6f1c42e7Niet beschikbaar
Fix string escaping when converting models to python code#32451Commit e3eb4f54Niet beschikbaar
Fix memory leakCommit 5be31915Niet beschikbaar
Fix potential overflow in raster rendererCommit 1ba8db41Niet beschikbaar
Restore project variables early in the project read cycle#32382Commit d76835feNiet beschikbaar
Improve docs for Join by Nearest, raise warning in log#32317Commit 670c81f9Niet beschikbaar
Catch some reprojection exceptions during raster rendering#32301Commit 1dfc0c1eNiet beschikbaar
[labeling] Fix broken numeric formatting settings, add tests#32393Commit b58dd674Niet beschikbaar
Fix uncaught transform exception when determining AFS layer boundsniet gerapporteerdCommit 857697ddNiet beschikbaar
Fix qt warning thrown when converting a 2.18 projectniet gerapporteerdCommit 12ad9fcaNiet beschikbaar
Add option to take no action ("Leave as an unknown CRS") when a layer is loaded which has no CRS#19762, #27634, #24815 (en waarschijnlijk nog enkele andere)Commit ffe66bffNiet beschikbaar
Don't force fallback to WGS84 for unknown layer CRSesniet gerapporteerdCommit 93741566Niet beschikbaar
Fix memory layers cannot use non-EPSG CRS codesniet gerapporteerd, maar waarschijnlijk oorzaak voor veel problemenCommit 2dad68f7Niet beschikbaar
Fix crash after deleting report sections#31302Commit 3356460cCommit d3230ac0
Ensure polygon rings generated for rendering are always closedniet gerapporteerdCommit a69e38d9Niet beschikbaar
Don't crash QgsTessellator when an empty polygon is addedniet gerapporteerdCommit 761b2e77Niet beschikbaar
Fix crash in topology checker plugin after a check is canceledniet gerapporteerdCommit 606bcd35Niet beschikbaar
Fix topology checker multipart check#28361Commit 5101386bNiet beschikbaar
Fix crash on exit when topology checker dock is open with visible resultsniet gerapporteerdCommit 64375ad4Niet beschikbaar
Don't load print layouts when opening project browser itemsvia e-mailCommit 9f1ce084Niet beschikbaar
Add QgsProject flag to avoid loading print layouts when reading a project file, avoids crashes when project is loaded in background threadvia e-mailCommit d0ed3746Niet beschikbaar
Don't try to load HTML content when a layout is created in a background threadvia e-mailCommit 53252496Commit 5fcab0e7
Huge speed up to QgsTessellatorCommit 577e1e96Niet beschikbaar
[processing] Ensure all objects used by the model are correctly imported#32004Commit e5e3fe47Niet beschikbaar
[processing] Avoid confusing use of expression parameter type in Random Points in Polygon algorithm#27640Commit 196e15a0Niet beschikbaar
[layouts] Update map settings variables in UI when map extent/rotation changes#24136Commit 86c83537Niet beschikbaar
[layouts] Fix layout variables set programmatically do not show in GUI#28837Commit 1afdd935Niet beschikbaar
[layouts] Ensure variable panels are updated when layout or atlas properties change#26402Commit 2b31e03aNiet beschikbaar
[layouts] Move page background setting to a per-page option#25695Commit 45e847efNiet beschikbaar
Optimize QgsContrastEnhancementFunctionCommit f5c21a0fNiet beschikbaar
[layouts] Prevent removal of the last remaining page in a layoutvia e-mailCommit e6ecfdd3Commit b65f23f8
[layouts] Fix crash when exporting layout with no pagesvia e-mailCommit b784d698Commit f8355cbb
Fix conditional formatting panel high dpi issuesCommit 1f033fe8Niet beschikbaar
Fix loss of font setting when editing conditional formatCommit 72efc1edNiet beschikbaar
Avoid overflow in QgsImageOperationCommit aefbf662Commit 9f4d3a87
[processing] Extend api for retrieving a layer in a compatible formatvia 3e partij plug-in bugtrackerCommit 651c5071Niet beschikbaar
Fix conditional styles in feature list view do not update when the layer's conditional styles are changedCommit bccd5a46Niet beschikbaar
Fix broken display of conditional styles in feature list viewCommit 5f7264d4Niet beschikbaar
Fix incorrect conditional styling applied to rows in some casesCommit c15c7271Niet beschikbaar
Use invalid colors, not transparent colors, to indict not set colors in conditional formats, fixes incorrect colors used for conditionally styled rowsCommit bc82cffdNiet beschikbaar
"[labeling] When an extreme number of features are being labeled from a single layer, place additional limits on the maximum number of
labeling candidates to generate for features in this layer"Commit 61bfced6Niet beschikbaar
[layouts] Fix incorrect alignment of items when the align or distribute tools are used with items with a non-top-left reference point#31900Commit b4550dc4Niet beschikbaar
[processing] Respect user set default vector output format in vector split algorithmCommit 90bac82fNiet beschikbaar
Fix GUI is not updated when layout atlas is set to use the default filename expression#20786Commit a4da849eNiet beschikbaar
[reports] Remove useless extra set of export actions#26384Commit d6b41813Niet beschikbaar
[reports] Fix crash when print button clicked before a report section is openedniet gerapporteerdCommit c93fd0a4Niet beschikbaar
[reports] Reduce minimum width of report organiser dock#25916Commit 7c490848Niet beschikbaar
[layouts] Add a page number selection combo box at the top of the guide manager dock#25700Commit 2f22aeafNiet beschikbaar
Show color button style "Pick color" and "Chooe Color" and symbol button menu#25696Commit 39cfd0f9Niet beschikbaar
Fix out of sync layout bounds after page removal#26665Commit d498eed0Niet beschikbaar
[layouts] Fix odd selection behavior when keyboard modifiers are pressed when rectangular selection endsCommit 37b5af54Niet beschikbaar
Fix interaction with group members in items panel#26674Commit 5154240fNiet beschikbaar
[layout] Fix invalid svg exports when including metadata#28130Commit cc94aebcNiet beschikbaar
[legends] Fix missing symbols for inverted polygon layers when using filter by map content#22718Commit abc9f47cNiet beschikbaar
Use a slightly larger font size in CRS details on Windows#31297Commit 757017c2Niet beschikbaar
[processing] Add warning when packaging a geopackage with no layers#31888Commit f11e6603Niet beschikbaar
[layouts] Fix crash when opening layout with dynamic image in html label#28996Commit 5db6165fCommit e29865cd
Expose report feature settings when an attribute table is used in an atlas#28441Commit 9fd17c8fNiet beschikbaar
[layouts] Fix attribute table ignores cell margin for top/bottom aligned text#31259Commit 7b356fe4Niet beschikbaar
Fix truncated legend symbol borders when layer has opacity setCommit 30e14938Niet beschikbaar
Fix adding/moving legend is very slow with large projects#29058Commit 758ac909Niet beschikbaar
[reports] Fix predefined scale mode is incompatible with report outputs#29196Commit fcd21e48Niet beschikbaar
Ensure atlas expression evaluation has access to coverage layer scope#31807Commit 3de05939Niet beschikbaar
Resizing pages to content should not create empty page size if no items are present#29034Commit 421e68cfNiet beschikbaar
Fix map rotation does not immediately restore in reports#31217Commit f5afebe5Niet beschikbaar
Do not return nan values when an assistant is used with min val == max val#31242Commit 97923751Niet beschikbaar
[layouts] Fix label items don't update when their opacity < 100#29079Commit f9a47738Niet beschikbaar
Fix project load status indicator can get "stuck" after project loadniet gerapporteerdCommit 40d95b69Niet beschikbaar
Fix corrupted expressions in filter indicator tooltipsCommit 393e623bCommit 8e0e368f
Fix cannot use GPS panel to draw features in multi polygon/line#29144Commit dc2b209dNiet beschikbaar
Fix loss of label background settings when restoring projects.#31427Commit aa4a8da3Niet beschikbaar
Fix crash in point displacement rendererCommit 7043933fNiet beschikbaar

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Nyall Dawson