NL:Weg
Een weg (Engels: way) is een geordende lijst knopen met normaal gesproken minstens één tag of lid van een relatie. Een weg kan bestaan uit 2 tot 2000 knopen. Een weg kan open of gesloten zijn. Een gesloten weg is een weg waarbij de laatste en eerste knoop gelijk zijn. Een gesloten weg kan worden geïnterpreteerd als een gesloten polylijn, een gebied, of beide.
Typen wegen
Open polylijn
Een open polylijn is een weg die een lijnvormig object beschrijft, waarbij de eerste en de laatste knoop verschillen. Veel wegen, rivieren en spoorwegen zijn open polylijnen.
Gesloten polylijn
Een gesloten polylijn is een weg waarbij de laatste knoop van de weg dezelfde is als de eerste, met een bepaalde tagging. Een gesloten weg met de tag area=yes moet worden beschouwd als een gebied, en niet als een gesloten polylijn.
De volgende gesloten wegen moeten worden beschouwd als gesloten polylijnen:
- highway=* Gesloten wegen worden gebruikt voor rotondes en rondwandelingen
- barrier=* Gesloten wegen worden gebruikt om barrières, zoals heggen en muren, aan te geven die een perceel geheel omsluiten
Gebied
- Hoofdartikel: NL:Area
Een gebied (ofwel polygoon) is een gesloten en opgevuld gebied, die is gedefinieerd als een gesloten weg. De meeste gesloten wegen worden beschouwd als een gebied (en dus niet als gesloten polylijn) ook zonder de tag area=yes (enkele uitzonderingen staan hierboven). Voorbeelden van gebieden zijn:
Als er tags worden gebruikt die ook worden gebruikt voor gesloten polylijnen, is het nodig om een area=yes-tag toe te voegen als een gebied gewenst is. Bijvoorbeeld:
- highway=pedestrian + area=yes om een voetgangersplein aan te geven
Gebieden kunnen ook worden beschreven door één of meerdere wegen te gebruiken in een multipolygon-relatie.
Gesloten polylijn en gebied combineren
Een gesloten weg kan op zo'n manier getagd worden dat hij wordt geïnterpreteerd als zowel een gesloten polylijn als een gebied.
Bijvoorbeeld, een gesloten weg die een rotonde aangeeft met gras aan de binnenkant, kan worden weergegeven met:
- highway=primary + junction=roundabout, geïnterpreteerd als polylijn om de omtrek van het gebied, en
- landuse=grass, geïnterpreteerd op het gebied omsloten door de weg.
Dit wordt echter afgeraden ten behoeve van de One feature, one OSM element richtlijn.
Voorbeelden
Straat als een vector
Een eenrichtingsstraat getagd met highway=residential + name=Clipstone Street + oneway=yes
<way id="5090250" visible="true" timestamp="2009-01-19T19:07:25Z" version="8" changeset="816806" user="Blumpsy" uid="64226">
<nd ref="822403"/>
<nd ref="21533912"/>
<nd ref="821601"/>
<nd ref="21533910"/>
<nd ref="135791608"/>
<nd ref="333725784"/>
<nd ref="333725781"/>
<nd ref="333725774"/>
<nd ref="333725776"/>
<nd ref="823771"/>
<tag k="highway" v="residential"/>
<tag k="name" v="Clipstone Street"/>
<tag k="oneway" v="yes"/>
</way>
De knopen die de vorm van de weg aangeven worden opgesomd in de juiste volgorde, en worden alleen maar aangegeven door naar hun id te refereren. De knopen moeten (apart) reeds gedefinieerd zijn met hun coördinaten.
|