Ticket #1706 (closed defect: fixed)
TopoGeo_AddPolygon not adding polygons
| Reported by: | pramsey | Owned by: | strk |
|---|---|---|---|
| Priority: | medium | Milestone: | PostGIS 2.0.0 |
| Component: | topology | Version: | trunk |
| Keywords: | Cc: |
Description
I just took a polygon file
that had contiguous non-overlapping polygons and did this:
cded=# select TopoGeo_AddPolygon('sheds', st_geometryn(geom,1), 5.0)
from sheds where gis_tag like 'VICT%';
ERROR: Spatial exception - geometry intersects edge 39
CONTEXT: PL/pgSQL function "topogeo_addlinestring" line 175 at assignment
SQL statement "SELECT array_cat(edges, array_agg(x)) FROM ( select
topology.TopoGeo_addLinestring(atopology, rec.geom, tol) as x ) as
foo"
PL/pgSQL function "topogeo_addpolygon" line 27 at assignment
This is a non-overlapping set of data, originally generated from
vector clean ArcINFO coverages...
select a.gis_tag, b.gis_tag from sheds a, sheds b where
st_overlaps(a.geom,b.geom) and a.gis_tag like 'VICT%' and b.gis_tag
like 'VICT%';
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

