Ejemplo n.º 1
0
        private static PolygonType ExtractShellPolygon(ref ILinearRing shell, SurfacePropertyType member)
        {
            PolygonType    sur = member.Surface as PolygonType;
            LinearRingType li  = sur.Exterior.Ring as LinearRingType;

            foreach (DirectPositionListType rings in li.Items)
            {
                List <Coordinate> lstCoor = ExtractCoordinates(rings);

                shell = new LinearRing(lstCoor);
            }
            return(sur);
        }
Ejemplo n.º 2
0
        private static PolygonType ExtractShellPolygon(ref ILinearRing shell, SurfacePropertyType member)
        {
            PolygonType sur = member.Surface as PolygonType;
            LinearRingType li = sur.Exterior.Ring as LinearRingType;
            foreach (DirectPositionListType rings in li.Items)
            {
                List<Coordinate> lstCoor = ExtractCoordinates(rings);

                shell = new LinearRing(lstCoor);

            }
            return sur;
        }