OpenStreetMap/Punten en wegen

De gegevens in de OpenStreetMap-database zijn opgebouwd uit twee soorten elementen: punten (ofwel knopen, nodes) en wegen (ofwel ways).

Een knoop (node) is één punt op de kaart. Hiervan ligt de lengte- en de breedtegraad dus vast. Knopen kun je voor twee dingen gebruiken:

  • Voor POI's (Points Of Interest); dit zijn objecten die (in de echte wereld) op één plaats liggen, zoals bushaltes en drempels.
  • Voor het maken van wegen (zie hieronder).

Een weg (way) is een lijn op de kaart. Alhoewel deze lijnen dus wegen heten, kunnen ze voor ieder lijnvormig element gebruikt worden, zoals spoorwegen en rivieren. Wegen lopen altijd van knoop naar knoop. Als je bijvoorbeeld een weg wilt maken, dan moet je twee nodes maken en daartussenin de weg leggen. Een weg kan overigens langs meer dan twee knopen lopen, als een weg een bocht heeft bijvoorbeeld.

Gebieden

bewerken

Een weg die helemaal rondgaat, heet ook wel een gebied (area). Dit kan bijvoorbeeld worden gebruikt voor de contouren van een bos of een vijver. In de onderliggende datastructuur worden area's echter gewoon gezien als wegen.

Ieder element, zowel knopen als wegen, kan zogenaamde tags hebben. Een tag geeft aan wat het voor element is. Een tag bestaat uit twee delen:

  • een sleutel (key), die aangeeft wat voor informatie er in de tag staat
  • de waarde (value), die de informatie bevat

Tags worden vaak genoteerd in de vorm key=value. Als je wilt aangeven dat een bepaalde weg een snelweg is, dan kun je er bijvoorbeeld de volgende tag op zetten: highway=motorway. Om te weten welke tag je kunt gebruiken, staat er een uitgebreide pagina op de OpenStreetMap-wiki.

Om gegevens in de OpenStreetMap-database te zetten of om ze eruit te halen is de OpenStreetMap API ontwikkeld. Dit is een stuk software dat zorgt dat je gegevens kunt downloaden of uploaden naar de database. Dit uploaden kan met een editor, zoals je in de volgende les kunt leren.


  ← Deel C: De kaart bewerken Punten en wegen Potlatch →  
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.