marco duiker - foss4gnl 2019 · 2019. 7. 9. · het sprookje van 1001 lagen ... “kwetsbaarh”...
TRANSCRIPT
![Page 1: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/1.jpg)
MD-kwadraatalles geo!
Productief met QGIS
Marco Duiker
![Page 2: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/2.jpg)
MD-kwadraatalles geo!
Productief met QGIS
Uitkleden van QGIS (en weer aankleden)
Oplossen van problemen mbv scriptjes2 BAG2 BGT
Oplossingen ontsluiten2 Plugins2 Gist/ GitHub2 …
DataDriven werken
![Page 3: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/3.jpg)
MD-kwadraatalles geo!
Productief met QGIS
![Page 4: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/4.jpg)
MD-kwadraatalles geo!
Uitkleden QGIS
![Page 5: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/5.jpg)
MD-kwadraatalles geo!
Uitkleden QGIS
![Page 6: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/6.jpg)
MD-kwadraatalles geo!
Uitkleden QGIS
Uitgeklede QGIS maakt het makkelijker !2 Speciaal voor beginnende gebruikers
Verspreiden via 1 of meer profielen:2 http://www.qgis.nl/2014/04/22/qgis-in-de-klas-onder-windows/
![Page 7: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/7.jpg)
MD-kwadraatalles geo!
Probleempje BAG WFS
PDOK BAG WFS max. 1000 objecten per request→
WFS2 Response Paging: binnenhalen met 1000 objecten →tegelijk
QGIS:2 Beeld vult mooi met objecten2 Open attribuuttabel: hangt!2 Save as … : hangt!2 Al langer een bekend probleem
![Page 8: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/8.jpg)
MD-kwadraatalles geo!
Oplossing BAG WFS: OGR
Stap 1: WFS-connectie opzetten:<OGRWFSDataSource>
<URL>http://geodata.nationaalgeoregister.nl/bag/wfs?service=wfs&typeName=bag:pand&srsName=EPSG:28992</URL>
<PagingAllowed>ON</PagingAllowed>
</OGRWFSDataSource>
![Page 9: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/9.jpg)
MD-kwadraatalles geo!
Oplossing BAG WFS: OGR
Stap 2: Virtual datasource opzetten met een spatial filter:<OGRVRTDataSource>
<OGRVRTLayer name="bag:pand">
<SrcDataSource relativeToVRT="true">
bag_pand.vrt.xml
</SrcDataSource>
<SrcRegion clip="false">
POLYGON((137727 452456,138271 452456,138271 452781,137727 452781,137727 452456))
</SrcRegion>
</OGRVRTLayer>
</OGRVRTDataSource>
![Page 10: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/10.jpg)
MD-kwadraatalles geo!
Oplossing BAG WFS: OGR
Stap 3: Virtual datasource toevoegen aan QGIS:
![Page 11: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/11.jpg)
MD-kwadraatalles geo!
Oplossing BAG WFS: OGR
Stap 4: Oplossing delen met anderen!https://gist.github.com/MarcoDuiker/
![Page 12: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/12.jpg)
MD-kwadraatalles geo!
Oplossing BAG WFS: OGR
Stap 5: Oplossing toegankelijk maken en delen met anderen!
QGIS PDOK BAG WFS Connector Pluginhttps://github.com/MarcoDuiker/QGIS_BAG_Connector
![Page 13: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/13.jpg)
MD-kwadraatalles geo!
Probleempje BGTHet sprookje van 1001 lagen
Hoeveel m2 objecten beheren we als bronhouder?
2 alles inlezen in Postgis en een goede query schrijven2 NLExtract voor de eenvoudige gisser:
2 Query schrijven voor de eenvoudige gisser:
2 QGIS Processing to the rescue ...
![Page 14: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/14.jpg)
MD-kwadraatalles geo!
Probleempje BGTProcessing Framework
Klein Python script:2 Loop over alle geselecteerde lagen2 Filter features obv expressie2 Sommeer obv expressie2 Geef tabelletje terug
Alles te vinden in:
www.qgis.org/pyqgis-cookbook/
![Page 15: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/15.jpg)
MD-kwadraatalles geo!
Probleempje BGTScriptje
![Page 16: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/16.jpg)
MD-kwadraatalles geo!
Probleempje BGTDelen met anderen!
https://gist.github.com/MarcoDuiker/
![Page 17: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/17.jpg)
MD-kwadraatalles geo!
Probleempje Printen: Sjablonen
Sjablonen moeten klaarstaan in huisstijl! (aankleden van QGIS)
FF snel een printje?
→ QuickPrint Plugin (ook aankleden!)
![Page 18: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/18.jpg)
MD-kwadraatalles geo!
Probleempje Printen: Sjablonen
Sjablonen moeten klaarstaan in huisstijl! (aankleden van QGIS)
FF snel een printje?
→ QuickPrint Plugin
(ook aankleden!)
![Page 19: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/19.jpg)
MD-kwadraatalles geo!
Probleempje Printen: Sjablonen
Sjablonen moeten klaarstaan in huisstijl! (aankleden van QGIS)
FF snel een printje?
→ QuickPrint Plugin
(ook aankleden!)
Stap … Delen ?
![Page 20: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/20.jpg)
MD-kwadraatalles geo!
Data Driven Workflow
QGIS expressies:
Oplossingen zonder tussenresultaten of extra kolommen2 Selecties (bekend !?)2 Visualisatie ((deels) bekend ?!)
![Page 21: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/21.jpg)
MD-kwadraatalles geo!
Expressies in visualisaties
![Page 22: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/22.jpg)
MD-kwadraatalles geo!
Expressies in visualisatiesmannen ~ vrouwen
In expressies kun je alle velden gebruiken (ook geometrie)!
![Page 23: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/23.jpg)
MD-kwadraatalles geo!
Expressies in visualisatiesbuffers
Visualiseer kwetsbaarheid van waterwingebieden met “kwetsbaarh” als een van de eigenschappen (3 klassen).
Visualiseer buffers rond de waterwingebieden afhankelijk van de kwetsbaarheid:2 Minder kwetsbaar: 250 meter2 Kwetsbaar: 500 meter2 Zeer kwetsbaar: 1000 meter
Geef een duidelijke indicatie als buffer > 500 Ha
![Page 24: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/24.jpg)
MD-kwadraatalles geo!
Expressies in visualisatiesbuffers
![Page 25: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/25.jpg)
MD-kwadraatalles geo!
Expressies in visualisatiesbuffers
![Page 26: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/26.jpg)
MD-kwadraatalles geo!
Expressies in visualisatiesbuffers
![Page 27: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/27.jpg)
MD-kwadraatalles geo!
Geometry Generators
Geometrie uit meerdere lagen!
Attribution! Voorbeelden door: Anita Graser (underdark)
![Page 28: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/28.jpg)
MD-kwadraatalles geo!
Delen kan iedereen
In een presentatie
Via een processing-scriptje2 In een gist op GitHub
2 makkelijker dan een Gmail account maken!
Via een plugin2 Is makkelijker dan je denkt (plugin builder plugin)2 Delen op GitHub = voorwaarde voor:
2 Delen via QGIS Plugin repository
Je eigen Blog? Andermans Forum?
Nog iets anders?
![Page 29: Marco Duiker - FOSS4GNL 2019 · 2019. 7. 9. · Het sprookje van 1001 lagen ... “kwetsbaarh” als een van de eigenschappen (3 klassen). Visualiseer buffers rond de waterwingebieden](https://reader036.vdocuments.net/reader036/viewer/2022071218/604eef55bbe5901e2449c6ca/html5/thumbnails/29.jpg)
MD-kwadraatalles geo!
Conclusies
Er is altijd een andere manier! (BAG WFS is toch te gebruiken!)
BGT is lastig in het gebruik, maar je kunt tenminste snel optellen !
QGIS expressies zijn de beste uitvinding sinds het wiel en het bier (of dan toch bijna)!
Neem af en toe eens de tijd om nieuwe dingen te ontdekken, dat verdien je terug!
In een organisatie moet iemand een beetje kunnen scripten!
Delen is belangrijk (en bronvermelding ook)!
IEDEREEN KAN HET !