You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The JtsGeometry constructor calls unwrapDateline(). If there are GeometryCollection (or subclasses) involved that has a geometry that crosses the dateline, the geom.geometryChanged() (which invalidates the envelope) is not called on the collection. The fix is to call it at the top level instead of at the component part level.
The text was updated successfully, but these errors were encountered:
It turns out that this change can cause a failure for direct instances (i.e. non-subclasses) of GeometryCollection, as they do not support the intersection() method, which may now be called in cutUnwrappedGeomInto360.
I've addressed this (and a few other things) in a fork, #84.
The JtsGeometry constructor calls unwrapDateline(). If there are GeometryCollection (or subclasses) involved that has a geometry that crosses the dateline, the geom.geometryChanged() (which invalidates the envelope) is not called on the collection. The fix is to call it at the top level instead of at the component part level.
The text was updated successfully, but these errors were encountered: