[postgis-devel] [PostGIS] #1650: Invalid edge (no two distinct vertices exist)
PostGIS
trac at osgeo.org
Tue Mar 6 02:01:00 PST 2012
#1650: Invalid edge (no two distinct vertices exist)
----------------------+-----------------------------------------------------
Reporter: lrssvt | Owner: strk
Type: defect | Status: new
Priority: medium | Milestone: PostGIS 2.0.0
Component: topology | Version: 2.0.x
Keywords: |
----------------------+-----------------------------------------------------
Comment(by strk):
One of your edges is shorter than 2, what do you think postgis should do
in that case ?
{{{
=# select id, st_length(wkb_geometry) from test.pipes;
id | st_length
----+------------------
1 | 1.6405966228982
2 | 129.304797905447
(2 rows)
}}}
I guess these are the options:
1. Add _nothing_ to the topology, return a NULL TopoGeometry
1. Add _nothing_ to the topology, return an EMPTY TopoGeometry
1. Add a single node to the topology, return a NULL TopoGeometry
1. Add a single node to the topology, return an EMPTY TopoGeometry
1. Add a single node to the topology, return a Puntal TopoGeometry
Note that a Puntal TopoGeometry will fail to be inserted into a Lineal
layer.
I'm not sure this is to be considered a bug.
--
Ticket URL: <http://trac.osgeo.org/postgis/ticket/1650#comment:1>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.
More information about the postgis-devel
mailing list