spatial4j icon indicating copy to clipboard operation
spatial4j copied to clipboard

unwrapDateline on a polygon with a hole

Open jrnorth opened this issue 3 years ago • 0 comments

https://github.com/locationtech/spatial4j/blob/2926812ae302c6e0f24fb5995b1fd24be7fe0b56/src/main/java/org/locationtech/spatial4j/shape/jts/JtsGeometry.java#L492

Why does this check in unwrapDateline() require the exterior ring of a polygon to contains() any interior rings? Doesn't contains() on two LineStrings require one to be a subset of the other? If so, you wouldn't be able to have polygons that contain holes and cross the dateline, which is the problem I'm running into.

jrnorth avatar May 20 '22 20:05 jrnorth