Attributen van een shapefile koppelen met dichtstbijzijnde adres (QGIS)

Gepubliceerd door Leen Moeyaert op

Je hebt een laag zonder adresinformatie, maar wél interessante attributen — en je wil deze koppelen aan het dichtstbijzijnde adres in QGIS. Hoe pak je dat aan?

In dit voorbeeld is onze bronlaag een laag met bomen. We wensen een export te maken van deze puntenlaag met de info ter hoogte van welk adres deze staan. Het is heel eenvoudig, eens je weet dat er in de toolbox daar een gereedschap voor bestaat.

1. Laad je bron- en adressenlaag in QGIS.

Als adressenlaag kan je de service van het adressenregister toevoegen: https://www.geoloket.be/gwserver/rest/services/BASIS_lagen/AGS_Adressenregister/MapServer/1

Zorg dat beide lagen dezelfde ruimtelijke referentie systeem (CRS) hebben, dit voorkomt onnauwkeurigheid.

2. Gebruik ‘Koppel attributen op dichtstbijzijnde’

Ga naar het menu: ‘Processing’ en vink de ‘Toolbox’ aan. Kies bij ‘Vector algemeen’ voor ‘Koppel attributen op dichtstbijzijnde’ (Join attributes by nearest)

  • Kies de puntenlaag als ‘Invoerlaag’
  • Kies de adressenlaag als ‘Invoerlaag 2’
  • Vink de velden aan van laag 2 die je wil kopiëren: straatnaam, huisnummer
  • Maximum dichtstbijzijnde buren: 1
  • Stel eventueel een maximumafstand in
  • Klik op ‘Uitvoeren’

3. Resultaat

Je krijgt een nieuwe, samengevoegde, laag waarin de attributen van het dichtstbijzijnde adres zijn toegevoegd aan elk object in je oorspronkelijke laag.

4. Export

Wens je deze laag nog te exporteren naar Excel, klik dan rechts op de laag, kies ‘exporteren’ en daarna ‘objecten opslaan als…’

  • Kies bij indeling voor csv
  • Geef het bestand een locatie en naam
  • Vink de velden aan die je wenst te exporteren
  • Klik op OK

Je kan de gegevens nu importeren en raadplegen in Excel. Open Excel en kies op het tabblad Gegevens voor ‘Uit tekst/csv’. Doorloop de stapjes en je krijgt een kolom met de gewenste gegevens.

Categorieën: QGISTips en tricks

0 reacties

Geef een reactie

Avatar plaatshouder

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

This site uses Akismet to reduce spam. Learn how your comment data is processed.