# OpenStreetMap åpningstid-redigerer

OpenStreetMap-åpningstidenes spesifikasjoner er ganske kompliserte og gir seg ikke lett til et enkelt og intuitivt brukergrensesnitt.

Men for det meste bruker du sannsynligvis bare en liten del av definisjonen. Redaktøren tar dette med i betraktningen ved å prøve å skjule de mer obskure funksjonene i menyer, og mesteparten av tiden reduserer bruken "på veien" til små tilpasninger av forhåndsdefinerte maler.

Denne dokumentasjonen er foreløpig og et arbeid som pågår

## Bruker åpningstid redigerer

In a typical workflow the object you are editing will either already have an opening hours tag (opening_hours, service_times and collection_times) or you can re-apply the preset for the object to get an empty opening hours field. If you need to add the field manually and you are using Vespucci you can enter the key on the details page and then switch back to the form based tab to edit. If you believe that the opening hours tag should have been part of the preset, please open an issue for your editor.

If you have defined a default template (do this via the "Manage templates" menu item) it will be loaded automatically when the editor is started with an empty value. With the "Load template" function you can load any saved template and with the "Save template" menu you can save the current value as a template. You can define separate templates and defaults for the "opening_hours", "collection_times" and "service_times" tags.

Naturally you can build an opening hours value from scratch, but we would recommend using one of the existing templates as a starting point.

If an existing opening hours value is loaded, an attempt is made to auto-correct it to conform to the opening hours specification. If that is not possible the rough location where the error occurred will be highlighted in the display of the raw OH value and you can try and correct it manually. Roughly a quarter of the OH values in the OpenStreetMap database have problems, but less than 10% can't be corrected, see OpeningHoursParser for more information on what deviations from the specification are tolerated.

### Hovedmenyknapp

- Legg til regel: legg til en ny regel.
- Legg til regel for helligdager: legg til en ny regel for en ferie sammen med en statlig endring.
- Legg til regel for 24 / 7: legg til en regel for et objekt som alltid er åpent, åpningstid spesifikasjonen støtter ikke andre underverdier for 24/7, men vi tillater å legge til høyere nivånivåer (for eksempel års områder).
- Last mal: last inn en eksisterende mal.
- __ Lagre til mal__: lagre gjeldende åpningstidsverdi som en mal for fremtidig bruk.
- Håndter maler: rediger, for eksempel endre navn, og slett eksisterende maler.
- Refresh: parse åpningstidsverdien på nytt.
- Slette alle: fjern alle regler.

### Regler

Standard regel er lagt til som normal regel, dette innebærer at de vil overstyre verdiene til tidligere regler for de samme dagene. Det kan være en bekymring når du spesifiserer lengre tider, vanligvis vil du da bytte regler via Vis regel type meny innlegg til additiv.

#### Regelmeny

- Legg til modifikasjon / kommentar: endre effekten av denne regelen og legg til en valgfri kommentar.
- Legg til ferie: legg til en velger for helligdager eller skoleferier.
- Legg til tidsrom ...
  - Tid - tid: en starttid til en sluttid på samme dag.
  - Time - extended time: a start time to an end time on the next day (example 26:00 is 02:00 (am) the next day).
  - Var. time - time: from a start variable time (dawn, dusk, sunrise and sundown) to an end time on the same day.
  - Var. time - extended time: from a start variable time to an end time on the next day.
  - Time - var. time: a start time to an end variable time.
  - Var. time - var. time: a start variable time to an end variable time.
  - Tid: et tidspunkt.
  - Time-open end: from a start point in time onwards.
  - Variable time: at the variable time
  - Variable time-open end: from a start variable time onwards
- Add week day range: add a weekday based selector.
- Legg til datoperiode ...
  - Date - date: from a start date (year, month, day) to an end date.
  - Variable date - date: from a start variable date (currently the specification only defines easter) to an end date.
  - Date - variable date: from a start date to a variable date.
  - Variable date - variable date: from a start variable date to an end variable date.
  - Occurrence in month - occurrence in month: from a start weekday occurrence in a month to the same.
  - Occurrence in month - date: from a start weekday occurrence in a month to a end date.
  - Date - occurrence in month: from a start date to an end weekday occurrence in a month.
  - Occurrence in month - variable date: from a start weekday occurrence in a month to an end variable date.
  - Variable date - occurrence in month: from a start variable date to an end weekday occurrence in a month.
  - Dato - åpen slutt: fra en startdato og fremover.
  - Variabel dato - åpen slutt: fra en startvariabel dato og fremover.
  - Forekomst i måned - åpen slutt: fra en start ukedag hendelse om en måned og utover.
  - Med forskyvninger ...: de samme oppføringene som nevnt ovenfor(dette blir sjelden brukt).
- Legg til årsområde: legg til en årsbasert velger.
- Add week range: add a week number based selector.
- Duplicate: create a copy of this rule and insert it after the current position.
- Show rule type: display and allow changing of the rule type normal, additive and fallback (not available on the first rule).
- Move up: move this rule up one position (not available on the first rule).
- Move down: move this rule down one position.
- Delete: slett denne regelen.

### Tidsrom

To make editing time spans as easy as possible, we try to choose an optimal time range and granularity for the range bars when loading existing values. For new time spans the bars start at 6:00 (am) and have 15 minute increments, this can be changed via the menu.

Clicking (not on the pins) the time bar will open the large time picker, when using the bars directly is too difficult. The time pickers extend in to the next day, so they are a simple way to extend a time range without having to delete and re-add the the range.

#### Tidsrom meny

- Display time picker: show a large time picker for selecting start and end time, on very small displays this is the preferred way of changing times.
- Bryt til 15 minutters tikk: bruk 15 minutters granularitet for rekkevidde linjen.
- Switch to 5 minute ticks: use 5 minute granularity for the range bar.
- Bytt til 1 minutt tikk: bruk 1 minutt granularitet for områdelinja, veldig vanskelig å bruke på en telefon.
- Start i midnatt: start rekkevidden linje ved midnatt.
- Vis intervall: vis intervallfeltet for å spesifisere et intervall i minutter.
- Delete: slett dette tidsrommet.