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); }
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; }