QGIS: KML data filteren

QGIS: KML data filteren

In deze blogpost filteren we een KML-databestand tot een kleinere dataset in QGIS. Het KML bestand wat we gaan gebruik is afkomstig van Open Data soft.

Download Postcodevlakken 4PP

QGIS

  • Open de QGIS software en sleep het KML bestand in het programma, om de data in te laden.
  • Selecteer bij lagen de laag genaamd 'openpostcodevlakkenpc4'
  • Druk op rechtermuisknop en ga naar 'Filteren..' om de Querybouwer te starten.
  • Dubbelklik bijvoorbeeld op het Naam-veld om onderin de 'Provider-specifieke-filter-expressie' de schrijfwijze te zien voor een Query, oftewel "Name".
  • Klik op de 'Voorbeeld'-knop met Naam nog steeds geselecteerd om waarden te bekijken van de Naam-kolom. Dubbelklik op een waarde om de schrijfwijze te bekijken in de Query, oftewel '1011'.

Een volledige Query om bijvoorbeeld alleen Rotterdamse postcodes te filteren is tonen we hieronder met het gebruik van een postcodereeks.

'3000' <= "Name" AND '3089' >= "Name"

Door te klikken op 'Test' is de Query tussendoor te testen. Deze filterexpressie geeft 65 rijen terug als resultaat. Klik vervolgens op 'OK' om te filter toe te passen. Na de filter is toegepast wordt de visuele weergave vernieuwd.

QGIS filter

QGIS filter op postcodereeks

  • Selecteer opnieuw de laag 'openpostcodevlakkenpc4', druk op rechtermuisknop en ga naar Exporteren > Objecten opslaan als.
  • Kies voor indeling KML en geef een bestandnaam plus laagnaam aan.
  • 'Voeg opgeslagen bestand toe aan kaart' mag uitgevinkt staan.
  • Klik op 'OK' om een nieuw KML-bestand aan te maken met de opgegeven filterexpressie.