internal static Geometries.MultiLineString ToSharpMapMultiLineString(NTSMultiLineString geom) { Geometries.MultiLineString collection = new Geometries.MultiLineString(); foreach (NTSLineString lineString in geom.Geometries) { collection.LineStrings.Add(ToSharpMapLineString(lineString)); } return(collection); }
private static void SharpMapMultiLineStringToSqlGeometry(SqlGeometryBuilder geomBuilder, SMMultiLineString multiLineString) { geomBuilder.BeginGeometry(OpenGisGeometryType.MultiLineString); for (int i = 0; i < multiLineString.NumGeometries; i++) { SharpMapLineStringToSqlGeometry(geomBuilder, multiLineString[i] as SMLineString); } geomBuilder.EndGeometry(); }
private static void SharpMapMultiLineStringToSqlGeometry(SqlGeometryBuilder geomBuilder, SMMultiLineString multiLineString) { geomBuilder.BeginGeometry(OpenGisGeometryType.MultiLineString); for (int i = 0; i < multiLineString.NumGeometries; i++) SharpMapLineStringToSqlGeometry(geomBuilder, multiLineString[i] as SMLineString); geomBuilder.EndGeometry(); }
internal static Geometries.MultiLineString ToSharpMapMultiLineString(NTSMultiLineString geom) { Geometries.MultiLineString collection = new Geometries.MultiLineString(); foreach (NTSLineString lineString in geom.Geometries) collection.LineStrings.Add(ToSharpMapLineString(lineString)); return collection; }