Naar inhoud springen

Gebruiker:Milliped/Maplink/Kookboek hoe te werken met Maplink en OpenStreetMap op Wikipedia

Uit Wikipedia, de vrije encyclopedie
Kaart
Hier zal na replicatie op zeker moment een kaartje verschijnen met de Coesewijne

Hier een kleine eerste indruk hoe op OSM aanpassingen te maken. Voor een algemeen overzicht hoe te werken met Geojson en kaarten, zie hier.

Ways bestaan wel, relatie bestaat nog niet

[bewerken | brontekst bewerken]

Om in Maplink een verbinding weer te geven, is het meestal aan te raden gebruik te maken van een relatie. Een relatie is een verzameling van ways (feitelijk lijnen), en die bestaan weer uit een gerangschikte hoeveelheid nodes, geografische punten. De relatie is een soort container, waarmee je verschillende ways (in dit geval de loop van de rivier) met elkaar kan verbinden. Met het Maplink-sjabloon kan je verwijzen naar de relatie die een object weergeeft. De relatie Coesewijnerivier bestond op OSM nog niet, wel een aantal ways. Ik heb op OSM een relatie gemaakt, Coesewijne, waarin ik de bestaande ways heb aangegeven. In de eigenschappen van de relatie heb ik ook een tag wikidata opgenomen, met daarin het QID van de Coesewijne (Q1106710). Dit is meestal al afdoende om een relatie in Maplink weer te geven. Maar om het goed duidelijk te krijgen voeg ik in Wikidata ook een verwijzing naar het relatie-id op, OpenStreetMap-identificatiecode voor relatie (P402). De bewerkingen op OSM doe ik met Id, de basisbewerktool van de OSM web interface. Je hebt daar wel een account nodig. Ik zoek dan iets op, en met een rechtermuisklik kan je dan "query features" doen, en dan kan je de bestaande nodes ways en relaties zien. Als je afdoende bent ingezoomd, kan je als je een account hebt dan ook op edit klikken, en daar wijzigingen aanbrengen. Je moet met OSM wel veel geduld hebben, het kan best lang duren voordat een nieuwe relatie zichtbaar wordt. Ook de replicatie met Wikidata en Maplink duurt vaak lang, een dag wachten voor de replicaqtie heeft plaatsgevonden is niet uitzonderlijk.