#960: Exception when creating geometry buffer ---------------------------------------+--------------------------- Reporter: allenkim0129 | Owner: geos-devel@… Type: defect | Status: new Priority: blocker | Milestone: Component: Default | Version: 3.6.2 Severity: Unassigned | Resolution: Keywords: Buffer, TopologyException | ---------------------------------------+---------------------------
Comment (by mdavis): Replying to [comment:3 strk]: > Martin can the usability range be computed to avoid such occurrences ? Maybe. It might be that if the length of the end segments is less than the buffer distance then there may be visual artifacts present. That would certainly include this case. It's an overly aggressive heuristic though, since it would prevent running lots of cases which would not show artifacts. A more sophisticated heuristic would be to check if the end cap line intersected any of the side offset lines. But if what you are suggesting is throwing an error such as "Unable to compute buffer for given buffer distance", then this could just be emitted as the error when a TopologyException occurs. -- Ticket URL: <https://trac.osgeo.org/geos/ticket/960#comment:4> GEOS <http://trac.osgeo.org/geos> GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
_______________________________________________ geos-devel mailing list geos-devel@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/geos-devel