I have a map with three main layers:

  • Roads (Polygons)
  • Sidewalks (Polygons)
  • Curbs (Multilinestrings)

I need to adjust the edge where all the three layers concur to the cartography layer (the gray lines(the lines indicated by the red arrow)) using snapping to cartography layer. Note that the three layers concur in the curbs layers' Multilinestrings.

If I use the node tool, I can do it layer by layer. I have to do it aprox. 10.000 times so If I could move (adjust by snapping) the three layers at once I could saves days of work.

I tried by selecting the three layers and using the node tool but did not work.

I Know that in ArcView there is a tool in Topology -> Change the edge shape (I don't know if that's exactly the name of the tool because I have translated it from spanish (Topología -> Cambiar la forma del borde)).

I would like to know if there is a way to do this in QGIS.

enter image description here

  • You could try using the Geometry Snapper plugin which allows you to snap selected (or all features) from one layer to a reference layer. Although you have to choose one layer at a time, it is automated. – Joseph Nov 25 '16 at 13:00
  • @Joseph It can be useful. Does that plugin come with QGIS default installation? I can't find the module anywhere: Neither in the Plugins repository nor in the QGIS options. – Egidi Nov 25 '16 at 13:25
  • 1
    Which QGIS version are you using? Can't remember if it was before but it is a core plugin and should already come installed. It should be mentioned in the Installed section of the plugin repository. If it is enabled, it appears in the Vector menubar. – Joseph Nov 25 '16 at 13:30
  • 1
    @Joseph I am in v2.12.3. Thanks, It was installed but deactivated. It can be very useful! – Egidi Nov 25 '16 at 13:58
  • Glad you found it and hopefully it will help ;) – Joseph Nov 25 '16 at 14:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.