Log met wijzigingen voor QGIS 2.16

image1

Dit is het log met wijzigingen voor de volgende uitgave van QGIS - versie 2.16.0 ‘Nødebo’. Het Department of Geoscience and Natural Resource Management Forest and Landscape College in Nødebo was de gastheer voor de Eerste Internationale QGIS-conferentie en ontwikkelaarsbijeenkomst in mei 2015.

Dit is geen Long Term Release (Lange Termijn Release)

Deze uitgave is niet bestemd als een Long Term Release (LTR). gebruikers die een versie van QGIS willen die niet wijzigt en voor tenminste 1 jaar geen oplossingen voor problemen willen, worden geadviseerd de huidige LTR-uitgave 2.14 te gebruiken (die nu, bij de uitgave van QGIS 2.16, onze officiële LTR wordt).

Nieuwe mogelijkheden in QGIS 2.16 ‘Nødebo’

Als u upgradet vanaf QGIS 2.14 zult u vele nieuwe mogelijkheden aantreffen in deze uitgave. We bevelen u aan om de logs voor de wijzigingen van de vorige uitgaven te lezen omdat deze QGIS 2.16 ook alle mogelijkheden bevat die zijn gepubliceerd voor die uitgaven.

Wanneer aan software nieuwe mogelijkheden worden toegevoegd introduceren die de mogelijkheid tot het ontstaan van nieuwe problemen - als u in deze uitgave nieuwe problemen tegenkomt, vul dan een ticket in op de QGIS Bug Tracker.

Introducing Nødebo

Pronouncing Nødebo...

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 gemeenschap van QGIS 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 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.

Sponsoren voor QGIS versie 2.16.0

Elk jaar ontvangen wij ook ondersteuning van verschillende organisaties die het werk wat wij doen waarderen en die het mogelijk willen maken dat de ontwikkeling van het QGIS project vooral blijft doorgaan. Deze sponsoren, genoemd in onderstaande lijst, zijn wij zeer dankbaar!

Gouden sponsors ( 9000 EUR )

gold qgis-ch QGIS Usergroup Switzerland, Zwitserland (06.2016-06.2017)

Zilveren sponsors ( 3000 EUR )

silver vorarlberg Staat Vorarlberg, Oostenrijk (11.2011-06.2017)

silver opw Office of Public Works, Ireland, Ierland (12.2014-12.2015)

silver gaia GAIA. mbH, Duitsland (06.2013-11.2016)

silver sourcepole Sourcepole AG, Zwitserland (10.2014-10.2016)

Bronzen sponsors ( 500 EUR )

bronze terrelogiche

www.terrelogiche.com, Italië (06.2015-06.2017)

bronze qgis-pt

QGIS-PT (Portugese QGIS gebruikersgroep), Portugal (06.2016-06.2017)

bronze ncc

NCC, Zweden (05.2016-05.2017)

bronze soltig

SOLTIG (Soluciones en Tecnologías de Información Geográfica), Costa Rica (06.2016-06.2017)

bronze gaia3d

Gaia3D, Inc., Zuid-Korea (05.2015-05.2017)

bronze gepol

GEPOL, Polen (04.2016-04.2017)

bronze windsor

Royal Borough of Windsor and Maidenhead, VK (04.2015-04.2017)

bronze gfi

GFI - Gesellschaft für Informationstechnologie mbH, Duitsland (04.2015-04.2017)

bronze teaching_jobs_with_footprints

Teaching Jobs with Footprints, Canada (04.2016-04-2017)

bronze fornat_ag

FORNAT AG, Zwitserland (04.2014-04.2017)

bronze national_parks_uk

National Parks UK, Verenigd Koninkrijk (03.2016-03-2017)

bronze kbb_underground

KBB Underground Technologies, Duitsland (03.2014-03.2017)

bronze bgeo

BGEO OPEN GIS, SL, Spanje (03.2016-03-2017)

bronze ager_technology

Ager Technology, Spanje (03.2014-03.2017)

bronze geoinnova

Asociación Geoinnova, Spanje (03.2016-03-2017)

bronze gis3w

Gis3W, Italië (01.2014-01.2017)

bronze gis_supp

GIS-Support, Polen (02.2015-03-2017)

bronze molitec

www.molitec.it, Italië (01.2014-03.2017)

bronze chartwell

Chartwell Consultants Ltd., Canada (03.2015-03.2017)

bronze tragewegen

Trage Wegen vzw, België (03.2015-03.2017)

bronze claasleinert

GKG Kassel (Dr.-Ing. Claas Leiner), Duitsland (03.2014-03.2017)

bronze cawdor_forestry

CawdorForestry Resource Management, Schotland (02.2016-02.2017)

bronze chameleon_john

ChameleonJohn, USA (02.2016-02.2017)

bronze 2d3dgis

2D3D.GIS, Frankrijk (12.2015-12.2016)

bronze kela

Dr. Kerth + Lampe Geo-Infometric GmbH, Duitsland (12.2015-12.2016)

bronze mappinggis

MappingGIS, Spanje (11.2015-11.2016)

bronze hfacts

HostingFacts.com, Estland (12.2015-12.2016)

bronze urbsol

Urbsol, Australië (11.2014-11.2016)

bronze lutra

Lutra Consulting, VK (10.2015-10.2016)

bronze whg

WhereGroup GmbH & Co. KG, Duitsland (08.2015-08.2016)

bronze npa

Nicholas Pearson Associates, VK (07.2015-07.2016)

bronze qpolska

QGIS Polska, Polen (07.2015-07.2016)

Algemeen

Mogelijkheid: Objecten kopiëren in indeling GeoJSON

De eerdere instelling om WKT op t enemen bij het kopiëren van objecten is vervangen door een keuze voor het kopiëren vanobjecten als “Platte tekst, alleen attributen”, “Platte tekst, geometrie WKT” en een nieuwe optie “GeoJSON”. Indien ingesteld op “GeoJSON”, zal het kopiëren van objecten in QGIS een GeoJSON tekstweergave van de objecten op het klembord plaatsen om ze eenvoudig in andere toepassingen/JavaScript-code te kunnen plakken. Deze instellingen zijn te vinden onder Extra -> Opties -> Databronnen -> Objecten kopiëren als.

image95

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Ruimtelijke bladwijzers in projectbestanden opslaan

Wanneer u een ruimtelijke bladwijzer maakt, kunt u er nu voor kiezen om de bladwijzer op te slaan in uw actieve projectbestand. Scroll door het paneel met bladwijzers om het keuzevak te zoeken om deze mogelijkheid in te schakelen.

image96

This feature was developed by Stéphane Brunner

Mogelijkheid: Ondersteuning voor berichten van GNSS GNRMC

QGIS kan nu GLONASS satellietgegevens ($GN* regels) afhandelen om een meer precieze positie te verkrijgen uit externe GPS/GNSS-ontvangers.

image97

Deze mogelijkheid werd ontwikkeld door Ondřej Fibich

Mogelijkheid: Objecten van GeoJSON direct in QGIS plakken

De afhandeling van het klembord van QGIS kan nu vele aanvullende tekstindelingen parsen, inclusief eigen ondersteuning voor collecties van objecten van GeoJSON. Dit stelt u in staat om direct teksttekenreeksen van GeoJSON in QGIS te plakken en ze automatisch te hebben geconverteerd naar objecten en geometriën voor QGIS.

image98

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Verbeteringen voor kaarttips

  • De zichtbaarheid voor kaarttips wordt nu bewaard tussen sessies

  • Kaarttips kunnen nu HTML-inhoud weergeven, inclusief afbeeldingen, video’s en URL-koppelingen

image99

Dit werd mogelijk gemaakt door OPENGIS.ch GmbH

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

Mogelijkheid: Desktop MIME-pictogrammen voor bestandstypen van QGIS

het is nu eenvoudiger om bestandstypen van QGIS te herkennen en er onderscheid tussen te maken in het bestandsbeheer van uw besturingssysteem. er zijn nu desktop MIME-pictogrammen voor de volgende bestandstypen:

  • *.qgs - QGIS Project file
  • *.qml - Layer settings file
  • *.qlr - Layer definitions file
  • *.qpt - Composer template file

image100

Deze mogelijkheid werd ontwikkeld door Alexandre Neto

Gebruikers-interface

Mogelijkheid: Vergrootglas kaartvenster

Een gereedschap Vergrootglas is toegevoegd aan QGIS, wat het u mogelijk maakt de kaart weer te geven in ene bepaalde schaal. Dit stelt u in staat in te zoomen op ene kaart, zonder de schaal van de kaart te wijzigen, wat het eenvoudiger maakt om nauwkeuriger de posities van labels en symbolen aan te passen. Aanvullend kan in de instellingen ene standaard vergrotingsfactor worden gedefinieerd, wat erg nuttig is voor schermen met hoge resoluties!

image41

Dit werd mogelijk gemaakt door the QWAT project

Deze mogelijkheid werd ontwikkeld door Paul Blottiere (Oslandia)

Mogelijkheid: Verbeteringen aan zoomen op de kaart

QGIS 2.16 brengt verbeteringen voor de manier waarop u in en uit kunt zoomen op het kaartvenster.

  • Holding down Ctrl while using the mouse wheel to zoom in or out now results in a finer zoom. This behavior brings canvas into line with composer.
  • Pressing Ctrl++ or Ctrl+- performs an immediate zoom in/out on the map canvas
  • When certain map tools are active, you can perform a web-map style zoom by holding down Shift and dragging a rectangle on the map to zoom to that area. This is enabled for the map tools which are not selection tools (since they use shift for adding to selection), and edit tools.

image42

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Bewerker voor interactieve kleurverlopen opnieuw ontworpen

De bewerker voor kleurenbalken is opnieuw bewerkt met interactieve besturingselementen voor het eenvoudiger manipuleren van kleurverlopen. Het dialoogvenster heeft nu ook een interactieve plot voor het aanpassen van stops voor het kleurverloop via de waarden van de kleuren HSV of RGB. De nieuwe mogelijkheden van de bewerker:

  • slepen om stops voor kleuren te verplaatsen

  • dubbelklikken om een nieuwe stop toe te voegen

  • drukken op Delete zal de geselecteerde stop wissen

  • drukken op pijltjestoetsen zal de geselecteerde stop verplaatsen, en ingedrukt houden van Shift tijdens het drukken op een pijltjestoets resulteert in ene grotere verplaatsing

  • slepen en neerzetten van een kleur op de widget om een nieuwe stop toe te voegen

image43

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Keuze voor de standaardweergave voor het dialoogvenster Attributen

In eerdere versies van QGIS zou het dialoogvenster Attributen altijd worden geopend in de tabelweergave. Nu heeft u de keuze om standaard altijd het dialoogvenster te openen in ofwel de tabelweergave, de formulierweergave of om de laatst gebruikte weergave te onthouden.

image44

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Verbeteringen aan pop-ups van de kalender

De datum van vandaag wordt nu geaccentueerd in pop-upwidgets van de kalender, wat het eenvoudiger maakt een datum te selecteren, relatief aan de huidige dag.

image45

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Verbeterde kleurenkiezers

De keuzemenu’s voor knoppen van kleuren geven nu een kleurenwiel weer, wat het mogelijk maakt snelle aanpassingen te maken aan kleuren.

image46

Deze mogelijkheid werd ontwikkeld door Nathan Woodrow

Mogelijkheid: Celinhoud uit attributentabel kopiëren

Een nieuw item voor het contextmenu, genaamd Celinhoud kopiëren is nu beschikbaar in het menu dat wordt geopend met een klik met rechts in een cel in de attributentabel. De inhoud van de cel wordt gekopieerd naar het klembord als op deze knop wordt geklikt, ongeacht het soort widget.

image47

Deze mogelijkheid werd ontwikkeld door Paul Blottiere (Oslandia)

Mogelijkheid: Verbeterde ondersteuning voor HiDPI

Gebruikers van HiDPI-schermen zullen merken dat er een verbeterde gebruikersinterface is omdat er werk is gemaakt van het opwaarderen van pictogrammen om te kunnen vertrouwen op afbeeldingen van SVG. Vanaf QGIS 2.16 zijn alle werkbalken nu compatibel met HiDPI.

image48

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: Verbeterd gedrag van het gereedschap Selecteren op de kaart

Het gedrag van op de kaart gebaseerde gereedschappen om te selecteren is verfijnd, met de volgende wijzigingen:

Voor selecties van klikken-en-slepen:

  • holding Shift = add to selection
  • holding Ctrl = subtract from selection
  • holding Ctrl+Shift = intersect with current selection
  • holding Alt (can be used with Shift/Ctrl too) = change from “intersects” to “fully contains” selection mode

Voor selecties met één enkele klik:

  • holding Shift or Ctrl = toggle whether feature is selected (i.e. either add to current selection or remove from current selection)

This change brings the canvas behavior into line with other design apps and also with the composer behavior.

image49

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Bijwerkingen van documentatie

Mogelijkheid: Documentatie voor QGIS 2.14

Er is nu een automatische manier om een ticket te maken in de opslagplaats voor de documentatie voor elke nieuwe mogelijkheid in QGIS. We zijn er zeker van dat alle nieuwe mogelijkheden nu zijn opgenomen in de documentatie.

Het team voor de documentatie heeft hard gewerkt aan drie uitgaven van QGIS: 2.10, 2.12 en 2.14, dus nu is de documentatie up to date voor de huidige Long Term Release van QGIS. Dat zijn ongeveer 180 nieuwe mogelijkheden die zijn beschreven in de 4 maanden.

Als u denkt dat er nog enkele mogelijkheden ontbreken in de documentatie, mak dan een nieuw ticket aan, schrijf een korte tekst om het t ebeschrijven of, beter nog, dien een bijdrage in.

The documentation team has also worked on improving the documentation guidelines in order to ease contribution’s process for new doc writers and help translators.

Het team voor de documentatie zal de volgende maanden hard ana het werk gaan om de huidige stabiele uitgave (2.16) van QGIS te documenteren.

image51

Bekijk de milestones 2.10, 2.12 en 2.14 om al het uitgevoerde werk voor de documentatie te bekijken:

Mogelijkheid: Documentatie voor het authenticatiesysteem in de gebruikershandleiding

De mogelijheden voor het authenticatiesysteem, dat werd geïntroduceerd in eerdere versies van QGIS (2.12 en 2.14) zijn nu volledig beschreven in de gebruikershandleiding, en zullen een grote bijdrage leveren in het begrijpen van het systeem en het gebruiken ervan.

image50

Deze mogelijkheid werd mogelijk gemaakt door Boundless

Deze mogelijkheid werd ontwikkeld door Larry Shaffer

Symbologie

Mogelijkheid: Symboollaag Pijlen

De symboollaag “pijl” is een symboollaag die het mogelijk maakt rechte of gebogen pijlen te tekenen uit een lijnlaag.

In de modus Gebogen worden knopen, van de lijnlaag waarop deze symbollaag is gebaseerd, gebruikt als controlepunten voor cirkelbogen. Pijlen kunnen worden gevuld met elke bestaande vulstijl die wordt ondersteund door QGIS. Opties maken het ook mogelijk het type van de pijl te selecteren (met één of twee pijluitienden, gewoon of gehalveer), de breedte ervan (die variabel kan zijn) en de grootte van de pijluiteinden.

image52

This feature was funded by MEEM (French Ministry of Sustainable Development) and Andreas Neumann

Deze mogelijkheid werd ontwikkeld door Hugo Mercier

Mogelijkheid: Nieuw type symboollaag “gevulde markering”

Een “gevulde markering” is soortgelijk aan de eenvoudige markerings-symboollaag, met het verschil dat het een subsymbool voor vullen gebruikt om de markering te renderen. Dit maakt het mogelijk alle bestaande QGIS-stijlen voor vullen (en oomtrek) voor het renderen van markeringen te gebruiken, bijv, vullingen kleurverloop of shapeburst.

image53

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Nieuwe toegankelijkheid en symbolen voor verminderd zicht

Aanvullende symbolen voor verminderd zicht en toegankelijkheid zijn nu beschikbaar in de collectie van SVG-symbolen van QGIS.

image54

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: Nieuwe symbolen voor eenvoudige markering

  • halve cirkel, een derde, kwartcirkels

  • markeringen halve driehoek

  • gevulde kruis en achthoekige markeringen

  • markering diamant ellips

image55

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: Renderer “Geen symbool”

Bij het gebruiken van de nieuwe renderer “Geen symbool” in QGIS 2.16 zal geen symbool worden getekend voor objecten, maar labels, diagrammen en andere delen die gene symbool zijn worden wel weergegeven.

Selecties kunnen nog steeds worden gemaakt in de laag in het kaartvenster en geselecteerde objecten zullen worden gerenderd met een standaard symbool. Objecten die worden bewerkt zullen ook worden weergegeven.

Dit is bedoeld als een handige sneltoets voor lagen waarin u alleen de labels of diagrammen weer wilt geven, en voorkomt dat symbolen moeten worden gerenderd met volledig transparante vulling/rand om dit te bereiken. Het zou, gelet op de titel, niet erg nuttig kunnen lijken - maar in feite is het een zeer handige sneltoets!

image56

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Meer controle over het renderen van vullingen van zwaartepunten

Een optie is toegevoegd om te beheren of de markering moet worden getekend op alle delen of slechts één enkel deel van meerdelige objecten.

image57

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: Instelling voor symbool van omtrek van markeringen van lettertype

Het symbool van markeringen van lettertypen mag nu een omtrek hebben, die de zichtbaarheid van dergelijke symbolen kan verbeteren door een bufferkleur voor de omtrek toe te voegen. Ingeschakelde tekens van Emoji-lettertypen kunnen dienen als leuke markeringen, indien gebruikt met een dikke omtrek.

image58

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: Stijl voor join van omtrek beheren voor eenvoudige, ellips en lettertypemarkeringen

Gebruikers kunnen nu de stijl voor join van omtrek wijzigen voor eenvoudige, ellips en lettertypemarkeringen om hun symbologie fijner af te stemmen.

image59

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: Nieuw kaartgereedschap voor interactief instellen van verschuiving voor puntsymbool

Allows for setting a point’s offset if it is bound to a field using data defined overrides. The offset field should be a text field. The map tool to interactively set the offset is in the Advanced digitizing toolbar in the icon group with the Rotate Point Symbols tool. See the attached animation for an example. Note that when making subsequent adjustments to the offset, you should drag from the original point vertex marker, not the current position of the symbol as rendered on the map.

image60

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Dock voor stijlen

Het dock voor stijlen is een nieuwe, veel efficiëntere manier om laagstijlen in QGIS te beheren. Het ondersteunt een live-voorbeeld van de stijlwijzigingen als zij worden gemaakt, volledige ondersteuning voor ongedaanmaken / opnieuw en een minder afleidende werkstroom als u de cartografie voor uw kaart voorbereid. Bekijk voor een uitgebreid overzicht van de mogelijkheden van het dock voor stijlen, style dock part 1 en style dock part 2.

image61

Deze mogelijkheid werd ontwikkeld door Nathan Woodrow

Labels

Mogelijkheid: Kaartgereedschappen voor labels werken nu met op regels gebaseerd labelen

In previous versions of QGIS when rule-based labeling was in place, you could not use the labeling map tools to interactively place and rotate label positions. This is now supported.

image62

Deze mogelijkheid werd ontwikkeld door Martin Dobias

Diagrammen

Mogelijkheid: Legenda-items voor grootte van diagram

Een nieuwe tab “Legenda” is toegevoegd aan de eigenschappen voor diagrammen, wat het mogelijk maakt zowel de bestaande legenda voor attributen als de nieuwe legenda voor grootte in-/uit te schakelen. De legenda voor de grootte heeft een te configureren markeringssymbool.

image63

Dit werd mogelijk gemaakt door ADUGA

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Selecteren van eenheid voor breedte van omtrek

Selecteren van de eenheid voor de breedte van de omtrek is nu beschikbaar. Dit maakt het mogelijk, voor een diagram met de grootte van kaarteenheden, dat het zal vergroten en verkleinen gebaseerd op de schaal van de kaart waarbij een vaste breedte van de omtrek in millimeters wordt behouden

image64

Deze mogelijkheid werd ontwikkeld door Mathieu Pellerin

Mogelijkheid: Diagrammen gedragen zich zoals labels en kunnen vanaf de werkbalk worden beheerd

Origineel was er een werkbalk voor labels die het mogelijk maakte om:

  • opties voor labels van de huidige laag in te stellen

  • de vastgezette labels te accentueren. Accentueren is groen op een bewerkbare laag, anders blauw.

  • labels vast te zetten of los te maken

  • labels te verplaatsen, weer te geven en te verbergen

Met deze nieuwe mogelijkheid is een nieuw gereedschap beschikbaar in de werkbalk voor labels dat het mogelijk maakt eigenschappen in te stellen voor diagrammen van de huidige laag. Meer nog, elk hierboven genoemd gereedschap is nu ook volledig te gebruiken voor diagrammen.

image65

Dit werd mogelijk gemaakt door MEEM (French Ministry of Sustainable Development)

Deze mogelijkheid werd ontwikkeld door Paul Blottiere (Oslandia)

Renderen

Mogelijkheid: Nieuwe opties voor direct vereenvoudigen

De gebruiker kan het algoritme selecteren dat moet worden gebruikt, als de vereenvoudiging aan de lokale zijde wordt uitgevoerd, om sneller geometrieën te tekenen. QGIS verschaft nu drie algoritmen:

  • Distance (standaard algoritme, en de enige beschikbare optie in eerdere versies van QGIS)

  • Snappen aan raster

  • Visvalingam

Deze wijziging verplaatst ook de lokale “directe” vereenvoudiging van de provider en klassen voor iteratie naar de code voor renderen. Dit vermijdt gevallen waarin de vereenvoudiging de opgehaalde geometrie, verkregen van vectorgegevensproviders, wijzigt, wat mogelijk op regel gebaseerde en op andere expressies gebaseerde symbologie beïnvloed. Dit is belangrijk als u expressies heeft die de geometrie van een object gebruiken (bijv. bij berekening van een gebied) - we willen er zeker van zijn dat de berekeningen worden uitgevoerd op de originele geometrie, niet op de vereenvoudigde.

image66

Deze mogelijkheid werd ontwikkeld door Alvaro Huarte

Mogelijkheid: Op kwantielen gebaseerde classificatie voor rasterlagen

Deze optie is te vinden in het dialoogvenster voor classificatie modus voor enkelband pseudokleur rasters.

image67

Deze mogelijkheid werd ontwikkeld door Piers Titus van der Torren

Mogelijkheid: Live renderer schaduw voor heuvels

QGIS 2.16 heeft een nieuwe renderer voor rasters die dynamisch een model voor schaduw voor heuvels zal maken uit een Digital Elevation Model.

image68

Deze mogelijkheid werd ontwikkeld door Asger Skovbo Petersen en Nathan Woodrow

Digitizing

Mogelijkheid: “Herhalende” modus Vastzetten voor beperkingen

When enabled, repeating locks are not automatically cleared when a new point is added. They are handy when the same constraint must be repeated for multiple points (eg adding vertices which are always 50 meters apart). This functionality is available in the Advanced Digitizing Panel.

image69

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Geometrieën Lijnen uitbreiden met gereedschap Objecten vervormen

Het gereedschap objecten vervormen stelt u nu in staat om lijnen uit te breiden, door het vervormen te beginnen bij het start- of eindpunt van een lijn.

image70

Deze mogelijkheid werd ontwikkeld door Martin Dobias

Mogelijkheid: Tolerantie voor segmentatie

Ondersteuning werd toegevoegd om de tolerantie voor segmentatie in te stellen (maximale hoek of maximale verschil). Deze instelling beheert de manier waarop cirkelbogen worden gerenderd. Hoe kleiner de maximale hoek (in graden) of het maximale verschil (in kaarteenheden), des te meer de rechte lijnsegmenten zullen worden gebruikt bij het renderen. U vindt deze optie in Extra -> Opties -> Rendering -> Segmentatie van boog.

image71

Deze mogelijkheid werd ontwikkeld door Marco Hugentobler

Gegevensbeheer

Mogelijkheid: Nieuwe opties voor configureren van de attributentabel

  • Maakt het mogelijk de kolommen van de attributentabel opnieuw te ordenen (via klik met rechts op de kop van de veldnaam –> dialoogvenster “Kolommen beheren”; slepen en neerzetten om opnieuw te ordenen)

  • Maakt het mogelijk een nieuwe kolom toe te voegen aan de attributentabel om knoppen te bevatten voor het activeren van een actie, gebaseerd op het gekozen object

  • Kolommen kunnen in de attributentabel worden verborgen (via klik met rechts op de kop van de veldnaam)

  • QGIS onthoudt nu de breedte van elke kolom waarvan de grootte is gewijzigd

image72

This feature was funded by Canton of Zug, Switzerland and MEEM (French Ministry of Sustainable Development)

This feature was developed by Stéphane Brunner (Camptocamp) and Matthias Kuhn (OPENGIS.ch)

Mogelijkheid: Meerdere kolommen in formulieren voor attributen

Bij het gebruiken van de ontwerper Slepen en neerzetten kan een gebruiker specificeren over hoeveel velden de kolommen moeten worden verdeeld.

Inschakelen van meerdere kolommen op de tab “Velden” van de laageigenschappen:

  • Zorg er voor dat u de modus voor ontwerpen van formulieren Slepen en neerzetten gebruikt

  • Dubbelklik op een groep containers, zoals tabs of groepen

  • een klein dialoogvenster zal verschijnen waar u het aantal kolommen kunt selecteren

De volgorde zal zijn eerste kolom, tweede kolom, n-de kolom, volgende rij, etc.

image73

Dit werd mogelijk gemaakt door Kanton Zug, Zwitserland

Deze mogelijkheid werd ontwikkeld door Matthias Kuhn

Mogelijkheid: Beheren van te exporteren attributen bij het opslaan van een vectorlaag

Keuzevakken zijn toegevoegd zodat u kunt selecteren welke attributen u wilt opnemen bij het exporteren, en ook heeft u nu de optie om “weergegeven” waarden weg te schrijven in plaats van ruwe waarden. Deze optie is nuttig voor lagen met relaties, waar u liever ene letterlijke waarde zou zien opgenomen dan een numerieke identificatie.

Afhankelijk van de indeling wordt de “weergegeven waarde” standaard ingeschakeld, bijv. bij exporteren naar de indelingen voor werkbladen (ODF, XLSX, CSV/Tekst).

image74

This feature was partially funded by Canton of Zug, Switzerland

Deze mogelijkheid werd ontwikkeld door Jürgen Fischer, Even Rouault

Mogelijkheid: Weergave formulieren: zijkolom nu te sorteren

In de modus Formulieren van de attributentabel van QGIS staat een zijkolom die men kan gebruiken om direct naar een specifiek object te springen. Tot aan deze uitgave was deze zijweergave niet te sorteren. Voor het sorteren moest men naar de modus tabel springen en dan weer terug naar de modus Formulieren. Nu kan men het object direct sorteren met het voorbeeld van de attributen van het object in het zijpaneel, door de sorteerfunctie te kiezen in de keuzeknop voor expressies boven de zijkolom.

image75

Dit werd mogelijk gemaakt door Kanton Zug, Zwitserland

Deze mogelijkheid werd ontwikkeld door Matthias Kuhn (OpenGIS)

Mogelijkheid: Widget voor verwijzing naar relatie: sneltoets voor toevoegen van nieuwe waarden

Het widget voor verwijzingen naar relaties werd uitgebreid om de gerelateerde lijsten met waarden sneller te kunnen uitbreiden. Als het keuzevak “Toevoegen van nieuwe objecten toestaan” is ingeschakeld in de eigenschappen voor het widget (toegankelijk via de tab “Velden” in de laageigenschappen), zal rechts naast het widget een groene knop verschijnen. Na het drukken op de knop “Plus”, zal het dialoogvenster van de gerelateerde tabel worden geopend in de modus “nieuw record” waar men een aanvullend item kan toevoegen.

image76

Dit werd mogelijk gemaakt door Kanton Zug, Zwitserland

Deze mogelijkheid werd ontwikkeld door Matthias Kuhn (OpenGIS)

Mogelijkheid: Verbeteringen voor DXF exporteren

Ondersteuning is toegevoegd voor op regels gebaseerde labels en geroteerde symbolen, en voor het uitvoeren van 3D-geometrieën.

image77

Deze mogelijkheid werd ontwikkeld door Jürgen Fischer

Mogelijkheid: Widgets op bovenste niveau in ontwerper Slepen en neerzetten

Het is nu mogelijk om widgets direct in het formulier te plaatsen met de ontwerper Slepen en neerzetten. Een formulier voor de ontwerper Slepen en neerzetten kan daarom bestaan zonder enige tabs erop.

image78

Deze mogelijkheid werd ontwikkeld door Matthias Kuhn

Mogelijkheid: Op formulier gebaseerd selecteren en filteren

In QGIS 2.16 a new mode was added to the attribute table dialog for searching and filtering features. When activated (using a button on the toolbar or by pressing CTRL+F), the dialog will switch to form view and all widgets are replaced with their search widget wrapper variant.

Naast elk widget staat een gereedschapsknop met opties voor het beheren van het gedrag voor zoeken/filteren voor dat veld, bijv. “is gelijk aan”, “is niet gelijk aan”, “is null”, “groter dan”, etc.., met de weergegeven opties die overeenkomen voor het overenekomend eveld en type widget.

Nieuwe knoppen verschijnen aan de onderzijde van het formulier om ofwel overeenkomende objecten te selecteren (met opties voor het toevoegen aan selectie/verwijderen uit selectie/selecteren binnen huidige selectie) of objecten in de tabel te filteren (met opties voor toevoegen van objecten aan huidige filter of het verder beperken van het huidige filter).

U krijgt ook toegang tot deze modus met de nieuwe optie “Op waarde selecteren”, of door te drukken op F3 met een laag geselecteerd.

image79

Deze mogelijkheid werd mogelijk gemaakt door SIGE, Stad Uster, Morges

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Lagen voor GeoPackage maken

The GeoPackage format is an open standard for geospatial data that should be on your radar as a replacement for the ESRI Shapefile format. It addresses many shortcomings with the shape file format including limitations in the number and width of fields. In QGIS 2.16 it is now easy to create a new GeoPackage as it has been integrated into the Layer toolbar and Layer -> Create Layer menu.

image80

Deze mogelijkheid werd ontwikkeld door Even Rouault

Mogelijkheid: Beperkingen in widgets

In previous QGIS versions there was no way to check the validity of values entered by a user for a feature’s attributes. Now, a user can specify a constraint on each widget in a layer’s attribute form. Constraints are created using QGIS’ expressions, eg "min_population" > 50000. A “Not Null” checkbox is also available to indicate that a value must be entered for the field. Additionally, descriptive text can be added to give the user helpful feedback when a constraint fails.

Beperkingen worden direct geëvalueerd terwijl een gebruiker het object aanpast. Een helptip is beschikbaar voor elk veld dat een beperking heeft, die de expressie van de beperking weergeeft, het resultaat van de evaluatie en een beschrijving van de beperking. Een berichtenbalk zal ook aan de bovenzijde van het formulier worden weergegeven en velden vermelden die niet voldoen aan de criteria van de beperking.

image81

This feature was funded by the QWAT project and the Canton of Zug, Switzerland

This feature was developed by Matthias Kuhn (OPENGIS.ch) and Paul Blottiere (Oslandia)

Mogelijkheid: Attributen van meerdere objecten tegelijkertijd bewerken

This change allows the attributes of multiple features to be edited simultaneously. It is enabled when the attribute table dialog is in “form mode”, via a new “multi edit” button on the toolbar. There’s also a shortcut to edit multiple selected features by using Edit -> Modify Attributes of Selected Features.

In deze modus zullen wijzigingen aan de waarden van attributen van toepassing zijn op alle geselecteerde objecten. Nieuwe widgets verschijnen naast elk widget voor bewerking wat het mogelijk maakte de huiidge status voor meervoudig bewerken weer te geven en voor het terugdraaien van wijzigingen op een basis van veld-naar-veld.

Wijzigingen worden gemaakt als één enkele opdracht voor bewerken, dus zal het drukken op Ongedaan maken alle wijzigingen voor alle objecten in één keer terugdraaien.

Modus Meervoudig bewerken is alleen beschikbaar voor automatisch gegenereerde en formulier van Slepen en neerzetten - het wordt niet ondersteund in aangepaste formulieren voor de UI.

image82

Dit werd mogelijk gemaakt door Kanton Basel Stadt

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Legenda van laag

Mogelijkheid: Nieuwe optie om te zoomen naar het zichtbare schaalbereik van een laag

Voor lagen met een ingesteld zichtbaar schaalbereik, zal het selecteren van deze optie automatisch de schaal instellen op de dichtstbijzijnde schaal waarmee de laag zichtbaar is. Aanvullend is de interface zodanig aangepast dat lagen die buiten hun schaalbereik liggen en zijn verborgen uitgegrijsd worden weergegeven in de lagenboom.

image83

Dit werd mogelijk gemaakt door MEEM (French Ministry of Sustainable Development)

Deze mogelijkheid werd ontwikkeld door Patrick Valsecchi (Camptocamp)

Printvormgeving

Mogelijkheid: Nieuwe gereedschappen voor het tekenen van polygonen en polylijnen

Twee nieuwe types van vormitems voor printvormgeving, gebaseerd op knopen, zijn nu beschikbaar in de printvormgeving. Door deze te gebruiken kunt u met een paar klikken polygonen of polylijnen in uw lay-out tekenen.

Nieuwe gereedschappen zijn ook toegevoegd aan om het mogelijk te maken knopen te bewerken (d.i. knopen verplaatsen of verwijderen) en ook om nieuwe knopen aan een bestaande vorm toe te voegen. items polygoon en polylijn in Printvormgeving kunnen ook worden opgemaakt met behulp van alle beschikbare symboolstijlen voor lijn- en polygoonlagen!

image84

Dit werd mogelijk gemaakt door MEEM (French Ministry of Sustainable Development)

Deze mogelijkheid werd ontwikkeld door Paul Blottiere (Oslandia)

Mogelijkheid: Ingebedde objecten voor atlas in HTML-bron in Printvormgeving als GeoJSON

Deze wijziging maakt het huidige object Atlas (en aanvullend alle attributen van gerelateerde kindobjecten) beschikbaar voor de bron van een HTML-item in Printvormgeving, wat het voor het item mogelijk maakt om dynamisch zijn gerenderde HTML aan te passen als antwoord in op de eigenschappen van het object. Een voorbeeld van het gebruik is het dynamisch vullen van een HTML-tabel met alle attributen van gerelateerde kindobjecten voor het object Atlas.

De HTML-bron moet een JavaScript functie “setFeature(feature)” implementeren om dit te kunnen gebruiken,. Deze functie wordt aangeroepen als het object Atlas wijzigt, en het object Atlas (en alle gerelateerde attributen) worden doorgegeven als een object GeoJSON.

image86

Dit werd mogelijk gemaakt door Kanton Zug, Zwitserland

Deze mogelijkheid werd ontwikkeld door Nyall Dawson (North Road)

Mogelijkheid: Ondersteuning van SVG met parameters voor SVG-afbeeldingen in Printvormgeving

Deze wijziging maakt het mogelijk om kleuren van vulling en omtrek van SVG-bestanden te wijzigen, en de breedte van de omtrek door middle van het gebruiken van SVG-bestanden met parameters zoals die welke zijn opgenomen in QGIS. Voor meer details over SVG-bestanden met parameters, bekijk dit artikel.

image87

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Eenvoudiger gebruik van HTML in labels

In QGIS 2.16, zal het basis stijlblad van labels van Printvormgeving automatisch het lettertype voor het label en de marges instellen om overeen te komen met de instellingen van het label. Dit maakt interactief kiezen van lettertype, marges en kleuren mogelijk en vermijd de noodzaak om deze handmatig in te moeten stellen met CSS in de HTML-code van het label .

image88

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Uitvoer van geoverwijzingen (bijv PDF) vanuit Printvormgeving

In QGIS 2.16 the map composer automatically georeferences outputs (when the output format makes this possible, eg TIF and PDF).

De bestaande optie om een world file te maken is afgescheiden van de kaartselectie voor geoverwijzingen. Het nieuwe gedrag is om altijd geoverwijzingen uit te voeren, en alleen het afzonderlijke world file te maken als die optie is geselecteerd.

image89

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: kaarten van Printvormgeving worden nu automatisch bijgewerkt met voorkeuzen

Als een kaart van Printvormgeving is ingesteld om een voorkeuze-stijl te volgen, zal die automatisch, elke keer als de stijl wordt gewijzigd, worden bijgewerkt.

Een nieuwe optie is toegevoegd in de eigenschappen van Printvormgeving: “Zichtbaarheid voorkeuze volgen” met een combinatievak om de actieve voorkeuze te kiezen. Dit is een alternatief voor de functionaliteit “lagen vastzetten” (en “laagstijlen vastzetten”) die slechts een kopie maakt van de configuratie van de voorkeuze, waar deze nieuwe optie en koppeling maakt naar de voorkeuze.

Het verschil is dat wanneer een voorkeuze wordt bijgewerkt, de kaart van printvormgeving automatisch de nieuwe configuratie zal kiezen bij het volgen van de voorkeuze, terwijl er niet wordt bijgewerkt indien de optie “lagen vastzetten” (en “laagstijlen vastzetten”) wordt gebruikt.

image90

Deze mogelijkheid werd ontwikkeld door Martin Dobias

Analyse-gereedschappen

Mogelijkheid: Benoemde parameters in expressies

In QGIS 2.16 the expression engine now supports use of named parameters. This means that instead of writing the cryptic expression: clamp(1,2,3) you can use: clamp( min:=1, value:=2, max:=3). This change also allows arguments to be switched, eg: clamp( value:=2, max:=3, min:=1).

Using named parameters helps clarify what the arguments for an expression function refer to, which is helpful when you are trying to interpret an expression at a later date!

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Meer eenheden voor afstanden

De keuze van eenheden van afstanden is uitgebreid, met nieuwe opties inclusief kilometers, yards en miles. gebruiken van deze eenheden voorkomt de noodzaak tot het handmatig converteren van afstanden (bijv. van voet naar mijlen).

image91

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Wijzigingen aan expressies

  • Ondersteuning voor date + time = datetime-berekeningen

  • Ondersteuning voor date - date, time - time en datetime - datetime type berekeningen die een interval teruggeven.

  • New char() function for returning a matching character by unicode value

Mogelijkheid: Statistieken voor tekst- en datumvelden

Het dock voor statistische overzichten kan nu doorlopende statistieken voor teken- en datumvelden berekenen.

image92

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Straal van boogpunt weergeven in gereedschap Info

Indien u klikt op een gebogen lijn met behulp van het gereedschap Info, zal QGIS nu de straal in het gereedschap Info weergeven.

image93

Deze mogelijkheid werd ontwikkeld door Marco Hugentobler

Mogelijkheid: Doorlopende ondersteuning voor expressies

QGIS 2.16 voegt ondersteuning voor verscheidene types doorlopende berekeningen toe aan het programma voor expressies. Deze omvatten:

  1. Aggregates within the current layer, eg sum("passengers") Supports sub expressions (ie sum("passengers"/2) ), group by ( sum("passengers", group_by:="line_segment") ), and optional filters ( sum("passengers", filter:= "station_class" > 3 ) )
  2. Relationele totalen, die een totaal berekenen uit alle obvereenkomende kindobjecten uit een relatie, bijv. relation_aggregate( 'my_relation', 'mean', "some_child_field" )

  3. Een overzichtsfunctie totaal, voor het berekenen van totalen over andere lagen. Bijv. aggregate('rail_station_layer','sum',"passengers"). De overzichtsfunctie totaal ondersteunt nu een optioneel filter, wat het mogelijk maakt dingen te berekenen zoals: aggregate('rail_stations','sum',"passengers", intersects(@atlas_geometry, $geometry ) ) voor het berekenen van het totale anatal passagiers voor de stations binnen het huidige object Atlas

In alle gevallen worden de berekeningen gecached binnen de context van de expressie, zodat zij slechts eenmaal behoeven te worden berekend voor elke set van evaluaties voor expressies.

Dit werd mogelijk gemaakt door Kanton Zug, Zwitserland

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Plug-in fTools is vervangen door algoritmen voor Processing

fTools is a core plugin that for many years has provided the tools found in the Vector menu in QGIS. With the advent of the QGIS processing framework, the fTools began to represent a duplication of effort, and many of the tools have been improved in their Processing equivalents. To address, the fTools plugin has been removed from QGIS and equivalent menu entries have been added to the vector menu, pointing to the Processing framework tools that achieve the same thing.

image94

Deze mogelijkheid werd ontwikkeld door Alex Bruy

Processing

Mogelijkheid: Puntlocaties instellem met een klik op de kaart

Parameters voor Processing die een puntlocatie verwachten kunnen nu wprdne ingesteld door te klikken op een locatie in het kaartvenster. Eerder moesten coördinaten handmatig worden ingevoerd.

Deze mogelijkheid werd ontwikkeld door Alex Bruy

Mogelijkheid: Ondersteuning voor expressies en variabelen

Inputs and outputs in algorithm dialogs now support QGIS expressions and variables.

Deze mogelijkheid werd ontwikkeld door Victor Olaya

Mogelijkheid: Vooraf geconfigureerde algoritmen

Algoritmen met vooraf gedefinieerde parameters kunnen nu worden toegevoegd aan de Toolbox van Processing, als een sneltoets voor een bepaald proces.

Deze mogelijkheid werd ontwikkeld door Victor Olaya

Mogelijkheid: Een plug-in maken met op scripts gebaseerde algoritmen uit de Toolbox

Eerder was de enige manier om een plug-in voor QGIS te maken die nieuwe algoritmen toevoegde aan Processing om deze algoritmen handmatig te maken en een nieuwe provider voor algoritmen te maken. Nu kunnen algoritmen worden geschreven als eenvoudige scripts voor Processing, en een plug-in die ze bevat kan dicrect worden gemaakt vanuit de Toolbox van Processing. Die plug-in kan dan worden gedistribueerd als een normale plug-in, en zal, indien geactiveerd, Processing uitbreiden.

Deze mogelijkheid werd ontwikkeld door Victor Olaya

Mogelijkheid: Ondersteuning voor het scrhijven van tabellen zonder geometrie

Het algoritme OutputVector ondersteunt nu het schrijven van tabellen zonder geometrie.

Momenteel was dit alleen toegepast voor het algoritme Refactor Fields maar kon eenvoudig worden uitgebreid naar andere op attributen gebaseerde algortimen.

Dit werd mogelijk gemaakt door MEEM (French Ministry of Sustainable Development)

Deze mogelijkheid werd ontwikkeld door Arnaud Morvan (Camptocamp)

Mogelijkheid: Aanvullende algoritmen voor GRASS in Processing

Voor deze uitgave bevat QGIS Processing nu elk vector, raster en imagery algoritme uit GRASS7. Nu zijn er meer dan 300 algoritmen direct voor u beschikbaar in de interface van QGIS. U heeft alle kracht van GRASS7 direct ingebracht in QGIS en u kunt algoritmen van GRASS7 mixen met alle andere algoritmen van Processing zonder een database voor GRASS7 te moeten gebruiken.

Sommige testen voor eenheden (meestal voor algoritmen voor rasters en afbeeldingen) zijn ook voor sommige algoritmen opgenomen, wat het onderkennen van problemen gemakkelijker maakt om af te handelen en te verwerken.

Note that, for the moment, GRASS7 Processing algorithms can only use and produce Shapefile vector layers and GeoTiff rasters. There is also a limit for some GRASS7 raster algorithms (all of the algorithms that are manipulating color tables) which duplicate raster layers to temporary directories. Depending on the size of your source rasters, you will probably need some disk space to handle them.

Deze mogelijkheid werd ontwikkeld door Médéric Ribreux

Gegevensproviders

Mogelijkheid: Gegevenssets van OGR worden standaard geopend in modus Alleen-lezen

Maakt gelijktijdig bewerken van Shapefiles en Tab-bestanden in zowel QGIS als MapInfo mogelijk.

Dit werd mogelijk gemaakt door MEEM (French Ministry of Sustainable Development)

Deze mogelijkheid werd ontwikkeld door Even Rouault

Mogelijkheid: Verbeterde afhandeling van Postgres velden type DOMAIN

QGIS geeft nu het juiste type domain als typenaam voor het veld, en is in staat om op correcte wijze de lengte en precisie van typen domain te bepalen. Bekijk de PostgreSQL documentatie voor meer informatie over typen DOMAIN.

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Maak modus readOnly van vectorlagen te configureren in project

Met behulp van deze optie kunt u voorkomen dat gebruikers per ongeluk lagen bewerken. Ga naar Projecteigenschappen -> Lagen identificeren om te configureren welke lagen als Alleen-lezen zouden moeten worden weergegeven

image101

Deze mogelijkheid werd ontwikkeld door Matthias Kuhn

Mogelijkheid: Ondersteuning voor databases DB2

Deze mogelijkheid werd ontwikkeld door David Adler

Mogelijkheid: Attribuut OGR FID weergeven

QGIS geeft nu het OGR FID als eerste attribuut weer als dat van belang is, bijv. voor GPKG en andere op database gebaseerde stuurprogramma’s.

Deze mogelijkheid werd ontwikkeld door Even Rouault

Mo0gelijkheid: services voor ArcGIS Map en Feature REST

QGIS is nu in staat te verbinden met services van ArcGIS REST.

U kunt verbinden met services van ArcGIS Feature (equivalent voor WFS in de wereld van ESRI) en services van ArcGIS Map (WMS equivalent). De provider stelt u in staat kaarten en vectorlagen van deze services te lezen.

Deze mogelijkheid is bijzonder handig voor gebruikers die zouden willen wijzigen van een ESRI GIS stapel zonder iets te verliezen dat zij al hebben gebouwd in private of publieke services voor kaarten. U kunt oo vebrinden met publieke services die worden verschaft door ESRI.

Deze mogelijkheid werd mogelijk gemaakt door Sourcepole QGIS Enterprise

Deze mogelijkheid werd ontwikkeld door Sandro Mani, Sourcepole

Mogelijkheid: Stijlen opslaan in databases van MS SQL en Oracle

Deze mogelijkheid werd ontwikkeld door Jürgen Fischer en Christian Frugard

Mogelijkheid: Velden hernoemen in lagen

In QGIS 2.16 kunt u nu velden henroemen in Postgres, Oracle, OGR en geheugenlagen door te dubbelklikken op de veldnaam in het venster van de Laageigenschappen.

Deze mogelijkheid werd ontwikkeld door: Nyall Dawson (North Road)

Mogelijkheid: Basisondersteuning voor Oracle Workspace Manager

Ondersteuning is toegevoegd voor Oracle Workspace Manager bij het gebruiken van de Oracle Provider.

Bekijk https://github.com/qgis/QGIS/commit/d161612bd216d36dc23ab2307636cf1bc0a36192

Dit werd mogelijk gemaakt door ENEL

Deze mogelijkheid werd ontwikkeld door Jürgen Fischer voor Faunalia

Mogelijkheid: Enorme verbeteringen aan WFS Provider

QGIS 2.16 brengt een volledige renovatie van de WFS provider, inclusief

  • Automatisch detecteren van de versie

  • On-disk cachen van gedownloade objecten

  • Downloaden op de achtergrond en progressief renderen

  • Ondersteuning voor WFS 1.1 en 2.0

  • WFS 2.0 GetFeature paging
  • Testen vor provider toevoegen

  • Ondersteuning voor joins in WFS 2.0

  • Parameter URI met SQL met clausules SELECT / FROM / JOIN / WHERE / ORDER BY

  • DateTime-velden afhandelen

  • “Alleen objecten verzoeken die het weergavebereik overlappen” standaard inschakelen (en de instellingen onthouden)

  • Ondersteuning voor aanvullende/gemixte typen geometrie (CurvePolygon, CompoundCurve)

  • Grotere tolerantie voor niet-conformerende servers voor WFS

image102

Dit werd mogelijk gemaakt door Land Information Nieuw Zeeland en Kanton Zug, Zwitserland

Deze mogelijkheid werd ontwikkeld door Even Rouault

Mogelijkheid: Genereren van standaard waarden in lagen van Postgres “net op tijd”

De gebruikte expressie om standaard waarden voor een veld in de database van Postgres worden momenteel afgedrukt op het forumlier van het object.

nextval('serial')

Een nieuwe optie in de “Projecteigenschappen” (tab “Databronnen”) maakt het mogelijk het formulier te evalueren vóórdat het wordt geopend en zal de nieuwe waarde direct in het formulier van het object afdrukken.

23

Het grote voordeel van deze verbetering is dat men nu direct records van gerelateerde tabellen kan maken en koppelen zonder eerst de gegevens te moeten opslaan, omdat de primaire sleutel al aanwezig is vóórdat het object wordt opgeslagen.

image103

Dit werd mogelijk gemaakt door Kanton Zug, Zwitserland

Deze mogelijkheid werd ontwikkeld door Matthias Kuhn

Plug-ins

Mogelijkheid: Vernieuwde plug-in Globe

  • Update naar OsgEarth 2.8

  • Herschreven stuurprogramma voor QGIS Globe tegels

  • Herschreven logica voor synchronizatie tussen 2D en 3D

  • Migratie naar nieuwe kernel voor geometrie

  • Ondersteuning voor meerdere achtergrondlagen

  • Menu’s ingebed in venster van Globe

  • Onafhankelijke selectie van lagen voor Globe

  • Afgeleid van het werk in de master thesis van Mathias Kuhns van QGIS 2.1/OsgEarth 2.4

image104

Deze mogelijkheid werd mogelijk gemaakt door Sourcepole QGIS Enterprise

Deze mogelijkheid werd ontwikkeld door Sandro Mani, Sourcepole

Mogelijkheid: Globe: Objecten vervormen

Vervormen van objecten naar de 3e dimensie mogelijk maken.

Ofwel door een vaste waarde of door een attribuut of expressie.

Deze mogelijkheid werd ontwikkeld door Matthias Kuhn

Mogelijkheid: API: Pagina’s toevoegen aan de eigenschappen van vectorlagen

Toevoegen van aanvullende pagina’s in het dialoogvenster Eigenschappen van vectorlagen mogelijk maken.

Dit maakt het mogelijk de configuratie voor aan lagen gerelateerde opties, die worden verschaft door een plug-in, direct daar te plaatsen waar zij horen voor een betere ervaring voor de gebruiker.

Deze mogelijkheid werd ontwikkeld door Matthias Kuhn

Mogelijkheid: Globe: Ondersteuning voor vector

Behoud vectorgegevens bij het weergeven van lagen op globe.

Dit werd mogelijk gemaakt door Master Thesis UZH

Deze mogelijkheid werd ontwikkeld door Matthias Kuhn

Mogelijkheid: Globe: Verticaal overdrijven voor DTM

Omdat het soms gewoon leuk is om de grootte te overdrijven.

Deze mogelijkheid werd ontwikkeld door Matthias Kuhn

Programmeerbaarheid

Mogelijkheid: Ingebedde widgets in lagenboom

Dit maakt het mogelijk definities van widgets in te bedden in de lagenboom voor individuele lagen in het dialoogvenster Laageigenschappen (in de nieuwe tab Legenda). Het idee erachter is om een manier te hebben om snel toegang te krijgen tot enkele acties die vaak op een laag worden gebruikt.

De implementatie bevat widgets met transparantie, in de toekomst zouden er meer standaard widgets kunnen komen, bijv. om een filter in te stellen, selecteren, stijl of andere dingen. De API staat plug-ins toe om hun eigen widgets te registreren, die nuttig kunnen zijn voor verscheidene domeinspecifieke plug-ins om aangepaste widgets toe te wijzen aan lagen die zij beheren.

image105

Deze mogelijkheid werd ontwikkeld door Martin Dobias

Nieuwe bronklassen

  • QgsComposerNodesItem - een abstracte basisklasse voor items van Printvormgeving die algemene methodes voor op knopen gebaseerde vormen, zoals polygonen of polylijnen, verschaft

  • QgsComposerPolygon - een item voor printvormgeving voor polygoonvormen

  • QgsComposerPolyline - een item voor printvormgeving voor polylijnvormen

  • QgsGroupUngroupItemsCommand - een opdrachtklasse Ongedaan maken voor Printvormgeving voor groeperen / opheffen groeperen van items van Printvormgeving

  • QgsConstWkbSimplifierPtr - WKB-lzer die geometrieën direct vereenvoudigt

  • QgsAction - een programmaklasse die een actie, gebaseerd op attributen van een vector, bevat

  • QgsActionManager - opslaan en beheren van acties die zijn geassociaeerd met een laag

  • QgsAggregateCalculator - een programmaklasse voor het berkeenen van totalen voor een veld (of expressie) over de objecten van een vectorlaag

  • QgsAttributeTableConfig - een container voor het configureren van de attributentabel van een vectorlaag

  • QgsDateTimeStatisticalSummary - berekeningen voor overzochtsstatistieken en totalen voor een lijst datetimes

  • QgsInterval - een weergave van de interval tussen twee waarden van datetime

  • QgsJSONExporter - handelt exporteren van objecten QgsFeature naar objecten GeoJSON af

  • QgsJSONUtils - hulpprogramma’s voor het werken met conversies van JSON en GeoJSON

  • QgsRuntimeProfiler - eenvoudig profiel voor het timen van codepaden gedurende de uitvoering

  • QgsSQLStatement - programmaklasse voor het parsen van argumenten voor SQL

  • QgsDateTimeStatisticalSummary - berekeningen voor overzochtsstatistieken en totalen voor een lijst tekenreeksen

  • QgsHillshadeRenderer - een renderer voor het genereren van live modellen voor schaduwen van heuvels

  • QgsArrowSymbolLayer - lijnsymboollaag gebruikt voor het weergeven van lijnen als pijlen

  • QgsNullSymbolRenderer - een renderer die standaard geen symbolen tekent voor objecten, maar dat voor labels en diagrammen voor de laag wel toestaat

  • QgsSimpleMarkerSymbolLayerBase - abstracte basisklasse voor eenvoudige symbollagen voor markereringen. Handelt het maken van de symboolvormen af maar laat het echte tekenen van de symbolen over aan subklassen.

  • QgsFilledMarkerSymbolLayer - gevulde symboollaag voor markering, bestaande uit een vorm die is gerenderd met behulp van een QgsFillSymbolV2

Nieuwe klassen voor GUI

Opnieuw te gebruiken widgets:

  • QgsMultiEditToolButton - een widget voor een gereedschapsknop die wordt weergegeven naast de widgets Wijzig hulpmiddel in formulieren van attributen, en het mogelijk maakt te beheren hoe het widget zich gedraagt en interacteert met het formulier in de modus Meervoudig bewerken

  • QgsSearchWidgetToolButton - een widget voor een gereedschapsknop die wordt weergegeven naast de widgets Zoeken in formulieren van attributen, en het mogelijk maakt te beheren hoe het widget zich gedraagt en hoe het filteren/zoeken werkt

  • QgsLayerTreeEmbeddedConfigWidget - een widget om in de lagenboom ingebedde widgets te configureren voor een bepaalde kaartlaag

  • QgsLayerTreeEmbeddedWidgetProvider - providerinterface om te worden geïmplementeerd om nieuwe soorten ingebedde widgets, om in de lagenboom te gebruiken, te introduceren

  • QgsLayerTreeEmbeddedWidgetRegistry - register van widgets die kunnen worden ingebed in de weergave Lagenboom

  • QgsAttributeFormEditorWidget - een widget dat bestaat uit zowel een widget Wijzig hulpmiddel en aanvullende widgets voor het beheren van het gedrag van het widget Wijzig hulpmiddel, afhankelijk van een aantaal mogelijk modi

  • QgsComposerItemComboBox - een combinatievak dat items weergeeft van een overeenkomend type uit een lay-out

  • QgsCompoundColorWidget - een aangepast widget voor QGIS voor het selecteren van ene kleur, inclusief opties om kleuren te selecteren via

  • kleurenwiel, kleurvlakken, en een kleurenvoorbeeld

  • QgsDockWidget - QDockWidget subklasse met fijner beheer over hoe het widget wordt gesloten of geopend

  • QgsFocusWatcher - an event filter for watching for focus events on a parent object
  • QgsGradientStopEditor - een interactieve bewerker voor het voorbeeld van een balk voor kleurverloop en het aanpassen van de positie van stops voor kleuren in het kleurverloop

  • QgsMapLayerConfigWidget - een paneelwidget dat kan worden weergegeven in het dock Kaartstijl

  • QgsMapLayerConfigWidgetFactory - fabrieksklasse voor met maken van aangepaste pagina’s voor eigenschappen van kaartlagen

  • QgsPanelWidget - basisklasse voor elk widget dat kan worden weergegeven als een inregelig paneel

  • QgsPanelWidgetWrapper - widget inregelige paneelwrapper voor bestaande widgets waarvan de boom van erven niet kan worden gewijzigd, bijv. dialoogvensters

  • QgsPanelWidgetStack - een stapelwidget om panelen in de interface te beheren

  • QgsShortcutsManager - een klasse die ene lijst van QActions en QShortcuts bevat die zijn geregistreerd en waarvan het mogelijk is de sneltoetsen te wijzigen

  • QgsTableWidgetItem - dit kan worden gebruikt als een normaal QTableWidgetItem met dit verschil dat een specifieke rol kan worden ingesteld voor sorteren

  • QgsHillshadeRendererWidget - widget renderer voor configureren van de renderer voor schaduwen van heuvels

  • QgsRasterTransparencyWidget - widget voor het beheren van de tranparantie van een rasterlaag en gerelateerde opties

  • QgsArrowSymbolLayerWidget - widget renderer voor het configureren van symbollagen pijlen

Opnieuw te gebruiken dialoogvensters:

Belangrijke reparaties

Mogelijkheid: Programma van QGIS voor oplossen van problemen tegen betaling

We hebben nogmaals een ronde uitgevoerd van het oplossen van problemen tegen betaling (met dank aan onze sponsors en donoren!). Hier volgt ene overzicht van het werk van de ontwikkelaars die hebben deelgenomen:

Nyall Dawson

Hier is de volledige lijst (gesorteerd op prioriteit):

  • Opgelost: Gebroken projectieve transformatie in Georeferencer (#14551 - severe)

  • Opgelost: Mislukken van selecteren van objecten op radius (#14748 - severe)

  • Opgelost: Onjuiste berekening van gebied voor polygoon (#14675 - severe, although very unlikely to occur. Unit tests added to cover this edge case)

  • Opgelost: Lay-out widget dock (#15011 - severe)

  • Opgelost: crash in symboollaag pijl (unreported)

  • Opgelost: crash bij maken van ongeldige join (unreported)

  • Opgelost: SVG’s met parameters niet weergegeven voor pijlitems van Printvormgeving (#14997 - high)

  • Classificaties op samengevoegde velden zou alleen waarden moeten overwegen die overeenkomen met objecten op de laag (#9051 - high)

  • Altijd vergelijking voor tekenreeksen gebruiken in expressies voor velden tekenreeks (#13204 - high)

  • Opgelost: home dir wordt toegevoegd als standaard pad voor SVG en sjabloon (#14662, #14652, #14883 - high)

  • Opgelost: crash bij gebruiken van geïnverteerde polygonen met renderer Heatmap (#14968 - high)

  • Waarden van rastersymbologie opslaan met volledige precisie (#14950 - normal)

  • Acties worden niet ingeschakeld bij het laden van een laag met standaard stijl (#13910 - normal)

  • Verwijderen van tekst “attributentabel” uit titel van dialoogvenster (#14959 - normal)

  • Opgelost: kan opvang voor aangepast widget niet deactiveren (#9732 - normal)

  • Opgelost: hoogte/breedte van kop symboollaag pijl omgedraaid (#15002 - normal)

  • Opgelost: joins worden niet opnieuw gemaakt bij laden van project met slechte lagen (#10500 - normal)

  • Ongeldige cache voor join als laag werd aangepast (#11140 - normal)

  • Juist ondersteunen van joins bij gebruiken van virtuele velden (#14820 - normal)

  • Opgelost: virtuele velden die afhankelijk zijn van andere virutele velden mogen in bepaalde omstandighedne niet worden berekend (#14939 - normal)

  • Opgelost: op regsls gebaseerde labels niet weergegeven bij het gebruiken van functies van expressies in Python (#14985 - normal)

  • Automatisch vernieuwen als niveaus van symbolen werden gewijzigd in dock Stijl (#14861 - normal)

  • Opgelost: Knop van dock Stijl niet gesynchroniseerd met de status van het dock (#14862 - normal)

  • Opgelost: problemen bij renderen van SVG met tekst (#14644, #14794 - normal)

  • Er voor zorgen dat de met de knop Gegevensgedefinieerd weergegeven velden altijd up to date zijn (#14809 - normal)

  • Opgelost: kan geen sneltoets voor inzoomen instellen (#14958 - normal)

  • Opgelost: geïinverteerde polygonen en renderer voor plaatsing staan geen klikken met rechts toe op items in Legenda (#14966 - normal)

  • Opgelost: geïnverteerde polygoon & renderer voor plaatsing geven geen kleurenwiel weer in menu Legenda (#14967 - normal)

  • Ontbrekende proxies toevoegen voor gedrag bij kiezen in Legenda voor subrenderers voor geïnverteerde polygoon en renderers plaatsing (unreported)

  • Opgelost: samengevoegde attributen kunnen niet wordne gebruikt in filterexpressies (#13176 - low)

  • Type WKB weergeven inmetadata van vectorlaag (unreported)

  • Ontbrekende tekenreksen voor capabilities toevoegen aan metadata van laag (unreported)

  • Opgelost: debug ruis bij gebruiken van 25D geometrielagen (unreported)

  • Opgelost: sommige widgets van de statusbalk konden niet wordne verborgen via aanpassingen (unreported)

  • Stijlwidget live maken van toepassen van onthouden van instellingen (unreported)

  • Geen berichten voor beperkingen weergeven als formulier in modus Zoeken staat (unreported)

  • Schuifbalken weergeven voor attributenformulier als identificatieresultaten (unreported)

  • Knop Toepassen van Stijldock altijd ingeschakeld maken (unreported)

  • Opgelost: enkele ontbrekende automatische bijwerkingen van Stijldock (unreported)

Ik heb ook een groot aantal oplossingen voor problmemen uit de vork van Sourcepole doorgevoerd.

Even Rouault

Here are the tickets he has dealt with during his allocated time for QGIS 2.16 bug fixing.

Severe/High:

Normal

Andere:

Sandro Santilli

Martin Dobias

  • Digitaliseren: “Object vereenvoudigen” zou geen dialoogvenster moeten openen als niet op een object wordt geklikt

  • Digitaliseren: hoe gereedschap “Object vereenvoudigen” of “Object roteren” te verlaten is niet duidelijk genoeg

  • Eén weg ontbreekt bij Vectorlaag toevoegen!

  • Automatisch traceren mislukt bij Cirkelbogen in geometrieën

  • WMS werkt niet in master a625eeb (2.15.0-80)

  • Python fout in verwerken van vooraf gedefinieerde algoritmen

  • GPS neemt geen geometriepunt op, maar alleen waarden voor attributen...

  • Stijldock: paneel transparantie (globale transparantie, transparante pixel, etc.) werkt niet voor renderer van schaduwen voor heuvels

  • Stijldock: knop Terug & broodkruimels ontbreken als een op regels gebaseerde regel wordt bewerkt

  • Opgelost: Ongedaan maken/opnieuw voor op regels gebaseerde renderer/labels in dock voor opmaken

  • Opgelost: bijwerkingen van widget Ongedaan maken in paneel Opmaken

  • Stijldock: herstellen van de waarde globale transparantie voor de renderer van schaduwen van heuvels na wijzigen van instellingen voor symbologie

  • Stijldock: waarden van opties voor renderen van rasterlaag niet juist hersteld

Matthias Kuhn

  • Stabiliteit van QgsMapLayerRegistry verbeteren

  • Processing: algoritme Difference: negeert niet standaard ongeldige geometrieën

  • Opgelost: Enkele problemen voor compatibiliteit voor Python 3

  • Gewerkt aan opnieuw inschakelen van testen voor OSX (samengevoegd na uitgave van 2.16)

  • API documentatie

  • startup.py wordt twee keer uitgevoerd

  • reparaties UX:

    • Attributentabel: altijd sequentiele nummers voor kolomkoppen weergeven

    • Widget Relatieverwijzing : Formulierknop alleen inschakelen als een object is ingesteld

    • Object-ID in helptip van attributentabel weergeven

    • Initiële focus widget in dialoogvenster inloggegevens

    • Standaard timeout voor items van berichtenbalk

    • Status van knop” in dialoogvenster voor selecteren van bron van Postgis toevoegen

  • Ontbrekende kopbestanden toevoegen

  • Crash bij afsluiten

  • Netwerk map voor cache

  • Objectformulier verborgen achter hoofdvenster op Windows

  • Offline bewerken: Respecteer relatieve paden

  • Offline editing: changed attributes end up in wrong feature
  • Offline bewerken: Niet crashen met rasterlagen

  • Relatieformulier groeit oneindig

  • Opgelost: crash bij laden van stijl in laageigenschappen

  • Opgelost: crash bij sluiten van vastgezette attributentabel

  • Opgelost: standaard foutief geconfigureerd pad voor GPSBabel

  • Juiste aantal objecten weergeven bij regel die geometrie vereist

  • Opgelost: crash bij gebruiken van renderer 2.5D met niet compatibele laag