Element gmlMultiPolygon
The gmlMultiPolygon element is used to describe the area location based on one or more polygons. Each polygon is defined by one external linear ring and zero or more internal linear rings that define inner areas.
The gmlMultiPolygon element contains a specific linear ring, a non-self-intersecting closed curve derived from a linestring, where the last coordinate is the same as the first. The other coordinates differ from the start/end point. Such a linear ring consists of at least four positions. This linear ring is non-self-intersecting to prevent the creation of fragmented (non-compact) areas, as multiple external rings can be linked to an instance of the GmlMultiPolygon class.
Elements
Element | Type | Mandatory | Domain | Description |
---|---|---|---|---|
gmlAreaName | MultilingualString | No | N/A | Textual description of the area |
gmlPolygon | GmlPolygon | Yes, 1 or more | N/A | The polygon description of the area |
Subelement GmlPolygon
Element | Type | Mandatory | Domain | Description |
---|---|---|---|---|
exterior | GmlLinearRing | Yes | N/A | Definition of the outer boundaries of the polygon |
interior | GmlLinearRing | No, 1 or more | N/A | Definition of the boundaries of excluded areas within the polygon described in exterior |
Subelement GmlLinearRing
The GmlLinearRing element is derived from the type GmlLineString and only adds the possibility to include extensions to the base type.
Element | Type | Mandatory | Domain | Description |
---|---|---|---|---|
_gmlLinearRingExtension | _ExtensionType | No | N/A | Optional possibility for including extensions |