Esempio n. 1
0
 private static Ring[] GetInteriors(FieldBoundary fieldBoundary)
 {
     return(fieldBoundary.GetPolygons()
            .SelectMany(p => p.InteriorRings)
            .Select(Ring.FromLinearRing)
            .ToArray());
 }
Esempio n. 2
0
        private static Boundary CreateBoundary(FieldBoundary fieldBoundary)
        {
            var exteriors = GetExteriors(fieldBoundary);
            var interiors = GetInteriors(fieldBoundary);

            return(new Boundary(exteriors, interiors));
        }