Beispiel #1
0
 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);
 }
Beispiel #2
0
        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;
 }