Select to view content in your preferred language

How to create a dash line symbology with ticks in the middle of the dash?

1073
1
Jump to solution
08-29-2022 06:37 AM
Labels (1)
TomGeo
by
Frequent Contributor

I am trying to create a symbology like the one in this screenshot

TomGeo_0-1661779447027.png

I created a dash symbology for the line as solid stroke with an dash template of 9 10, and copied this layer.
To the new solid stroke layer I added the rotation effect (90º), and altered the dash template to 4 10.
Then I adjusted the 'At line ends' option to: Half pattern.

The result:

TomGeo_1-1661779774621.png

How can I get the tick placed in the center of each dash?

I was playing with the 'At line ends' option and the 'Dash template' option, to no avail.

 

- We are living in the 21st century.
GIS moved on and nobody needs a format consisting out of at least three files! No, nobody needs shapefiles, not even for the sake of an exchange format. Folks, use GeoPackage to exchange data with other GIS!
0 Kudos
1 Solution

Accepted Solutions
JohannesLindner
MVP Alum

You could use marker layers.

  • create a marker layer, delete the stroke layers
  • Choose this form
    JohannesLindner_0-1661781552435.png

     

  • rotation: 90°, Placement = Along line, check Angle to line
  • play with the other parameters
    • eg: Line width = 1pt, Size = 15pt, Placement template = 30
  • Copy the layer. in the copy:
  • rotation = 0°, change line width, size, and Perpendicular offset to match
    • eg: Line width = 3pt, Size = 7pt, Perpendicular offset = 3pt

JohannesLindner_1-1661781863340.png

 

JohannesLindner_2-1661781896770.png

 


Have a great day!
Johannes

View solution in original post

1 Reply
JohannesLindner
MVP Alum

You could use marker layers.

  • create a marker layer, delete the stroke layers
  • Choose this form
    JohannesLindner_0-1661781552435.png

     

  • rotation: 90°, Placement = Along line, check Angle to line
  • play with the other parameters
    • eg: Line width = 1pt, Size = 15pt, Placement template = 30
  • Copy the layer. in the copy:
  • rotation = 0°, change line width, size, and Perpendicular offset to match
    • eg: Line width = 3pt, Size = 7pt, Perpendicular offset = 3pt

JohannesLindner_1-1661781863340.png

 

JohannesLindner_2-1661781896770.png

 


Have a great day!
Johannes