I have points with similar coordinates and displaying them on a map of Latvia they overlapping. How can I display all the points using QGIS 2.2.0 like in Finnish map?Latvia Finland

  • 2
    If some of your points have the exact same coordinates, you can use the Points Displacement style (Layer Properties > Style > click "Single Symbol") and edit the settings to offset the overlapping points.
    – Joseph
    Oct 9 '15 at 10:29
  • Thaks for the ansver, but I dont have points with same coordinates.
    – Janis
    Oct 9 '15 at 10:50
  • I don't think there's a one-click solution to this (unless I missed something). You could create a Categorised, Graduated or Rule-based style and change the offset settings for points of a certain value.
    – Joseph
    Oct 9 '15 at 11:13
  • Is there any way to do it manually by hand?
    – Janis
    Oct 9 '15 at 13:39
  • 1
    Actually I checked with 2.6 and you can for sure use a data defined offset. So the offset for each point is stored in your dataset so you can manually edit it for each point. Maybe some plugin will even help you do that (I know it exist for label, not sure for features)
    – MarHoff
    Oct 11 '15 at 13:30

I would approach this through two steps:

  • Install the MMQGIS plugin, available via Manage and install plugins..., then use the Gridify option to set the points out uniformly to a grid.

  • Set the categorised style of your points to something that would look legible when overlapping. Make sure the larger of the two shapes has no 'fill', so it won't hide the smaller shape.

Here's a rough example. Obviously you'll want to experiment with grid scale and symbols size to best visualise your data.

enter image description here

As some of your points will now share coordinates you would be able to use point displacement, as Joseph suggested, as an alternative if that would suit your needs better.


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.