OpenStreetMap openingstijden-bewerker

De OpenStreetMap openingstijden-bewerker is redelijk complex en leent zich niet voor een simpele en intuïtieve gebruikersinterface.

Toch zal je meestal maar een klein deel van de definitie gebruiken. De bewerker helpt hiermee door de obscure onderdelen te verbergen in menus en het gebruik "op de straat" meestal te beperken tot kleine aanpassingen van voorgedefinieerde sjablonen.

Deze documentatie is voorlopig en een werk in uitvoering

Gebruik van de openingstijden-bewerker

In een typische workflow zal het object dat wordt bewerkt al een bestaande openingstijden tag (opening_hours, service_times en collection_times) hebben, of je kan opnieuw een voorkeuze toepassen op het object om een leeg openingstijden veld te krijgen. Om handmatig het veld toe te voegen in Vespucci kan je in de detailspagina de sleutel toevoegen en dan terug naar de formuliergebaseerde wijzigingstab om te wijzigen. Als je denkt dat de openingstijden tag deel had moeten zijn van de voorkeuze, dan kan je een probleemmelding openen voor jouw bewerker.

Als je een standaardsjabloon hebt gedefinieerd (doe dit via het "Beheer sjablonen" menu item) zal het sjabloon automatisch worden geladen als de bewerker wordt geladen met een lege waarde. Met de "Laad sjabloon" kan je een ander opgeslagen sjabloon laden en met het "Sjabloon opslaan" menu kan de huidige waarde als een sjabloon worden opgeslagen. Er kunnen verschillende standaardsjablonen worden gedefinieerd voor de "opening_hours", "collection_times" en "service_times" of voor zelfgekozen tags. Ook kan toepasbaarheid van een sjabloon worden beperkt per regio of per specifieke identificatie, meestal een OSM-tag (bijvoorbeeld amenity=restaurant).

Natuurlijk kan je een openingstijden met de hand maken, maar we raden aan om een van de bestaande sjablonen als een startpunt te gebruiken.

Als een bestaande openingstijden waarde is geladen, wordt geprobeerd om het automatisch te corrigeren naar de openingstijden specificatie. Als dat niet mogelijk is zal de locatie van de found worden getoond op de plek in de rauwe OT waarde, en kan worden geprobeerd om het handmatig te herstellen. Ongeveer een kwart van de OT waarden in de OpenStreetMap gegevensbank heeft problemen, maar minder dan 10% kan niet automatisch worden gecorrigeerd, zie OpeningHoursParser voor meer informatie over de afwijkingen in de specificatie die worden getolereerd.

Hoofdmenu knop

Regels

Standaard regels worden toegevoegd als normale rules, dat betekent dat ze waarden van voorgaande regels zullen overschrijven voor dezelfde dagen. Dat kan een probleem zijn als je uitgebreide tijden specificeert, over het algemeen wil je dan de regels wisselen via Toon regeltype menu item naar additief.

Regel menu

Tijdsbereiken

Om het wijzigen van tijdbereiken zo gemakkelijk mogelijk te maken, proberen we een optimaal tijdsbereik en granulariteit te selecteren voor de balken wanneer bestaande waarden worden geladen. Voor nieuwe tijdsbereiken beginnen de balken om 6:00 (AM) en hebben ze staggen van 15 minuten, dit kan via het menu worden aangepast.

Klikken (niet op de bolletjes) op de tijdsbalk opent een groter tijdskeuzescherm, want de balken direct gebruiken is te moeilijk. De tijdkeuze gaat door tot de volgende dag, dus het is een gemakkelijke manier om een tijd te verlengen zonder het bereik te hoeven verwijderen en opnieuw toe te voegen.

Tijdsbereik menu

Beheer sjablonen

Met sjabloonbeheer dialoog kunnen sjablonen worden toegevoegd, gewijzigd en verwijderd.

In Android 4.4 en later is de volgende extra functionaliteit beschikbaar via de menuknop.

Sla op en wijzig sjabloondialogen

Met dit dialoog kan je het volgende instellen