[postgis-tickets] [PostGIS] #3647: non-noded intersection error when running st_node
PostGIS
trac at osgeo.org
Tue Sep 27 13:27:09 PDT 2016
#3647: non-noded intersection error when running st_node
-------------------------------+---------------------------
Reporter: mathiasversichele | Owner: pramsey
Type: defect | Status: new
Priority: medium | Milestone: PostGIS 2.3.1
Component: postgis | Version: 2.2.x
Keywords: |
-------------------------------+---------------------------
Hi all,
I've been struggling with "non intersecting node" issues when trying to
run st_node, which seems weird to me as st_node is supposed to fix these
issues in the first place, right ?
The table dump in attachment illustrates the problem.
When running the following query:
{{{
select st_node(st_collect(geom)) from input_geoms;
}}}
I get the following error:
ERROR: GEOSUnaryUnion: TopologyException: found non-noded intersection
between LINESTRING (1.0708e+06 786844, 1.07094e+06 786875) and LINESTRING
(1.07097e+06 786883, 1.0708e+06 786844) at 1070922.7377618756
786871.60839152802
The input geoms are already snapped to 10meters precision.
I'm running
{{{
POSTGIS="2.1.8 r13780" GEOS="3.4.2-CAPI-1.8.2 r3921" PROJ="Rel. 4.8.0, 6
March 2012" GDAL="GDAL 1.11.2, released 2015/02/10" LIBXML="2.9.1"
LIBJSON="UNKNOWN" RASTER
}}}
--
Ticket URL: <https://trac.osgeo.org/postgis/ticket/3647>
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-tickets
mailing list