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 am new to GIS and I am using Qgis 1.7.3 on Windows.

Can any one please tell me how to display a map from line shapefile with these two characteristics:

  1. Roads are displayed with borders at the sides and intersect at crossroads
  2. Name label for long roads are duplicated at specified intervals

Here is the link to an image that illustrates my idea:

https://picasaweb.google.com/lh/photo/MlvnVJmY1MMXqI5AR-B66fiYNl9YxKwsJ_DSpLaCxjs?feat=directlink

(The map was taken from underdark's blog)

This is the best I can achieve by drawing lines with two overlapping simple line, one slightly bigger than the other:

https://picasaweb.google.com/lh/photo/80tHFuFnw0SrXG2Us8jLgPiYNl9YxKwsJ_DSpLaCxjs?feat=directlink

Thanks in advance!

share|improve this question
add comment

1 Answer 1

up vote 4 down vote accepted

To make "real" crossroads and avoid overlapping lines symbols you need to activate symbol levelsenter image description here

As for the repeated labels, try splitting the road in chunks (by the way, other gis software has an option to draw a label every "x" units?)

share|improve this answer
    
Giovanni, thanks a lot for your "symbol levels" tip. My map look much nicer now with "real" crossroads. I don't know if other gis software has option to draw label every "x" units. Qgis is my first gis software ever and I am just a newbie. That's just my idea of how things should be done. Do you suggest any tool to split the roads into chunks? –  Cao Minh Tu Feb 14 '12 at 2:46
    
to split manually you have the "split" tool in the editing toolbar. –  Giovanni Manghi Feb 14 '12 at 13:39
    
I've found a way to split line layers automatically: import line layer into GRASS (using GRASS plugin), start v.split, enter input, output vector map, enter either maximum segment length or maximum number of vertices in segment, hit "Run" and "View ouput" to see the product. –  Cao Minh Tu Oct 17 '12 at 8:48
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.