How to avoid ends of single roads meeting centerline of double-lined roads.
Mapping Center Answer:
There is a cartographic representations solutions that will probably work for you which is to clip the line so it does not extend past the road centerline. What you do is to clip the symbol geometry of the line so that it ends at the road centerline. Note that you will NOT be clipping the actual feature geometry. For this effect, you will need to use the Cut geometric effect. Here is the help topic associated with this topic. However, with this effect, you need to know 1) which features to cut and which not to cut, 2) how far to cut back the lines as all lines will be cut back equally, and 3) which is the beginning node of the line and which is the ending node of the line, as you specify the cut distance for either the beginning the end or both.
If your data are not digitized so that you can determine these three things, which I strongly suspect they are not (as very few would be!), then this effect will not work for you. In that case, the best thing to do would really be to clean up the line geometry. You could apply a universal "cleaning" process to your whole data set (like selecting all the short lines and deleting them), but if there are any cases where a line REALLY SHOULD extend beyond the other road's centerline (e.g., a small cul-de-sac or a short alley), then the universal cleaning routine will eliminate these real data (you may not actually care about that -- I do not know!) So [perhaps a better solution is simply to identify those candidates for elimination and one-by-one inspect them for validity. Once you have determined they are really errors, delete them. Then re-apply your symbology with confidence knowing that the symbology accurately reflects the geography.
There are multiple ways you can clean up the lines - if you need more information about that, please write back to ask us!
If you would like to post a comment, please login.