Ejemplo n.º 1
0
 internal static Geometries.MultiPolygon ToSharpMapMultiPolygon(MultiPolygon multiPolygon)
 {
     Geometries.MultiPolygon collection = new Geometries.MultiPolygon();
     foreach (Polygon polygon in multiPolygon.Geometries)
     {
         collection.Polygons.Add(ToSharpMapPolygon(polygon));
     }
     return(collection);
 }
Ejemplo n.º 2
0
        internal static MultiPolygon ToNTSMultiPolygon(Geometries.MultiPolygon multiPolygon,
                                                       GeometryFactory factory)
        {
            Polygon[] polygons = new Polygon[multiPolygon.Polygons.Count];
            int       index    = 0;

            foreach (Geometries.Polygon polygon in multiPolygon.Polygons)
            {
                polygons[index++] = ToNTSPolygon(polygon, factory);
            }
            return(factory.CreateMultiPolygon(polygons) as MultiPolygon);
        }
Ejemplo n.º 3
0
 internal static Geometries.MultiPolygon ToSharpMapMultiPolygon(MultiPolygon multiPolygon)
 {
     Geometries.MultiPolygon collection = new Geometries.MultiPolygon();
     foreach (Polygon polygon in multiPolygon.Geometries)
         collection.Polygons.Add(ToSharpMapPolygon(polygon));
     return collection;
 }