コード例 #1
0
 public IGeometry Map(IGeometry geom)
 {
     if (geom is IPolygon)
     {
         IPolygon poly = (IPolygon)geom;
         return(PolygonInvalidHoleRemover.Clean(poly));
     }
     return(geom);
 }
コード例 #2
0
 public Geometry Map(Geometry geom)
 {
     if (geom is Polygon)
     {
         var poly = (Polygon)geom;
         return(PolygonInvalidHoleRemover.Clean(poly));
     }
     return(geom);
 }
コード例 #3
0
            public static IPolygon Clean(IPolygon poly)
            {
                PolygonInvalidHoleRemover pihr = new PolygonInvalidHoleRemover(poly);

                return(pihr.GetResult());
            }
コード例 #4
0
 public static IPolygon Clean(IPolygon poly)
 {
     PolygonInvalidHoleRemover pihr = new PolygonInvalidHoleRemover(poly);
     return pihr.GetResult();
 }