I have a data set for point locations for birds and I am creating maps to show their home range.

I would like to match the symbol colour (for the points) for each bird to the polygon colour that I created using minimum bounding geometry.

At the moment because there are so many birds using a colour ramp doesn't work as there are too many birds so many have too similar of a colour. So I am using a random colour ramp.

I could individually go through and assigned them a colour I know but I was hoping there may be a quicker way like saving the random colour ramp I have for the symbols and then applying it to the polygons.

  • For those of us who don't know what a "home range" looks like and who can't imagine how your project (and desired output) looks like: can you add a screenshot?
    – Babel
    Sep 19, 2021 at 12:41
  • It's a bit like having cities for differents civilizations, and the expension of these civilizations ;-)
    – katagena
    Sep 20, 2021 at 17:32

1 Answer 1


OK, I assume this for your data:

  • Layer1: Bird's observation, with an attribute with the specie name.
  • Layer2: Home range, with an attribute with the specie name, the same as above.

Set the symbol color for the Layer1. Use the plugin "color to attribute" on this layer, to have a new attribute, called symbol_color. enter image description here Now, in the properties of the Layer2, join the table of Layer1, to match the species names, and add the attribute symbol_color. enter image description here Then, In properties-->symbol of the Layer2, set the color of your symbol with this attribut. enter image description here If you decide to change the color of one of your point, just redo the plugin "color to attribut" on the same attribute. enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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