I have seen tutorials for the 'Spatial Join' tool that allows me to summarize statistical data for overlapping polygons on two separate layers. But I simply want to append a 'String' attribute from an underlying layer to polygon features on an overlying layer.

Specifically: I have a layer of 'land uses'; and a layer of 'buildings'. I would like to attach the 'land use [string]' attribute for a particular 'land use' polygon (on the land-use layer) to all the buildings (smaller polygons on the 'buildings layer') that intersect with that specific land use polygon.

Can somehow tell me what tool or script to use with QGIS? (And how to use it.)

  • But after the spatial join, did you try merging the two fields? – aldo_tapia Aug 30 '17 at 17:43

You can join whole attribute tables of both layers based on intersection of features with Join attributes by location from menu Vector -> Data Management Tools -> Join attributes by location or from processing toolbox. As Attribute summary set Takes attributes of the first located feature.

enter image description here

  • I never thanked you. But this is exactly what I needed! – bpdronkers Oct 12 '17 at 21:41
  • If you feel your question has been answered, then you should "accept" the answer by clicking on the check-mark. – user3386170 Feb 6 '18 at 22:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.