public IGeometry Create() { // at least two linestrings, otherwise some databases like // Oracle will // store multilinestring as linestring in stead. int numGeoms = 1 + GetRandomNumGeoms(); LineStringCreator lsc = new LineStringCreator(); ILineString[] lines = new ILineString[numGeoms]; for (int i = 0; i < numGeoms; i++) { lines[i] = (ILineString)lsc.Create(); } return(GeometryFactory.Default.CreateMultiLineString(lines)); }
public IGeometry Create() { // at least two linestrings, otherwise some databases like // Oracle will // store multilinestring as linestring in stead. int numGeoms = 1 + GetRandomNumGeoms(); LineStringCreator lsc = new LineStringCreator(); ILineString[] lines = new ILineString[numGeoms]; for (int i = 0; i < numGeoms; i++) { lines[i] = (ILineString)lsc.Create(); } return GeometryFactory.Default.CreateMultiLineString(lines); }