Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have two shapefiles, one is for landuse (which contains forests, and also lakes), and another one for rivers. When I set the both water types to have outlines, they are not joined nicely - they overlap, because river end has an outline too. Is there a method to join them "nicely", like you do with roads (and enabling levels)?

Example here:

enter image description here

share|improve this question
up vote 4 down vote accepted

Symbol levels work separately for each layer. As I see it, you have two options:

  1. duplicate river layer to have the darker outline under the lakes and the lighter line over the lakes layer
  2. buffer the rivers and add the buffers to the lake layer
share|improve this answer
Lakes are part of a uniform layer of all landuse, if I put anything under it, it will not be visible at all. What do you mean by buffer? – normis May 15 '12 at 17:36
You could extract the lakes from the landuse layer first. Here's a video on the buffer function: – underdark May 15 '12 at 17:39
Thanks, I ended up removing outlines from the lakes and rivers, as any other option was complicated (I have nearly the whole country, and each "tile" consists of 7-9 SHP files. I would have gone mad if I would have to combine layers or extract anything from them). – normis May 15 '12 at 20:32

Your Answer


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.