1

I'm creating polygon (that about actual vegetation).

First, I create one polygon

enter image description here

After that, I will create more polygons that share the boundaries of existing polygon. But, it show result like below image.

enter image description here

How can I create polygons that share the boundaries of existing polygons.

And last, can I use trace method for creating polygon in QGIS?

2
  • Which version of QGIS are you using?
    – Erik
    Commented Mar 20, 2019 at 10:23
  • 2.18.17 version Commented Mar 20, 2019 at 11:01

3 Answers 3

2

In QGis 3.x

  1. Enable the snapping toolbar and open snapping settings. Then, choose the advanced configuration and select your layer of interest enter image description here
  2. Go to Add Feature and start digitizing. When you will be close to a vertex, you should see a particular color
  3. When you are done, I suggest you to check the topology
1

To create polygons that shares boundaries with existing ones,

In QGis 2.x

  1. Settings > snapping options > choose advanced and select your layer. Then define the snapping mode, the tolerance and your units enter image description here

  2. Go to Add Feature and start digitizing. When you will be close to a vertex, you should see a particular color

  3. When you are done, I suggest you to check the topology
  4. As the trace method, you may see Freehand Editing useful
1

This digitising method might help:

  1. Set Avoid Intersections ON as mentioned above.
  2. Start digitising at a shared vertex or segment – digitise vertices that are not shared
  3. Continue digitising
  4. When you reach the last non-shared vertex – digitise a shared vertex
  5. Then to finish digitise a last point – but make sure that it is located in a place that ensures the polygon extends over all shared vertices – right click to finish digitsing the polygon. Digiting method

QGIS will create all the vertices for the new polygon as shown below [completed polygon with shared boundary[2]

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.