I work with a point layer. When i create a buffer for the point layer, i get this result:

enter image description here

enter image description here

My problem is that instead of circle buffer in the legend, i get a rectangle. I red this in order, maybe, to find an answer, but i didn't found:

Is it possible to change legend symbols in the QGIS print composer legend?

I can resolve it by:

  • PrintScreen the layer panel and paste it the map composer as a jpg image.
  • create a fictive layer that contains a circle, and represent it in the legend. The original layer will be removed from legend but will remain in the map extent.

How can i resolve this symbology problem with an elegant and automatic solution?

  • would it be possible to scale the size of the points with a value field? Of cause, this only works if you don't do any analyses with the buffer – LaughU Jun 14 '17 at 5:53
  • sorry, i didn't understand you. can you give me an example, please? – newGIS Jun 14 '17 at 6:05
  • 1
    if you don't need the buffer layer in the first place, then I would suggest that you scale the point symbol, so it fits the buffer size. Then you could either copy the point layer and display both in the legend or just display one. – LaughU Jun 14 '17 at 6:09
  • nice solution but i seek for an automatic one – newGIS Jun 14 '17 at 6:19

You can try create style layer, which will be same as buffer.


In style properties:

Style marker

| improve this answer | |
  • i need every layer represent separately – newGIS Jun 14 '17 at 6:05

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.