Element gmlMultiPolygon
Het element gmlMultiPolygon wordt gebruikt om de gebiedslocatie te beschrijven op basis van een of meerdere polygonen. Elk polygoon wordt gedefinieerd door één externe lineaire ring en nul tot meerdere interne lineaire ringen die interne gebieden definiëren.
Het element gmlMultiPolygon bevat een specifieke lineaire ring, een niet-zelfdoorsnijdende gesloten curve afgeleid van een lijnstring, waarbij de laatste coördinaat hetzelfde is als de eerste. De overige coördinaten zijn afwijkend van het start/eindpunt. Zo'n lineaire ring bestaat uit minimaal vier posities. Deze lineaire ring is niet-zelfdoorsnijdend om het creëren van gefragmenteerde (niet-compacte) gebieden te voorkomen, aangezien meerdere externe ringen kunnen worden gekoppeld aan een instantie van de klasse “GmlMultiPolygon”.
Elementen
Element | Type | Verplicht | Domein | Omschrijving |
---|---|---|---|---|
gmlAreaName | MultilingualString | Nee | NVT | Tekstuele omschrijving van het gebied |
gmlPolygon | GmlPolygon | Ja, 1 of meerdere | NVT | De polygoon beschrijving van het gebied |
Subelement GmlPolygon
Element | Type | Verplicht | Domein | Omschrijving |
---|---|---|---|---|
exterior | GmlLinearRing | Ja | NVT | Definitie van de buitenste kaders van de poylgoon |
interior | GmlLinearRing | Nee, 1 of meerdere | NVT | Definitie van de kaders van uit te sluiten gebieden binnen de poylgoon beschreven in exterior |
Subelement GmlLinearRing
Het element GmlLinearRing is afgeleid van het type GmlLineString en voegt enkel de mogelijkheid toe om extensies op te nemen op het basistype.
Element | Type | Verplicht | Domein | Omschrijving |
---|---|---|---|---|
_gmlLinearRingExtension | _ExtensionType | Nee | NVT | Optionele mogelijkheid voor het opnemen van extensies |