Ga naar inhoud

Element gmlLineString

Het element gmlLineString wordt gebruikt om een reeks coörindaten te definiëren die gezamenlijk de geografische locatie beschrijven. Toepassing van de gmlLineString kan zijn in de vorm van een polyline, maar ook in de vorm van een polygoon. Uitgangspunt is dat de een linestring uit tenminste 2 coördinaten bestaat en dat deze coördinaten afwijkend zijn van elkaar.

Het element gmlLineString heeft 3 attributen:

  1. Het attribuut “posList”, dat de geordende lijst van tweedimensionale of driedimensionale puntcoördinaten bevat volgens EN ISO 19136 (overeenkomend GML-attribuut: gml);
  2. Het attribuut “srsName”, dat het Coördinaten Referentie Systeem (CRS) specificeert, dat wordt gebruikt om de corresponderende coördinaten in deze GmlLineString te interpreteren. Dit attribuut is gedefinieerd volgens dezelfde standaard. In tegenstelling tot GML, waar het verplicht is, wordt het CRS als "EPSG:4326" beschouwd wanneer dit attribuut niet wordt ingevuld;
  3. Het attribuut “srsDimension”, dat het aantal coördinaten voor elk punt in de LineString aangeeft. Deze waarde is 2 of 3. Als het niet wordt opgegeven, is de standaardwaarde "2".

De volgorde van de coördinaten wordt bepaald door het gekozen CRS. Over het algemeen is de volgorde "breedtegraad" en daarna "lengtegraad". De volgorde van de punten die de lijnstring vormen, bepaalt de richting van het geografische kenmerk.

Toelichting interpretatie combinatie posList en srsDimension

Als het attribuut “posList” een set van zes coördinaatwaarden bevat en srsDimension de waarde “2” heeft, dan is een lijn gedefineerd bestaande uit 3 punten. Als het attribuut “posList” een set van zes coördinaatwaarden bevat en srsDimension de waarde “3” heeft, dan is een lijn gedefineerd bestaande uit 2 punten.

Elementen

Element Type Verplicht Domein Omschrijving
posList GmlPosList Ja NVT Tekstuele omschrijving van het gebied
_gmlLineStringExtension _ExtensionType Nee NVT Optionele mogelijkheid voor het opnemen van extensies

Attributen

Attribuut Type Verplicht Domein Omschrijving
srsDimension NonNegativeInteger Nee >=0 Aantal dimensies van toepassing in het gebruikte Spatail Referencing System (SRS)
srsName String Nee NVT Tekstuele omschrijving van het Spatail Referencing System (SRS)

Subelement GmlPosList

Het element GmlPosList is afgeleid van het type LongString, wat in de basis een xs:string is. De inhoud van het element is beperkt door middel van een restrictief patroon. Het toegestane patroon is:

[-+]?[0-9]*\.?[0-9]+(\s[-+]?[0-9]*\.?[0-9]+){3,}
Ga terug naar de vorige pagina