Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I want to tell QGIS where to start with a marker, like: use 3 markers, start at positions 0, 2, 4, and apply an interval of 12 to each marker.

However, after searching for hours, I haven't found a way to deal with this issue.

enter image description here

EDIT:

Regardings Nathan's answer: This happens if x-offset for markers is used:

enter image description here

share|improve this question
add comment

2 Answers

You sure can.

First you need to add a Marker symbol to your line symbol and stack the symbols like so:

enter image description here

  • The first Simple Marker has a X offset of 0
  • The second Simple Marker has a X offset of 2
  • The third Simple Marker has a X offset of 4

Click on the Marker Line symbol layer and set the with interval value to what ever looks good

enter image description here

share|improve this answer
    
This will only work for a straight line - if the line bends, the offsetted markers will not align along the line! See the image in the post-edit. –  Kay Feb 13 at 12:42
    
It would be good to have an option "offset along line". –  Spießbürger Feb 13 at 12:53
    
So, it is not possible? I couldn't imagine that.. –  Kay Feb 13 at 12:58
2  
Yes it's a known issue. –  Nathan W Feb 13 at 13:27
    
Do you know if there are any feature requests regarding this? - I really want to push this, as it seems to me as a very basic feature! –  Kay Feb 13 at 15:54
add comment

I just found a workaround which works for single color simple markers, using a custom dash pattern with round cap style and 0,0001 long dashes, which will look like dots:

enter image description here

Damnit, this was a hard one..

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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