MultiPolygon
A MultiPolygon wystąpienie jest zbiorem zero lub więcej Polygon wystąpienia.
Przykłady
Na poniższej ilustracji przedstawiono przykłady MultiPolygon wystąpienia.
Jak pokazano na rysunku:
Rysunek 1 jest MultiPolygon wystąpienie z dwóch Polygon elementy. Obramowanie jest określony przez dwa pierścienie zewnętrzne i trzech dzwonków wewnętrzne.
Rysunek 2 jest MultiPolygon wystąpienie z dwóch Polygon elementy. Obramowanie jest określony przez dwa pierścienie zewnętrzne i trzech dzwonków wewnętrzne.Dwa Polygon elementy przecinają się w punkcie styczną.
Przykłady
The following example shows the creation of a geometryMultiPolygon instance and returns the Well-Known Text (WKT) of the second component.
DECLARE @g geometry;
SET @g = geometry::Parse('MULTIPOLYGON(((0 0, 0 3, 3 3, 3 0, 0 0), (1 1, 1 2, 2 1, 1 1)), ((9 9, 9 10, 10 9, 9 9)))');
SELECT @g.STGeometryN(2).STAsText();
W tym przykładzie tworzy pusty MultiPolygon wystąpienie.
DECLARE @g geometry;
SET @g = geometry::Parse('MULTIPOLYGON EMPTY');