Ejemplo n.º 1
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);
        }
Ejemplo n.º 2
0
 internal static Point ToSharpMapPoint(GisSharpBlog.NetTopologySuite.Geometries.Point point)
 {
     Debug.Assert(point.Coordinates.Length == 1);
     return(ToSharpMapPoint((point.Coordinate as Coordinate)));
 }
Ejemplo n.º 3
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;
 }