I have a MultiPolygon that was created by reading from a GeoJSON string.
string geoJson = getGeoJson(); var rdr = new GeoJsonReader(); var multiPolygon = rdr.Read<MultiPolygon>(geoJson);
My problem - GeoJSON recommends but does not require that the outer ring be counter-clockwise and the inner rings be clockwise.
It looks to me as if GeoJsonReader, when handed a polygon with a clockwise outside ring constructs a MultiPolygon with a clockwise outer ring.
How can I detect, in Net Topology Suite, that a ring is clockwise or counter clockwise?