Set QGIS snapping on, so the new points will be "snapped" to the nearest 
existing one within an appropriate tolerance.


The other way to do this in Postgis is using topology, add all your component 
linestrings & let Postgis build the faces/polygons from this. So shared 
boundaries are the same linestring, not a separate one, ensuring the polygon 
edges are identical.

See this example:
http://trac.osgeo.org/postgis/wiki/UsersWikiTopologyExample

& the full docs:
http://trac.osgeo.org/postgis/wiki/UsersWikiPostgisTopology
http://postgis.refractions.net/docs/Topology.html


Cheers,

  Brent Wood


--- On Thu, 11/8/12, uk52rob <[email protected]> wrote:

From: uk52rob <[email protected]>
Subject: [Qgis-user] PostGIS Polygon Editing
To: "[email protected]" <[email protected]>
Date: Thursday, November 8, 2012, 10:07 PM

Hi,
I have a PostGIS polygon layer in QGIS which I need to add features to.
I can add polygons to it, no problem, but I need to be able to have the edges 
of the new features lined up exactly with the existing features. This is 
essentially to fill a void in the layer, or to continue in one direction. I 
have done this
 before using local shapefiles and the difference tool (very time consuming!), 
but this requires separate layers. 
Is it possible to achieve the same result with a single PostGIS layer, so I can 
overlap an existing feature with my new feature, and trim it to the existing 
feature's boundary?
I hope this makes sense!
Thanks
-----Inline Attachment Follows-----

_______________________________________________
Qgis-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-user
_______________________________________________
Qgis-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to