Using Postgis 2.1 on PostgreSQL 9.3.4, I'm getting an error when I try to intersect two valid geometries:
TopologyException: found non-noded intersection...
These geometries are created on the fly and are just 2 of a much larger table so while the usual tricks (a tiny buffer around either geoms) fixes it in this case, they are not practical in production with large geometry sets.
How can I avoid this in a consistent, performant manner?
See here for code snippet with geometries.