using Aspose.Gis.Geometries; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Aspose.GIS.Examples.CSharp.Geometries { class CreatePolygonWithHole { public static void Run() { //ExStart: CreatePolygonWithHole Polygon polygon = new Polygon(); LinearRing ring = new LinearRing(); ring.AddPoint(50.02, 36.22); ring.AddPoint(49.99, 36.26); ring.AddPoint(49.97, 36.23); ring.AddPoint(49.98, 36.17); ring.AddPoint(50.02, 36.22); LinearRing hole = new LinearRing(); hole.AddPoint(50.00, 36.22); hole.AddPoint(49.99, 36.20); hole.AddPoint(49.98, 36.23); hole.AddPoint(50.00, 36.24); hole.AddPoint(50.00, 36.22); polygon.ExteriorRing = ring; polygon.AddInteriorRing(hole); //ExEnd: CreatePolygonWithHole } } }