When trying to do an intersection, an error is thrown if Geometry crosses the 180th meridian.
Example:
Geometry roiSwath = (Geometry)entireSwath.Intersection((IGeometry)_roi);
Error:
found non-noded intersection between LINESTRING(-141.374913231816 -80.7073017859067, -161.147416306766 -83.0063905186272) and LINESTRING(-165.678715058235 -80.707299780898, 174.548799225479 -83.006388307513) [ (-142.709749525683, -80.8625126396678, NaN) ]
Comments: ** Comment from web user: mbayles **
Example:
Geometry roiSwath = (Geometry)entireSwath.Intersection((IGeometry)_roi);
Error:
found non-noded intersection between LINESTRING(-141.374913231816 -80.7073017859067, -161.147416306766 -83.0063905186272) and LINESTRING(-165.678715058235 -80.707299780898, 174.548799225479 -83.006388307513) [ (-142.709749525683, -80.8625126396678, NaN) ]
Comments: ** Comment from web user: mbayles **
Is this still an issue?