Ask A Cartographer

Problem with Align Marker to Stroke or Fill Tool

September 20 2011 | 0 comments
Categories: Cartographic Representations


I am working with road asset data, specifically signs and pavement markings. Working with the feature class symbologies as representations has proven to be very helpful to my workflow. I am using representation rules to symbolize my data and I am then using the "Align Marker to Stroke or Fill" tool to align the pavement markings (turn arrows, bike symbols, crosswalks, etc.) to our street network.


In our data, the sign events are created/oriented based on [offset], [direction], and [side] fields. These fields determine which side of the road the asset belongs on, how far off the center line they should be drawn, and which direction they are facing. I am having a problem with drawing my left turn arrow pavement markings. For example, on a street that runs north-south, the center lane contains a left turn arrow for each direction of traffic (on map one would appear upside down and the other right-side-up). After using the Align Marker to Stroke or Fill tool, I am seeing some areas where both left turn arrows are oriented/drawn in the same way. Is this a problem with the AMTSOF tool, our point representation data (signs, pavement markings), our stroke representation data (street center line), or even the Calculate Representation Rule tool?

Thank you. I have attached a snapshot of the area in question in case the description was hard to follow.

Mapping Center Answer:

The problem is probably caused by either of these things. First, if the symbol itself falls to a different side of the road, a marker on the right side of a street may just turn 60 degrees while another marker on left side will turn 240 degrees to align to the same road.  Second, if more than one road is being used and the direction of one road is digitized in the opposite direction of the other, the angles could be reversed.
To fix it if you don’t want to move your markers or flip the direction of your lines, you could use the Update Override tool to write the angle overrides to a field on the data, then in the representation point the override for the angle to the attribute field instead. Then you can calculate reverse angles for the arrows that come out backwards.

If you would like to post a comment, please login.

Contact Us | Legal | Privacy |