Opened 11 years ago

Closed 11 years ago

Last modified 10 years ago

#626 closed defect (fixed)

Intersection with result from intersection --> TopologyException Error

Reported by: rajanski Owned by: geos-devel@…
Priority: major Milestone: 3.3.9
Component: Default Version: 3.3.8
Severity: Significant Keywords: intersection, st_intersection, topology exception
Cc: geosbug@…

Description

I have three geometries (Attached).

I am intersecting the first two,and then intersect the result with the third geometry.

Follows the error message

Error performing intersection: TopologyException: found non-noded intersection between LINESTRING (15.1068 51.0102, 15.0974 51.0034) and LINESTRING (15.1068 51.0102, 15.0976 51.0036) at 15.101547860470001 51.006448703862588

but only when Iam directly taking the geometries from a table (see attachment)

When I produce the geometries with st_geomfromtext, it works.

When I take the geometries from the table, transform themto text,and then back to geometry,it also works.

Attachments (2)

final_bug_sampledata.sql (118.4 KB ) - added by rajanski 11 years ago.
Creates a table and inserts the geometries. Then conducts the intersections.
final_bug_sampledata.sql.zip (59.9 KB ) - added by rajanski 11 years ago.

Download all attachments as: .zip

Change History (10)

by rajanski, 11 years ago

Attachment: final_bug_sampledata.sql added

Creates a table and inserts the geometries. Then conducts the intersections.

comment:1 by rajanski, 11 years ago

sorry forgot Postgres version: "PostgreSQL 9.1.4 on x86_64-unknown-linux-gnu, compiled by gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3, 64-bit" Postgis Version 2.1.0SVN, proj: "Rel. 4.7.1, 23 September 2009", GEOS "3.3.3-CAPI-1.7.4"

comment:2 by rajanski, 11 years ago

Hi all, we need this problem solved (i.e. GEOS debugged) for a large project over here.

There is a budget and we invite devs to make offers.

We are located in Berlin, Germany.

Kind regards

comment:3 by strk, 11 years ago

Where to send proposals ? (no email address given).

in reply to:  3 comment:4 by rajanski, 11 years ago

Oh yes of course. Please send your offers to geosbug@…. Your Information will be kept confidental.

regards

Replying to strk:

Where to send proposals ? (no email address given).

comment:5 by rajanski, 11 years ago

geosbug at gmail dott c o m

by rajanski, 11 years ago

comment:6 by strk, 11 years ago

Was this problem fixed with latest releases ?

comment:7 by strk, 11 years ago

Cc: geosbug@… added
Milestone: 3.3.9
Resolution: fixed
Status: newclosed

Just tested this, works fine with 3.3.9.

comment:8 by rajanski, 10 years ago

Version: 3.3.33.3.8

enterprisedb havent yet integrated GEOS>= 3.3.9 in their Linux installers, although its saying Postgis 2.1.1

Also see:

http://forums.enterprisedb.com/posts/list/3903.page

Is there an ubuntu ppa around from which i can install postgres + postgis 2.x with geos >=3.3.9 ?

Cheers!

Note: See TracTickets for help on using tickets.