public object ToMultiLineString(CoordinateInfo[][] coordinates) { if (coordinates.Length == 0) return MultiLineString.Empty; return _geometryFactory.CreateMultiLineString(coordinates.Select(ToLineString).Cast<IBasicLineString>().ToArray()); }
public object ToMultiPolygon(CoordinateInfo[][][] coordinates) { if (coordinates.Length == 0) return MultiPolygon.Empty; return _geometryFactory.CreateMultiPolygon(coordinates.Select(ToPolygon).Cast<IPolygon>().ToArray()); }
public object ToLineString(CoordinateInfo[] coordinates) { if (coordinates.Length == 0) return LineString.Empty; return _geometryFactory.CreateLineString(coordinates.Select(MakeCoordinate).ToArray()); }