private LinearRing ExtractLineString(LineStringPropertyType member) { var membe1 = member.LineString; foreach (DirectPositionListType rings in membe1.Items) { var lstCoor = ExtractCoordinates(rings); return(new LinearRing(lstCoor)); } return(null); }
public static MultiLineStringType ToGmlMultiLineString(this MultiLineString multiLineString) { MultiLineStringType gmlMultiLineString = new MultiLineStringType(); List <LineStringPropertyType> gmlLineStrings = new List <LineStringPropertyType>(); foreach (var lineString in multiLineString.LineStrings) { LineStringPropertyType lspt = new LineStringPropertyType(); lspt.LineString = ToGmlLineString(lineString); gmlLineStrings.Add(lspt); } gmlMultiLineString.lineStringMember = gmlLineStrings.ToArray(); return(gmlMultiLineString); }
private LinearRing ExtractLineString( LineStringPropertyType member) { var membe1 = member.LineString; foreach (DirectPositionListType rings in membe1.Items) { List<Coordinate> lstCoor = ExtractCoordinates(rings); return new LinearRing(lstCoor); } return null; }
public static MultiLineStringType ToGmlMultiLineString(this MultiLineString multiLineString) { MultiLineStringType gmlMultiLineString = new MultiLineStringType(); List<LineStringPropertyType> gmlLineStrings = new List<LineStringPropertyType>(); foreach (var lineString in multiLineString.LineStrings) { LineStringPropertyType lspt = new LineStringPropertyType(); lspt.LineString = ToGmlLineString(lineString); gmlLineStrings.Add(lspt); } gmlMultiLineString.lineStringMember = gmlLineStrings.ToArray(); return gmlMultiLineString; }