Latest news will appear here soon.
Edit on GitHub

Log met wijzigingen voor QGIS 2.14

image1

Datum uitgave 26-02-2016

This is the changelog for the next release of QGIS - version 2.14 'Essen'. Essen was the host city to our developer meet ups in October 2012 and 2014.

Long Term Release

This is a special release since it is designated an 'LTR' (Long Term Release). LTR releases will be supported with backported bug fixes for one year, and will be in permanent feature freeze (i.e. no new features will be added, only bug fixes and trivial updates). Note that we are in discussion to extend the term of our LTR releases to two years, but for technical reasons we will not do this until QGIS 3.2.

Het doel van LTR-uitgaven is om een stabiel en minder vaak wijzigend platform te verschaffen voor bedrijven en organisaties die zich niet meer dan eenmaal per jaar willen bezighouden met het bijscholen van gebruikers, trainingsmateriaal etc. Het succes van de LTR hangt heel veel van u, onze geliefde gebruikers, af, we hebben uw ondersteuning nodig om ons probleemoplossingen aan te reiken en er voor zorgend dat u in uw ondersteuningscontracten met verleners van ondersteuning specificeert dat probleemoplossingen die voor u worden toegepast ook worden toegepast op de tak van de LTR als ook op onze normale takken voor ontwikkeling.

Als een LTR belangrijk voor u is, overweeg dan ook directe ondersteuning voor het project QGIS, of moedig uw zakelijke dienstverlener aan om de LTR als basis te gebruiken voor uw zakelijke oplossing zodat iedereen kan profiteren van een stabiel platform dat doorlopend wordt verbeterd en verfijnd. Onthoud dat voor gebruikers en organisaties die graag de grenzen verkennen, onze viermaandelijkse uitgaven ongewijzigd door blijven gaan.

New Features in QGIS 2.14 'Essen'

If you are upgrading from QGIS 2.8 (our previous LTR version) you will find a great many new features in this release. We encourage you to peruse the changelogs for the intermediate non LTR 2.10 and 2.12 releases as this QGIS 2.14 includes all features published in those releases too. Note that 2.14 first enters the regular package repositories and will not immediately replace 2.8 in the LTR package repositories. That will happen when 2.16 is released.

Whenever new features are added to software they introduce the possibility of new bugs - if you encounter any problems with this release, please file a ticket on the QGIS Bug Tracker.

Dankwoord

We would like to thank the developers, documenters, testers and all the many folks out there who volunteer their time and effort (or fund people to do so). From the QGIS community we hope you enjoy this release! If you wish to donate time, money or otherwise get involved in making QGIS more awesome, please wander along to qgis.org and lend a hand!

QGIS is supported by donors and sponsors. 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 project sponsor, please visit our sponsorship page for details. Sponsoring QGIS helps us to fund our six-monthly developer meetings, maintain project infrastructure and fund bug fixing efforts. A complete list of current sponsors is provided below - our very great thank you to all of our sponsors!

QGIS is Free software and you are under no obligation to pay anything to use it - in fact we want to encourage people far and wide to use it regardless of what your financial or social status is - we believe empowering people with spatial decision making tools will result in a better society for all of humanity. If you are able to support QGIS, you can donate here

Huidige sponsoren van QGIS

Medium

Small

Algemeen

Mogelijkheid: Gedrag gewijzigd voor functie strpos

The strpos function behaviour has been altered, so that no match now results in a "0" value and a non-zero value means a match at the specified character position. In older QGIS versions, a "-1" value would mean no-match and other return values represented the character position - 1.

Projectbestanden uit eerdere versies van QGIS zullen moeten worden bijgewerkt om deze wijziging te kunnen laten zien.

image47

Deze mogelijkheid werd ontwikkeld door Jürgen Fischer

Mogelijkheid: Zoomen naar object met klik met rechts in attributentabel

U kunt nu naar een object zoomen vanuit de attributentabel (zonder het eerst te moeten selecteren) door met rechts te klikken en te selecteren Naar object inzoomen.

image48

Mogelijkheid: Verbeteringen voor snelheid en geheugen

  • Een set geselecteerde objecten opslaan uit een grote laag is nu veel sneller
  • Alleen geselecteerde objecten bijwerken met behulp van het veldberekening is sneller
  • Sneller zoomen naar geselecteerde in grote lagen
  • Much faster get_feature expression function (especially when an indexed column in the referenced layer is used)
  • SelectByAttribute and ExtractByAttribute processing algorithms are orders of magnitude faster, and can take advantage of database indices created on an attribute
  • PointsInPolygon processing algorithm is many magnitudes faster
  • De categorieën in een renderer Categorieën filteren (bijv. alleen enkele categorieën weergeven en andere niet selecteren) is veel sneller, omdat nu alleen de overeenkomende objecten worden opgehaald van de gegevensprovider
  • Significante reductie in het geheugen vereist voor het openen van grote vectorlagen

Mogelijkheid: Meer variabelen in expressies

Tijdens renderen zullen nieuwe variabelen beschikbaar zijn:

  • @geometry_part_count: The part count of the currently rendered geometry (interesting for multi-part features)
  • @geometry_part_num: 1-based index of the currently rendered geometry part

Deze zijn nuttig om verschillende stijlen toe te passen op verschillende delen van meerdelige objecten:

  • @map_extent_width: The width of the currently rendered map in map units
  • @map_extent_height: The height of the currently rendered map in map units
  • @map_extent_center: The center point of the currently rendered map in map units

Variabelen die een relatie hebben met de omgeving van het besturingssysteem zijn ook toegevoegd:

  • @qgis_os_name: eg 'Linux','Windows' or 'OSX'
  • @qgis_platform: eg 'Desktop' or 'Server'
  • @user_account_name: current user's operating system account name
  • @user_full_name: current user's name from operating system account (if available)

image49

deze mogelijkheid werd mogelijk gemaakt door Andreas Neumann (de OS- en gebruikergerelateerde variabelen)

Deze mogelijkheid werd ontwikkeld door Nyall Dawson, Matthias Kuhn

Mogelijkheid: Meer controle over plaatsing van kaartelementen

QGIS 2.14 heeft een betere controle verkregen voor het plaatsen van Noordpijlen, schaalbalken en opmerkingen voor auteursrecht in het hoofdkaartvenster. U kunt nu precies de positie van deze elementen instellen met behulp van een variëteit aan eenheden (inclusief millimeters, pixels en percentage).

image50

Feature: Programma voor oplossen van problemen tegen betaling

Voorafgaande aan elke uitgave houden we een programma voor het oplossen van problemen tegen betaling waar we ontwikkelaars de fondsen verstrekken om zoveel mogelijk problemen op te lossen. We hebben besloten om een verantwoording van dit programma voor het oplossen van problemen tegen betaling op te nemen als deel van ons log van wijzigingen. Onthoud dat deze lijst niet uitputtend is.

Feature: Field calculator can be used to update feature's geometry

De Veldberekening kan u worden gebruikt om de geometrie van geometrieën van objecten bij te werken met behulp van het resultaat van een geometrische expressie. Dit is een handige sneltoets om bewerkingen, zoals het toevoegen van een buffer aan groep geselecteerde objecten, uit te voeren en samen met alle nieuw toegevoegde functies voor geometrie in 2.14 is het een zeer handige manier om uw geometrieën te manipuleren!

image51

This feature was developed by Nyall Dawson

Mogelijkheid: Nieuwe functies voor expressies in 2.14

Vele nieuwe functies voor expressies zijn toegevoegd aan versie 2.14:

  • relate: performs a DE-9IM geometry relation by either returning the DE-9IM representation of the relationship between two geometries, or by testing whether the DE-9IM relationship matches a specified pattern.
  • the make_point function now accepts optional z and m values, and a new make_point_m function has been added for creation of PointM geometries.
  • m and z functions for retrieving the m and z values from a point geometry
  • new make_line and make_polygon functions, for creation of line and polygon geometries from a set of points
  • reverse, for reversing linestrings
  • eval function, which can evaluate a string as though it is an expression of its own
  • translate function, for translating geometries by an x/y offset
  • darker and lighter functions, which take a color argument and make it darker or lighter by a specified amount
  • radians and degrees: for converting angles between radians and degrees
  • point_on_surface: returns a point on the surface of a geometry
  • exterior_ring: returns the exterior ring for a polygon geometry
  • is_closed: returns true if a linestring is closed
  • new geometry accessor functions: geometry_n (returns a specific geometry from within a collection), interior_ring_n (returns an interior ring from within a polygon)
  • num_geometries: returns number of geometries inside a collection
  • num_rings: returns number of rings in a polygon geometry object
  • num_interior_rings: returns number of interior rings in a polygon
  • nodes_to_points, for converting every node in a geometry to a multipoint geometry
  • segments_to_lines, for converting every segment in a geometry to a multiline geometry
  • closest_point: returns closest point in a geometry to a second geometry
  • shortest_line: returns the shortest possible line joining two geometries

nodes_to_points and segments_to_lines are intended for use with geometry generator symbology, eg to allow use of m and z values for nodes/lines with data defined symbology.

Andere verbeteringen:

  • geometries and features can now be used in conditional functions. For instance, this allows expressions like case when $geometry then ... else ... and case when get_feature(...) then ... else ...

image52

Analyse-gereedschappen

Mogelijkheid: Meer statistieken beschikbaar in Gereedschap Attributen samenvoegen

Bij het gebruiken van ofwel de gereedschappen Attributenwaarden samenvoegen of Objecten samenvoegen, zijn er aanvullende overzichtsstatistieken beschikbaar die kunnen worden gebruikt om de resulterende attribuutwaarden in te stellen. Deze omvatten Q1, Q3, inter-kwartiel bereiken, waarden Meerderheid en Minderheid, en, naast andere, het anatal unieke waarden.

image27

This feature was developed by Nyall Dawson

Mogelijkheid: Waarden Z/M worden weergegeven bij het gebruiken van het gereedschap Objecten identificeren

Het gereedschap Objecten identificeren is nu in staat elke waarde Z of M weer te geven die aanwezig is in de geïdentificeerde objecten. Als het object een lijn of een polygoon is, zal het gereedschap het nummer voor de knoop weergeven en X/Y/Z/M voor de dichtstbijzijnde knoop ten opzichte van het geïdentificeerde punt. Het gereedschap Objecten identificeren geeft nu ook het aantal delen en deelnummers voor collecties weer.

image28

This feature was developed by Nyall Dawson

Mogelijkheid: Uniforme afhandeling van eenheden voor afstand en gebieden en indelingen voor coördinaten

In QGIS 2.14 zijn de afhandeling van verscheidene opties met betrekking tot eenheden voor afstand en gebieden en weergave van coördinaten geüniformeerd, vereenvoudigd en verplaatst naar Projecteigenschappen. Deze verandering biedt vele voordelen, inclusief:

  • De indeling voor coördinaten, gespecificeerd in Projecteigenschappen, wordt consistent gebruikt als een coördinaat wordt weergegeven aan de gebruiker, inclusief de resultaten van het gereedschap Objecten identificeren en de weergave van de Statusbalk.
  • The setting for distance and area units in Project Properties is respected for all distance and area calculations, including the measure tool, identify results, and use of the $area, $length and $perimeter functions.
  • Aanvullende eenheden voor gebied zijn toegevoegd, inclusief vierkante yards, acres, hectares en meer.
  • Aanvullende eenheden voor hoeken zijn toegevoegd aan het gereedschap voor het meten van hoeken, inclusief rotaties, minuten voor boog en seconden voor boog.
  • It's now possible to show the coordinates in latitude and longitude in the status bar even when using a projected CRS.

image29

Deze mogelijkheid werd mogelijk gemaakt door het door QGIS gesponsorde programma voor het oplossen van problemen

This feature was developed by Nyall Dawson

Browser

Mogelijkheid: Verbeteringen aan Browser

De QGIS Browser is een paneel voor het bestandssysteem, OGC webservices en databaseverbindingen dat u snel en eenvoudig een laag uit de hiervoor genoemde bronnen laat slepen en neerzetten in uw kaartvenster (of in het venster van DB Manager). Twee nuttige nieuwe verbeteringen werden voor deze uitgave toegevoegd:

  • Paden kunnen selectief worden verborgen in het paneel Browser - dit is nuttig voor het opschonen van uw lijst met bronnen en om alleen te focussen op relevante mappen.
  • Projecten direct uit de Browser laden - nu kunt u een geheel project in het kaartvenster van QGIS slepen en laten vallen het zal worden geladen.

image30

Deze mogelijkheid werd ontwikkeld door Nathan Woodrow

Gegevensproviders

Feature: Cache mogelijkheden voor WMS

QGIS will now cache WMS GetCapabilities requests so that on subsequent use response times will be quicker when using that service. By default the cache period is 24 hours, but you can adjust this in the Network tab of the QGIS Settings dialog.

image31

Deze mogelijkheid werd ontwikkeld door Jürgen Fischer

Mogelijkheid: Ondersteuning voor gebogen geometrie uitgebreid

The delimited text provider now supports curved WKT strings, and the memory provider (eg "temporary scratch" layers) has gained full support for curved geometries. Additionally, if QGIS has been built using GDAL versions 2.0 and up then QGIS will fully support curved geometries in supported file types (eg GML files).

image32

This feature was developed by Nyall Dawson

Mogelijkheid: Verbeterde afhandeling van velden time en datetime

QGIS 2.14 heeft verbeterde afhandeling voor de veldtypes time en datetime, inclusief:

  • PostgreSQL velden voor tijdstempels worden juist afgehandeld
  • De aandrijving voor expressies heeft nu volledige ondersteuning voor velden time
  • De expressiebouwer geeft nu voorbeelden van berekeningen voor date, time, datetime en interval
  • Velden time worden volledig ondersteund door vector bestandslagen (afhankelijk van de bestandsindeling), PostgreSQL, MS SQL Server en tijdelijke tekenlagen
  • Opslaan van lagen als vectorbestanden files zal de velden time behouden als dat wordt ondersteund door de indeling van de vectorlaag (bijv. MapInfo .tab-bestanden)

image33

Deze mogelijkheid werd ontwikkeld door Jürgen Fischer, Nyall Dawson

Mogelijkheid: Ondersteuning voor Z/M in provider Tekengescheiden tekst

The delimited text provider has gained support for WKT strings containing Z and M coordinates. For example you can express a point with z and measure elements like this : POINT ZM (1 1 5 60).

image34

This feature was developed by Nyall Dawson

Mogelijkheid: Transactiegroepen voor bewerken van Postgres

Een nieuwe optie is geïntroduceerd om het bewerken van transacties mogelijk te maken.

Wanneer deze optie is ingeschakeld

  • Alle lagen uit dezelfde database worden in één transactiegroep geplaatst
  • Wanneer de eerste laag van een groep in de modus bewerken wordt geplaatst, worden alle andere ook automatisch in modus Bewerken geplaatst
  • Wanneer een laag wordt bewerkt, worden de wijzigingen onmiddellijk naar de database gezonden, wat het mogelijk maakt triggers en beperkingen onmiddellijk toe te passen
  • Wanneer één laag in een groep lagen wordt doorgevoerd, worden alle lagen doorgevoerd (databasetransactie)
  • Wanneer één laag in een groep lagen wordt teruggedraaid, worden alle lagen teruggedraaid (databasetransactie)

This feature is currently Experimental. If you find any problems, please report them.

Dit is op dit moment alleen geïmplementeerd voor databases van Postgres

image35

This feature was funded by SIGE

This feature was developed by Matthias Kuhn, OPENGIS.ch, based on work by Sourcepole

Mogelijkheid: PKI-authenticatie voor provider Postgres

De mogelijkheid om de QGIS Authentication Manager, geïntroduceerd in 2.12, te gebruiken is uitgebreid met de provider PostGIS. Dit maakt het mogelijk te verbinden met Postgres met behulp van basis of PKI-authenticatie, met de inloggegevens opgeslagen in de configuratie van QGIS. De nieuwe authenticatie voor provider Postgres kan ook worden gebruikt in de DB manager.

image36

This feature was funded by Boundless Spatial

Deze mogelijkheid werd ontwikkeld door Luigi Pirelli

Mogelijkheid: Virtuele lagen

Dynamische query’s voor SQL kunnen nu worden gebruikt op elke soort vectorlaag die QGIS kan laden, zelfs als de indeling van de laag zelf geen ondersteuning biedt voor query’s van SQL!

A new kind of vector layer called "virtual layer" is now available for that purpose. These allow you to create a virtual layer by defining a query (including support for aggregates and joins) from other layers in your project. The resultant layer will be a live, dynamic view of the query result, so any changes to the source layers will be automatically and immediately reflected in the virtual layer!

Het ondersteunde dialect van SQL is SQLite met functies van SpatiaLite. Functies voor expressies van QGIS mogen ook in query’s worden gebruikt. Elk soort vectorlaag is toegankelijk voor de query, inclusief meerdere lagen van verschillende gegevensproviders om samenvoegingen te maken.

Support for virtual layers has also been added to DB Manager as well as to the Processing toolbox where a new 'Execute SQL' tool is available.

image37

This feature was funded by MEDDE (French Ministry of Sustainable Development)

This feature was developed by Hugo Mercier / Oslandia

Mogelijkheid: Meer bestandsextensies voor bestandsselectie voor providers GDAL en OGR

Voor vector- en rasterbestanden vertrouwt QGIS op de bibliotheek van GDAL/OGR. Dat betekent dat nagenoeg elke bestandsindeling die kan worden geopend door GDAL of OGR direct kan worden geopend in QGIS. Tot nu werden sommige bestandsextensies niet toegevoegd an de bestandsselectie voor GDAL of OGR, wat er in resulteerde dat gebruikers geloofden dat QGIS die bestandsindelingen niet kon openen of behandelen. Enkele nieuwe extensies zijn nu toegevoegd aan de filters voor bestandsselectie in GDAL en OGR om dit probleem te verkleinen:

Voor vectorbestanden:

  • .thf voor indeling EDIGEO Frans kadaster
  • .ods voor indeling OpenDocument Spreadsheet LibreOffice/Apache OpenOffice
  • .xls voor indeling Microsoft Excel
  • .xlsx voor indeling Microsoft Excel OpenXML
  • .xml voor indeling NAS - ALKIS
  • .map voor indeling WAsP
  • .pix voor indeling PCIDSK
  • .gtm en.gtz voor indeling GPSTrackMaker
  • .vfk voor indeling VFK
  • .osm en .pbf voor indeling OpenStreetMap
  • .sua voor indeling SUA
  • .txt voor indeling OpenAir
  • .xml voor indeling Planetary Data Systems TABLE
  • .htf voor indeling Hydrographic Transfer
  • .svg voor indeling SVG
  • .gen voor ARCGEN
  • .sxf voor indelingen voor opslag en uitwisseling
  • .pdf voor vectorindeling Geospatial PDF
  • .sgy en .segy voor indeling SEG-Y
  • .seg, .seg1, .sp1, .uko, .ukooa voor indeling SEGUKOOA
  • .ovf voor vectorbestandsindeling VRT
  • .kmz voor indeling gecomprimeerde KML (KMZ)
  • .db3, .s3db, .sqlite3, .db3, .s3db, .sqlite3 voor indeling SQLite/SpatiaLite
  • .sl3 voor indeling SQLite Spatial (FDO)
  • CouchDB Spatial (via URL)

Voor rasterbestanden:

  • .ovr voor rasterbestandsindeling vrt

image38

This feature was developed by Médéric Ribreux

Feature: Use ST_RemoveRepeatedPoints for server-side simplification with PostGIS 2.2 (or newer) layers

When using a PostGIS 2.2 instance, QGIS now uses the ST_RemoveRepeatedPoints function instead of the ST_SnapToGrid function to process server-side simplification, as described by Paul Ramsey.

Deze methode zal het aantal knopen verminderen van de geometrieën die QGIS moet downloaden vanaf de server, wat de snelheid van het renderen zal verhogen en bandbreedte zal besparen tussen QGIS en de server van PostgreSQL.

image39

This feature was developed by Michaël Douchin @kimaidou

Gegevensbeheer

Mogelijkheid: Plug-in SPIT verwijderd

The "SPIT" plugin is no longer bundled with QGIS, as the plugin was unmaintained and has been surpassed by DB Manager and the processing database import algorithms.

image40

Deze mogelijkheid werd ontwikkeld door Nathan Woodrow

Mogelijkheid: Exporteren als DXF: optie om titel te gebruiken in plaats van de naam als laagnaam voor DXF in toepassing en server

image41

This feature was funded by City of Uster

Deze mogelijkheid werd ontwikkeld door Jürgen Fischer

Mogelijkheid: Type geometrie kan worden overschreven in het dialoogvenster Vector opslaan als

Dit maakt jet mogelijk dingen te doen als het opslaan van een tabel zonder geometrie MET een type geometrie, zodat geometrieën dan handmatig kunnen worden toegevoegd aan rijen. eerder was dit alleen mogelijk in QGIS te doen door opnieuw te sorteren op dummy-samenvoegingen of andere workarounds.

Aanvullend zijn opties toegevoegd om te forceren dat het type uitvoerbestand multitype is, of een dimensie Z bevat.

image42

This feature was developed by Nyall Dawson

Mogelijkheid: Vectorsamenvoegingen worden nu opgeslagen in QLR laagdefinitie bestanden

Mogelijkheid: Widget Externe bron

A new form widget is now available. It is named "External resource" and it allows a more complete handling of attributes assigned to file paths storing. Here is a complete summary of the widget features:

  • You can set an extension filter to force the storing of fixed file formats. If a filter is set, the file selector will only show file names that are relevant to the filter (it is still possible to select any file by using '*' character in the search field). Filter syntax is the same than Qt widget QFileDialog::getOpenFileName.
  • You can set a default path. Each time a user triggers the widget, a file selector will open at the default path (if set). If no default path has been set, the file selector will use the last path selected from an "External resource" widget. If the widget has never been used, the file selector defaults to opening on the project path.
  • U kunt een relatief pad voor opslaan definiëren en instellen. Relatieve paden voor opslag zullen u in staat stellen allen dat deel van het pad op te slaan dat na het standaard pad is gelegen (als standaard pad is ingesteld) of het huidige pad voor het project. Dit is in het bijzonder nuttig wanneer u lange paden wilt opslaan in attributen met beperkte grootte (zoals tekstattributen voor Shapefiles die zijn beperkt tot 254 tekens), of voor het maken van zichzelf bevattende project- en gegevensbestandsarchieven voor distributie.
  • Een andere nieuwe mogelijkheid om het widget gemakkelijker te gebruiken is dat bestandspaden nu kunnen worden weergegeven als hyperlinks. klikken op de hyperlink zal het gekoppelde bestand direct openen vanuit QGIS. U kunt deze optie configureren om het volledige pad van het bestand weer te geven of alleen de bestandsnaam. Het bestand zal worden geopend met behulp van de standaard afhandelaar voor die bestandsindeling vanuit uw besturingssysteem.
  • U kunt ook een URL gebruiken in plaats van een bestandspad. Het widget zal het interpreteren als een URL en u zult in staat zijn de gekoppelde webpagina direct in uw standaard webbrowser te openen.
  • U kunt er voor kiezen paden naar mappen op te slaan in plaats van bestandspaden.
  • Er is een geïntegreerde documentviewer in dit widget. U kunt het gebruiken om afbeeldingen of webpagina’s direct weer te geven in QGIS. De bestandsselectie voor de geïntegreerde viewer heeft voordeel van alle hierboven genoemde opties.

Voor meer informatie over opties voor configuratie, kunt u de helptips in het dialoogvenster voor configureren gebruiken.

The main aim of this new widget is to fix and improve the two existing 'File name' and 'Photo' widgets, and replace them with a single unified widget. For the moment, you can still use the old widgets but they will be deprecated and removed for QGIS 3.0. We recommend to switch your projects to use the new 'External Resource' widget now.

Deze mogelijkheid werd ontwikkeld door:

image43

Mogelijkheid: Bewerken relatie N:M

Dit voegt de mogelijkheid toe om gegevens te beheren in een genormaliseerde relationele database in relaties N:M (veel tot veel). Op de relatiebewerker in een formulier werken de gereedschappen om toe te voegen, te verwijderen, koppelen en koppeling verwijderen ook op de tabel om te koppelen als een relatie wordt gevisualiseerd als een relatie N:M.

Configuratie vindt plaats op de tab Velden waar op de relatie een tweede relatie kan worden gekozen (indien er een geschikte relatie is in termen van een tweede relatie op de tabel om te koppelen).

Beperkingen:

QGIS is geen beheerssysteem voor databases.

Het is gebaseerd op aannames vanuit het onderliggende systeem van de database. In het bijzonder:

  • it expects an ON DELETE CASCADE or similar measure on the second relation
  • it does not take care of setting the primary key when adding features. Either users need to be instructed to set them manually or - if it's a database derived value - the layers need to be in transaction mode

image44

Deze mogelijkheid werd mogelijk gemaakt door Kanton Neuchâtel, stad Pully, stad Vevey

This feature was developed by Matthias Kuhn

Digitaliseren

Mogelijkheid: Kleur van het elastiek te configureren

U kunt nu breedte en kleur voor het elastiek, dat wordt gebruikt voor Digitaliseren, instellen.

image45

Mogelijkheid: gereedschap Traceren voor digitaliseren

Het nieuwe gereedschap Traceren is een geavanceerd gereedschap voor digitaliseren dat u in staat stelt objecten in de ene laag te digitaliseren door die objecten in een andere laag te volgen.

Het gereedschap Traceren:

  • uses Dijkstra’s shortest path algorithm to find traceable routes
  • kan routes traceren over meerdere afzonderlijke objecten
  • kan worden gebruikt met gereedschappen van geavanceerd Digitaliseren (bijv. opnieuw vormen)
  • kan worden in- en uitgeschakeld door T in te drukken op uw toetsenbord tijdens het digitaliseren
  • is snel een gemakkelijk te gebruiken

You can read more about this feature here and with this tutorial.

Deze mogelijkheid werd mogelijk gemaakt door: de Royal Borough of Windsor and Maidenhead, Neath Port Talbot County Borough Council, Ujaval Gandhi, Surrey Heath Borough Council, Matias Arnold, Northumberland National Park Authority, Buccleuch Estates Limited, Countryscape

image46

This feature was developed by Lutra Consulting

Labelen

Feature: "Cartographic" placement mode for point labels

In deze plaatsingsmodus, worden kandidaten voor puntlabels gegenereerd die de ideale cartografische regels voor plaatsing volgen, bijv. plaatsing van labels wordt geprioriteerd in de volgorde:

  • rechtsboven
  • linksboven
  • rechtsonder
  • linksonder
  • rechts midden
  • links midden
  • boven, iets naar rechts
  • onder, iets naar links

(rekening houdende met de richtlijnen van Krygier en Wood (2011) en andere cartografische meesterwerken)

De prioriteit voor plaatsing kan ook worden ingesteld voor een individueel object met behulp van een gegevensgedefinieerde lijst met geprioriteerde posities. Dit maakt het mogelijk dat slechts enkele bepaalde plaatsingen kunnen worden gebruikt, dus bijv voor objecten langs de kust zou u kunnen voorkomen dat labels boven land worden geplaatst.

image53

Dit werd mogelijk gemaakt door Andreas Neumann

This feature was developed by Nyall Dawson

Mogelijkheid: Afstand voor label toepassen vanaf grenzen symbool

Als deze instelling actief is, is de afstand voor het label van toepassing vanaf de grenzen van het gerenderde symbool voor een punt in plaats van voor het punt zelf. Dit is speciaal nuttig wanneer de grootte va het symbool niet vast is, bijv. als het wordt ingesteld door een gegevensgedefinieerde grootte of bij het gebruiken van verschillende symbolen in een renderer Categorieën.

Onthoud dat deze instelling alleen beschikbaar is met de nieuwe modus voor plaatsing van puntlabels Cartografisch.

image54

Dit werd mogelijk gemaakt door Andreas Neumann

This feature was developed by Nyall Dawson

Mogelijkheid: Volgorde van renderen van labels beheren

A new control for setting a label's "z-index" has been added to the labeling properties dialog. This control (which also accepts data-defined overrides for individual features) determines the order in which labels are rendered. Label layers with a higher z-index are rendered on top of labels from a layer with a lower z-index.

Aanvullend is de logica aangepast zodat als 2 labels overenekomende Z-indexen hebben, dan:

  • als zij van dezelfde laag zijn zal een kleiner label altijd boven een groter label worden getekend
  • als zij uit verschillende lagen komen zullen zij worden getekend in dezelfde volgorde als de lagen zelf (d.i. rekening houdende met de volgorde die is ingesteld in de legenda)

Diagrammen kunnen ook hun Z-index hebben ingesteld (maar niet gegevensgedefinieerd) zodat de volgorde van labels en diagrammen kan worden beheerd.

Onthoud dat dit het NIET mogelijk maakt dat labels onder de objecten van andere lagen worden getekend, het beheert slechts de volgorde waarin labels bovenop uw kaart worden getekend.

image55

This feature was developed by Nyall Dawson

Mogelijkheid: Feitelijk gerenderde symbool wordt nu beschouwd als een obstakel voor labels van puntobjecten

Eerder werd alleen het puntobject zelf behandeld als een obstakel voor kandidaat-labels. Indien een groot of verschoven symbool werd gebruikt voor het punt, dan werd labels toegestaan dit symbool te overlappen zonder de lasten van het obstakel zijn mee te wegen.

Nu wordt rekening gehouden met de feitelijke grootte en verschuiving van het gerenderde symbool bij het detecteren van of een label botst met een puntobject. Het resultaat is nu dat QGIS in meer omstandigheden het tekenen van labels over puntsymbolen vermijd.

image56

Deze mogelijkheid werd mogelijk gemaakt door Stad Uster

This feature was developed by Nyall Dawson

Legenda van laag

Mogelijkheid: Een stijl op meerdere geselecteerde lagen plakken of op alle lagen in een groep van de legenda

Deze mogelijkheid voegt de mogelijkheid toe om de stijl van één laag te plakken op een groep lagen of op geselecteerde lagen.

image57

Deze mogelijkheid werd ontwikkeld door Salvatore Larosa

Mogelijkheid: Legenda filteren met expressie

Het is nu mogelijk elementen van de legenda te filteren met een expressie. Het is ontworpen met het filteren van op regel gebaseerde of gecategoriseerde symbologie in gedachte.

Het filteren van de legenda is beschikbaar in de legenda van de hoofdtoepassing, als ook voor componenten van de legenda in de QGIS Printvormgeving.

image59

This feature was funded by Agence de l'Eau Adour-Garonne (Adour-Garonne Water Agency)

This feature was developed by Hugo Mercier / Oslandia

Printvormgeving

Mogelijkheid: Nieuwe opties voor filteren van elementen van de legenda

Dit introduceert twee nieuwe opties om elementen van de legenda te filteren.

De eerste, filteren met expressie, stelt gebruikers in staat een expressie in te stellen voor het filteren van welke objecten zouden moeten worden weergegeven in de legenda. Alleen symbolen met een overeenkomend object zullen worden weergegeven in de legenda.

De tweede optie voor filteren maakt het mogelijk een legenda van Printvormgeving te filteren om alleen items te bevatten die ook zijn opgenomen binnen de huidige polygoon van Atlas.

image58

This feature was developed by Hugo Mercier (Oslandia)

Mogelijkheid: Aanvullende paden voor sjablonen van Printvormgeving

You can now define custom paths that should be used for QGIS to find composer templates. This means that you can for example put a bunch of templates in a network share and give your users access to that folder in addition to the local ones that exist on their own system. To manage the composer template search paths, look in Settings -> Options -> Composer

image60

Deze mogelijkheid werd ontwikkeld door Nathan Woodrow

Mogelijkheid: Meervoudige selectie van lay-outs in beheer

De Printvormgeving-manager heeft ondersteuning gekregen voor het beheren van meerdere lay-outs op hetzelfde moment. U kunt nu meerdere lay-outs tegelijkertijd openen of verwijderen met behulp van de Ctrl-toets en meerdere lay-outs uit de lijst selecteren.

image61

This feature was developed by Médéric Ribreux

Plug-ins

Mogelijkheid: Ondersteuning voor authenticatiesysteem voor beheer plug-ins

Ondersteuning voor het nieuwe authenticatiesysteem is toegevoegd aan het beheer voor plug-ins. Dit stelt gebruikers in staat configuraties voor authenticatie toe te passen voor verbindingen met opslagplaatsen voor plug-ins, en systeembeheerders om geauthenticeerde toegang te verschaffen tot opslagplaatsen van plug-ins en/of de downloadpakketten van plug-ins.

image62

This feature was funded by Boundless Spatial

Deze mogelijkheid werd ontwikkeld door Larry Shaffer

Processing

Mogelijkheid: Nieuwe algoritmes in 2.14

QGIS geo-algoritmes:

  • Smooth: voor glad maken van lijn- of polygoonlagen.
  • Omgekeerde lijnrichting.

GDAL/OGR geo-algoritmes:

  • gdal2tiles: bouwt een map met TMS-tegels, KML’s en eenvoudige webviewers.
  • gdal_retile: retiles a set of tiles and/or build tiled pyramid levels.

Mogelijkheid: Q/A eenheidstesten

Een nieuw testframework is geïntroduceerd om de stabiliteit van de module processing op de lange termijn te garanderen.

Geo-algoritmes van Processing worden uitgevoerd na elke wijziging die raakt aan de broncode van QGIS en de resultaten worden vergeleken met een controle gegevensset om het juiste gedrag te garanderen. Dit geeft onmiddellijke terugkoppeling over mogelijke regressies.

It is possible - and desired - that more tests are added. You can read more about how to participate.

image63

This feature was funded by The QGIS Project

This feature was developed by Matthias Kuhn, OPENGIS.ch

Mogelijkheid: Verbeterde Toolbox

De vereenvoudigde interface is verwijderd, en een nieuwe en meer gebruikersvriendelijk systeem voor het beheren van de providers is toegevoegd. De functionaliteit voor het zoeken van algoritmes zoekt nu ook in providers die niet actief zijn, en stelt voor om ze te activeren.

image64

This feature was funded by Boundless Spatial

Deze mogelijkheid werd ontwikkeld door Víctor Olaya

Mogelijkheid: Batchprocessen kunnen worden opgeslagen en later worden opgehaald met de interface voor Batchprocessing

image65

Mogelijkheid: Meer informatief dialoogvenster voor algoritmes

Een korte beschrijving wordt nu weergegeven naast de parameters van het algoritme, wat het eenvoudiger maakt het doel van het algoritme te begrijpen.

Also, batch processes can be now started from the algorithm dialog, using the “Run as batch process…” button

image66

Mogelijkheid: modules v.net voor GRASS7

QGIS 2.14 Processing now incorporates v.net GRASS modules (only for GRASS7). Those modules are a set of algorithms that perform on graph line vector layers (networks). A graph is a set of vertices (or nodes or points) linked together with a set of edges (or arcs or lines). The set of edges is often called a network.

Thanks to v.net modules, you can easily calculate the shortest path between a set of nodes on the network or even compute the isochrone map from a set of central points. you can also easily solve the complex travelling salesman problem from a network and a set of travel nodes.

Algoritmes v.net gebruiken vaak een lijn vectorlaag (voor het netwerk) en een puntlaag die de knopen weergeeft die u wilt gebruiken voor de berekening. Zorg er voor een ware graph lijn vectorlaag te gebruiken als de netwerklaag (randen moeten zijn verbonden met vertex zonder kruisingen tussen randen) om problemen te vermijden. U kunt ook elk attribuut voor een netwerklaag gebruiken voor berekening van de kosten (de inhoud van het attribuut wordt gebruikt om de reiskosten naar de rand te berekenen).

Hier is een snelle samenvatting van de verschillende algoritmes die zijn opgenomen in Processing:

  • v.net.alloc: Kent subnetten toe voor nabijgelegen centra.
  • v.net.allpairs: Berekent de kortste afstand tussen alle paren van knopen in het netwerk.
  • v.net.arcs: Maakt bogen uit een bestand met punten.
  • v.net.articulation: Computes the articulation points in the network.
  • v.net.bridge: Computes bridges of the network.
  • v.net.centrality: Berekent metingen voor degree, centrality, betweeness, closeness en eigenvector centrality in het netwerk.
  • v.net.components: Berekent sterke en zwakke verbonden componenten in het netwerk.
  • v.net.connect: Verbindt punten (knopen) met de dichtstbij gelegen boog in een netwerk (en voegt randen toe indien nodig).
  • v.net.connectivity: Berekent de vertex-connectiviteit tussen twee sets van knopen in het netwerk.
  • v.net.distance: Berekent de kortste afstand via het netwerk tussen twee sets van knopen.
  • v.net.flow: Berekent de maximale stroom tussen twee sets van knopen in het netwerk..
  • v.net.iso: Berekent de isochrone kaart van een netwerk uit een set van knopen.
  • v.net.nodes: Neemt knopen uit een netwerk/graph-laag.
  • v.net.nreports: Rapporteert informatie over de knopen.
  • v.net.path: Zoekt de kortste afstand via het netwerk tussen twee knopen.
  • v.net.report: Rapporteert informatie over de randen van het netwerk.
  • v.net.salesman: Computes the travelling salesman path from a set of nodes on the network.
  • v.net.spanningtree: Computes the Spanning tree of the network.
  • v.net.steiner: Creates a Steiner tree for the network and given nodes.
  • v.net.visibility: Voert grafische zichtbaarheidsconstructie uit.

Use the "Help" tab on each of the v.net Processing algorithm to read the official GRASS7 documentation directly for more information.

image67

This feature was developed by Médéric Ribreux

Programmeerbaarheid

Mogelijkheid: Functiebewerker voor expressie opnieuw ontworpen

Met automatisch opslaan

image68

Mogelijkheid: Init-code voor Python opslaan in het project

Adds an option and code editor to store python form init code into the project (and the DB, since it's in the style section)

image69

Mogelijkheid: Nieuwe opties filteren en sorteren voor QgsFeatureRequest

QgsFeatureRequest ondersteunt nu instellingen voor een maximum limiet voor het aantal terug te geven objecten. In veel gevallen wordt deze limiet doorgegeven aan de provider, resulterend in significante winst in de uitvoering wanneer slechts een bepaald aantal objecten zijn vereist.

Additionally, QgsFeatureRequest now supports setting ordering for returned features. Again, in many cases this ordering is delegated to the provider so that it is performed "server side" for optimal performance.

image70

Mogelijkheid: Opties voor aangepast objectformulier voor code van Python

Deze mogelijkheid voegt meer opties toe aan het aangepaste objectfomulier voor code van Python:

  • laden uit bestand (met widget Bestandsselectie)
  • laden uit omgeving (d.i. een plug-in of een Pythonfunctie init)
  • direct invoeren van de code in een widget Invoer (nieuwe optie)

De opties voor configuratie, inclusief de aangepaste Python-code ingevoerd in het dialoogvenster worden opgeslagen in het project, als ook in de instellingen van QML voor de stijl en kunnen worden geëxporteerd/hersteld naar/vanuit een database.

image71

This feature was funded by ARPA Piemonte

This feature was developed by Alessandro Pasotti (ItOpen)

Mogelijkheid: Nieuwe klassen voor PyQGIS in 2.14

Nieuwe bronklassen

Nieuwe klassen voor GUI

Opnieuw te gebruiken widgets:

Opnieuw te gebruiken dialoogvensters:

QGIS Server

Mogelijkheid: parameter STARTINDEX in WFS GetFeature Request

`STARTINDEX is standard in WFS 2.0, but it's an extension for WFS 1.0 implemented in QGIS Server.

STARTINDEX can be used to skip some features in the result set and in combination with MAXFEATURES provides for the ability to use WFS GetFeature to page through results. Note that STARTINDEX=0 means start with the first feature, skipping none.

This feature was developed by 3Liz

Mogelijkheid: showFeatureCount in GetLegendGraphic

Add non-standard parameter showFeatureCount to add feature count in the legend. To activate it,showFeatureCount can be set to TRUE or 1.

Deze mogelijkheid heeft een fake X server nodig.

image72

This feature was developed by 3Liz

Mogelijkheid: Optie om het renderen van onregelmatigheden aan de randen van tegels te vermijden

image73

Mogelijkheid: Controle van configuratie in projecteigenschappen

Een nieuwe controle voor configuratie is toegevoegd aan projecteigenschappen om te helpen bij het configureren van een project voor QGIS Server,.

De controle test op fouten als:

  • duplicaatnamen of verkorte namen gebruikt als namen voor OWS
  • ongeldige namen voor OWS
  • ontbrekende coderingen voor vectorlagen

image74

This feature was funded by Ifremer

This feature was developed by 3Liz

Mogelijkheid: mogelijkheden voor WMS INSPIRE

In de projecteigenschappen kan de gebruiker:

  • mogelijkheden voor INSPIRE activeren
  • de taal voor de service selecteren, uit 24 officiële talen voor de EU + 5 regionale talen
  • het scenario voor service metadata selecteren en hun parameters specificeren

De mogelijkheden voor WMS 1.3.0 sluiten aan op de configuratie van INSPIRE.

image75

This feature was developed by 3Liz

Mogelijkheid: Verkorte namen toevoegen aan lagen, groepen en project

Een aantal elementen heeft zowel een Naam als een Titel. De Naam is teksttekenreeks gebruikt voor communicatie van machine-naar-machine terwijl de Titel ten behoeve van mensen is. Een gegevensset kan bijvoorbeeld de beschrijvende Titel Maximum Atmospheric Temperature hebben en kan worden bevraagd met de verkorte Naam ATMAX.

Gebruikers zouden al een titel kunnenhebben ingesteld voor lagen en het project. OpenGeospatial Web Services, OWS (WMS, WFS, WCS), naam is gebaseerd op de gebruikte naam in de boom van lagen. Deze naam is meer een label voor mensen dan een naam voor communicatie van machine-naar-machine.

Deze mogelijkheid voegt de mogelijkheid voor gebruikers toe om Name te definiëren als een teksttekenreeks voor communicatie van machine-naar-machine:

  • verkorte naam voor bewerkingselementen voor laageigenschappen
  • dialoogvenster voor gegevens van WMS om de boom van lagen te groeperen (verkorte naam, titel, abstract)
  • bewerkingen voor verkorte naam voor projecteigenschappen
  • add a regexp validator "^[A-Za-z][A-Za-z0-9._-]*" to short name line edit accessible through a static method
  • element TreeName toegevoegd aan de fullProjectSettings

Als een verkorte naam is ingesteld voor lagen, groepen en project wordt die gebruikt door QGIS Server als de laagnaam.

image76

This feature was developed by 3Liz

Symbologie

Mogelijkheid: Assistent Grootte voor variëren van de breedte van de lijn

image77

Mogelijkheid: Ondersteuning voor transparantie in parameters voor SVG-kleuren

Niet-gebundelde SVG’s moeten toevoegen:

fill-opacity="param(fill-opacity)"

en

stroke-opacity="param(outline-opacity)"

om ondersteuning voor transparantie in te schakelen.

This feature was developed by Nyall Dawson

Mogelijkheid: Gemakkelijk dupliceren van symboollagen

A new "duplicate" button has been added to the symbol properties dialog, which allows symbol layers to be easily duplicated.

image78

This feature was developed by Nyall Dawson

Mogelijkheid: Renderer 2.5D

Dit voegt een interface toe voor configuratie en renderer die het eenvoudiger maakt om alle stukken samen te voegen die vereist zijn om een 2.5D-effect te krijgen.

Het maakt het configureren van delen van de stijl en is bedoeld voor een eenvoudige-naar-eenvoudige isetup.

Since every part of the system is built around QGIS' internal rendering and symbology engine, there is much to fine tune. To get all the possibilities, just change the renderer to a graduated, categorized or single symbol renderer upon creation and you will find full access to improve the style to your needs.

Deze mogelijkheid werd ontwikkeld door:

Dit werd mogelijk gemaakt door:

  • Regionale raad van Picardië
  • ADUGA
  • Stad Nyon
  • Wetu GIT cc

image79

Mogelijkheid: Toestaan van definitie van volgorde voor renderen voor objecten

Wanneer objecten zijn vereist om te worden gerenderd in een bepaalde volgorde, kan dit worden gespecificeerd door een willekeurige expressie te gebruiken.

This can be configured in the layer's symbology configuration dialog and can be a simple field or a complex expression.

Het verschaft ook beheer over een oplopende of aflopende volgorde, als ook of NUL-en eerst of laatst zijn.

Indien mogelijk zal het verzoek worden verzonden naar de database (Dit is afhankelijk van de complexiteit van de expressie, als ook van de provider voor de laag). Als het niet mogelijk is om het verzoek te verzenden naar de database, zal de sortering worden uitgevoerd op de lokale machine.

This is used by the 2.5D renderer to render features based on their distance from the "camera".

Dit is ook beschikbaar voor plug-ins:

layer.getFeatures( QgsFeatureRequest().setOrderBy( 'name' ) ) -- alphabetical by name

This feature was developed by: Matthias Kuhn at OPENGIS.ch This feature was funded by: Regional Council of Picardy, ADUGA, Ville de Nyon, Wetu GIT cc

image80

This feature was developed by Matthias Kuhn, OPENGIS.ch

Mogelijkheden: Symbolen voor geometrie-generator

Symbolen voor geometrie-generator maken het mogelijk de aandrijving voor expressies te gebruiken voor het aanpassen van de geometrie vóór het renderen of zelfs nieuwe geometrieën te maken tijdens het renderen, gebaseerd op attributen van het object.

Dit kan alle soorten ruimtelijke operatoren gebruiken, zoals buffer, translate, intersect of extrude met parameters gebaseerd op attributen alleen voor het renderen zonder in feite de gegevens in de bron aan te passen.

Voorbeelden

Translate een geometrie

Gebruikt voor het dak van de 2.5D renderer

translate( $geometry, 10, 10 )

Vulstijl voor de rand van de polygoon

Dit genereert een polygoon die de omtrek van de originele polygoon weergeeft (Voorbeeld afbeelding)

difference( buffer( $geometry , 250 ), buffer( $geometry, -250 ) )

Verschillende symboollagen kunnen verschillende geometrie-generatoren bevatten, dit maakt het mogelijk om tegelijkertijd verschillende versies van een een geometrie weer te geven. De 2.5D renderer dient als voorbeeld.

image81

Dit werd mogelijk gemaakt door Regionale raad van Picardië, ADUGA, Stad Nyon, Wetu GIT cc

This feature was developed by Matthias Kuhn, OPENGIS.ch

Gebruikersinterface

Mogelijkheid: Attributentabel kan worden vernieuwd

Een optie om attributen opnieuw te laden binnen de attributentabel is nu beschikbaar.

image82

Mogelijkheid: Direct instellen kleuren renderer en klassesymbool uit contextmenu in legenda

Geeft een widget kleurenwiel weer in het menu, wat u in staat stelt interactief de kleur voor een symbool te bewerken zonder zelfs één enkel dialoogvenster te moeten openen!

image83

This feature was developed by Nyall Dawson

Mogelijkheid: Symbolen voor de legenda direct bewerken vanuit de boom met lagen

This adds a new "edit symbol" item to the right-click menu for a renderer child legend item (eg categories for the categorised renderer). Selecting it opens a symbol editor dialog which allows for directly editing the class's symbol. It's much faster than opening the layer properties and going through the style tab. You can also double-click on a child item to open the symbol editor immediately.

image84

This feature was developed by Nyall Dawson

Mogelijkheid: Alle items voor de legenda weergeven/verbergen via het contextmenu

Allows toggling on/off all the symbol items for categorized/graduated/rule-based layers via the right click menu on an item. Previously you'd have to toggle each item manually one-by-one.

image85

This feature was developed by Nyall Dawson