internal static Geometries.MultiPoint ToSharpMapMultiPoint(MultiPoint multiPoint) { Geometries.MultiPoint collection = new Geometries.MultiPoint(); foreach (GisSharpBlog.NetTopologySuite.Geometries.Point point in multiPoint.Geometries) { collection.Points.Add(ToSharpMapPoint(point)); } return(collection); }
internal static MultiPoint ToNTSMultiPoint(Geometries.MultiPoint multiPoint, GeometryFactory factory) { GisSharpBlog.NetTopologySuite.Geometries.Point[] points = new GisSharpBlog.NetTopologySuite.Geometries.Point[multiPoint.Points.Count]; int index = 0; foreach (Point point in multiPoint.Points) { points[index++] = ToNTSPoint(point, factory); } return(factory.CreateMultiPoint(points) as MultiPoint); }
internal static Geometries.MultiPoint ToSharpMapMultiPoint(MultiPoint multiPoint) { Geometries.MultiPoint collection = new Geometries.MultiPoint(); foreach (GisSharpBlog.NetTopologySuite.Geometries.Point point in multiPoint.Geometries) collection.Points.Add(ToSharpMapPoint(point)); return collection; }