ES:Key:opening_hours
opening_hours |
Descripción |
---|
Describe cuando algo está abierto o cerrado, hay un formato estándar específico para estos datos, por favor verifique el wiki. |
Grupo: propiedades |
Usado en estos elementos |
Valores documentados: 1 |
Véase también |
Estado: de facto |
Herramientas para esta etiqueta |
Esta etiqueta sirve para indicar el horario de apertura para casi todo.
Pequeñas tiendas de conveniencia y supermercados en las áreas metropolitanas a menudo abren toda la noche. Algunas farmacias, gasolineras, bares y restaurantes de comida rápida están abiertos las 24 horas. Esta es una información muy importante si estás buscando una cierta instalación por la noche.
Hay un pequeño tutorial disponible. |
Resumen de sintaxis
Este resumen cubre la mayoría de casos. Su objetivo es facilitar la composición de la mayoría de etiquetas de Horarios de apertura en el menor tiempo, no explicar toda la sintaxis. Para casos más complicados, consulta las páginas de especificación completa y más explicaciones.
Se pueden chequear las composiciones con la herramienta evaluation tool, o con la aplicación YoHours.
Nota: Cualquiera que esté seguro de haber entendido algo en lo que todos estén de acuerdo y que sea diferente a esta explicación de sintaxis es bienvenido a hacer la corrección.
- Leyenda
código
está escrito literalmente como tal (incluyendo un separador de espacio- elemento se reemplaza por el elemento cuya sintaxis se define en la línea inferior que empieza por elemento:;
- item... significa que el item se puede repetir si es necesario;
- [ secuencia de items ] significa que la secuencia de items es opcional;
- | indica que se debe escoger uno de los items de la secuencia (separados por este símbolo);
- Sintaxis general
opening_hours=
conjunto de reglas [;
conjunto de reglas ]...- Cada conjunto de reglas se evalúa en orden, el siguiente conjunto de reglas posiblemente anule la apertura o cierre que se estableció con los conjuntos de reglas anteriores.
- conjunto de reglas: regla [
||
regla ]...- Cada regla se evalúa en orden hasta que coincida con las fechas u horas indicadas, de lo contrario la próxima regla en el conjunto de reglas será considerada sólo como una alternativa.
- regla: rango [ estado ] [ comentario ]
- rango: [ años ] fechas [
24/7
- Sintaxis para especificar años opcionales
- años: intervalo_años [
,
intervalo_años ]... - intervalo_años: año [
-
año |+
] [/
n ]- Se puede especificar un período opcional de n años dentro de un rango específico, empezando por el primer año especificado.
- año: Año de 4 dígitos en el calendario Gregoriano.
- Sintaxis para especificar fechas (con horarios opcionales)
- fechas: mensualmente | semanalmente | diariamente | variable | vacaciones
- mensualmente: días_mes [
- semanalmente: [
semana
,
intervalo_semanas ]...,
intervalo_días_semana ]... - diariamente: meses [
,
días_mes ]... ] - variable: fechas_variables [
-
fechas_variables ] - meses: Mth [
-
Mth ] - días_mes: dd [
-
dd ] - intervalo_semana: ww [
-
ww |+
] [/
n ]- Un período opcional de n semanas se puede especificar por semanas incluyendo el intervalo indicado, empezando por el primer número de semana especificado ww.
- días_semana: intervalo_días_semana [
,
intervalo_días_semana ]... | Wd[
n [,
n ]...]
- Los días de la semana pueden ir seguidos de los números de rango, contados positivamente desde el comienzo del mes o negativamente desde el final del mes:
- p. ej.
Mo-Fr 08:00-09:00
, oMo[1,3] 08:00-09:00
; - p. ej.
Su[1]
significa el primer Domingo del mes, ySu[-1]
significa el último domingo del mes.
- intervalo_días_semana: Wd [
-
Wd ] - ww: Número de la semana de 2 dígitos (año ISO), en rango 01-53, p. ej.
week 25 Mo 08:30-20:00
- dd: Número del día del mes de 2 dígitos en rango 01-31, p. ej.
Dec 25
- Mth:
Jan
|Feb
|Mar
|Apr
|May
|Jun
|Jul
|Aug
|Sep
|Oct
|Nov
|Dec
- Abreviatura de 3 letras del nombre del mes en inglés, p. ej.
Dec 25
para Diciembre
- Abreviatura de 3 letras del nombre del mes en inglés, p. ej.
- Wd:
Mo
|Tu
|We
|Th
|Fr
|Sa
|Su
- Abreviatura de 2 letras del nombre del día de la semana en inglés, p. ej.
Fr 08:30-20:00
para Viernes
- Abreviatura de 2 letras del nombre del día de la semana en inglés, p. ej.
- fecha_variable: fiesta_anual [ sign n
days
] - fiesta_anual:
easter
(Pascua)
- Por el momento, la única fiesta variable anualmente específica es Easter (asumiendo el calendario Gregoriano cristiano).
- vacaciones:
PH
|SH
- PH, vacaciones públicas (depende de la ubicación, requiere datos por país / región); SH, vacaciones escolares (depende de la ubicación, requiere datos de curso académico).
- Sintaxis para especificar horas
- horas: rango_horario [
,
rango_horario ]... - rango_horario: hora [
-
hora |+
] - hora: hora_fija | hora_variable
- hora_fija: HH
:
mm - hora_variable: momento |
(
hora_respecto momento)
- momento:
dawn
|sunrise
|sunset
|dusk
(amanecer, salida del sol, puesta del sol, atardecer)- Tener en cuenta que los horarios de salida y puesta del sol requieren geolocalización para calcular la posición de elevación angular del sol y la elevación angular del horizonte observable (que también depende de la altitud). Pueden aproximarse al nivel del mar en el geoide de modelado o simplemente estimarse aproximadamente en la hora local (por país y zona horaria).
- hora_respecto: significa hh
:
mm - hh: Cifra de 2 dígitos para la hora relativa en rango 00-48, p. ej.
(sunrise+01:00)-12:00
. - HH: Cifra de 2 dígitos para la hora absoluta (en el día, en formato 24 h, no am/pm) en rango 00-23, p. ej.
Fr 08:30-20:00
. - mm: Cifra de 2 dígitos para los minutos (en una hora) en rango 00-59, p. ej.
Fr 08:30-20:00
.
- Otros elementos generales usados en la sintaxis para ajustar horas y fechas
- sign:
+
|-
- n: Número integral positivo.
- Sintaxis para modificadores opcionales
- estado:
unknown
|open
|closed
|off
unknown
: estado inicial abierto o cerrado, excepto en las fechas y horarios anteriores (también se puede usar para anular un estado abierto o cerrado explícito anterior);open
: abierto en las fechas y horarios indicados (o de forma permanente si no se indica horario), excepto en las fechas y horarios anteriores que siguen;closed
ooff
: cerrado en las fechas y horarios indicados (o de manera permanente si no se indica horario), excepto en las fechas y horarios anteriores que siguen;- En cada regla del primer conjunto de reglas del valor de la etiqueta (incluyendo los retrocesos), si el estado no está especificado explícitamente con un rango específico, se asume que significa
open
, dejando el resto de datas no especificadas con horario comounknown
; el cronograma resultante es luego modificado sucesivamente por cada siguiente conjunto de reglas.
- comentario:
"
texto"
- Un pequeño comentario (entre
"
pero sin contener ninguna"
) muestra restricciones o especificaciones aplicables, p. ej."children only"
(sólo niños),"limited service"
(servicio limitado), o"reservation by phone"
(reserva por teléfono). - Este comentario está destinado a mostrarse en aplicaciones y no debe interpretarse automáticamente. El idioma utilizado en este comentario no está especificado por el valor de la etiqueta en sí, pero podría especificarse (para fines de localización) por etiquetas cuya clave contenga un sufijo de código de idioma.
- Un pequeño comentario (entre
Cómo asignar
Esta es una etiqueta de propiedad, por lo que debe ir con una etiqueta relacionada, por ejemplo:
- amenity=pharmacy,
- amenity=fuel,
- shop=convenience,
- amenity=biergarten,
- amenity=fast_food,
- amenity=library,
- amenity=parking,
- amenity=pub,
- amenity=restaurant,
- shop=supermarket,
- shop=bakery,
- tourism=museum,
- ...
Valores
Antes de etiquetar vías ver ES:Key:access.
TimeDomain es una herramienta web que ayuda a determinar los valores (en inglés).
Ejemplos
- 24/7
- aplica a instalaciones que abren sin parar (etiquetas relacionadas), las 24 horas 7 días a la semana
- Representación en el mapa: algunos objetos con un 24 en el icono.
- Sa-Su 00:00-24:00
- aplica a: abre sólo los fines de semana pero sin parar, 24 horas
- Mo-Fr 08:30-20:00
- para lugares con diferentes horarios usar (;) punto y coma:
- Mo 10:00-12:00,12:30-15:00; Tu-Fr 08:00-12:00,12:30-15:00; Sa 08:00-12:00
- Mo-Su 08:00-18:00; Apr 10-15 off; Jun 08:00-14:00; Aug off; Dec 25 off
- Mo-Sa 10:00-20:00; Tu off o Mo-Sa 10:00-20:00; Tu 10:00-14:00
- Excepciones en un rango de días.
- sunrise-sunset
- aplica a: abre todos los días entre la salida y la puesta del sol.
- Utilizar paréntesis para agregar una compensación de tiempo, por ejemplo, un parque que abre 2 horas después de la salida del sol y se cierra 2 horas antes de la puesta del sol (sunrise+02:00)-(sunset-02:00)
- Su 10:00+
- Domingo a partir de las 10:00 con cierre desconocido
- week 1-53/2 Fr 09:00-12:00; week 2-52/2 We 09:00-12:00
- Abierto de 09:00 a 12:00 los viernes de las semanas impares y los miércoles de las semanas pares
- Nov 1-Apr 30 Tu-Su 10:00-14:00; easter -3 days-easter -1 day 10:00-14:00,16:00-19:00; May 1-Oct 31 Tu-Sa 10:00-14:00,16:00-19:00; May 1-Oct 31 Su,PH 10:00-14:00; Mo closed; Jan 1,Jan 6,Dec 25 closed
- Desde el 1 de noviembre al 30 de abril de martes a domingo, abre de 10:00 a 14:00. De Jueves a Sábado en Semana Santa y desde el 1 de Mayo al 31 de octubre de martes a sábado, abre de 10:00 a 14:00 y de 16:00 a 19:00, y los domingos y festivos de 10:00 a 14:00. Cierra los lunes, el 1 y el 6 de enero y el 25 de diciembre.
Sintaxis
- wd día de semana, disponible: Mo (lunes) · Tu (martes) · We (miércoles) · Th (jueves) · Fr (viernes)· Sa (sábado)· Su (domingo) (por ejemplo > Fr 08:30-20:00)
- hh hora, siempre de dos dígitos en base número 24 (no am / pm), en el formato "hh:mm" · (por ejemplo> Fr 08:30-20:00)
- mm minutos, siempre de dos dígitos en base número 24 (no am / pm), en el formato "hh:mm" · (por ejemplo> Fr 08:30-20:00)
- mo mes, disponible: Jan (enero)· Feb (febrero) · Mar (marzo) · Apr (abril) · May (mayo) · Jun (junio) · Jul (julio) · Aug (agosto) · Sep (septiembre) · Oct (octubre) · Nov (noviembre)· Dec (diciembre)· (ejemplo "mo md" > Dec 25)
- md día del mes, siempre de dos dígitos en formato "mo md" (ejemplo> Dec 25)
- we número de semana, siempre de dos dígitos rango 01-53, en el formato "week we" (ejemplo> week 25 Mo 08:30-20:00)
- SH vacaciones escolares, se puede utilizar para indicar las distintas horas de apertura durante las vacaciones escolares (por ejemplo Mo-Fr 08:00-09:00,14:00-15:00; SH off) [1]
- PH Días festivos, feriados, puede ser utilizado para indicar las distintas horas de apertura en días festivos (por ejemplo Mo-Fr 09:00-17:00; PH 10:00-12:00; PH Su off)[1]
- El ejemplo anterior significa que las horas normales es de lunes a viernes de 9am a 5pm, excepto los días festivos lo es las 10 am-12 pm, excepto los días festivos que caen en domingo.
La sintaxis general para el valor es: hh:mm-hh:mm (e.g., > 08:30-20:00)
La sintaxis general para el valor es: wd hh:mm-hh:mm (ejemplo> Fr 08:30-20:00)
La sintaxis general para el valor es: mo md hh:mm-hh:mm (ejemplo> Dec 25 08:30-20:00)
La sintaxis general para el valor es: week we wd hh:mm-hh:mm (ejemplo> week 25 Mo 08:30-20:00)
Reglas
- Horas consecutivas [siempre necesita abrir-cerrar] separados por guion "-" · (ej.: > 08:30-20:00)
- Horario de apertura días de semana consecutivos, separados por guion "-" · (ej.:> Mo-Fr)
- Horario de apertura días del mes consecutivos, separados por guion "-" · (e.g., > Dec 20-26) o (e.g., > Dec 20-Jan 06)
- Apertura con periodicidad "n" dentro de un rango de días del mes consecutivos, el rango es seguido por "/n" (ej.: > 02-30/n)
- Abierto en consecutivas semanas, separados por guion "-" · (ej.:> week 01-26)
- Apertura con periodicidad "n" dentro de un rango de semanas consecutivas, el rango es seguido por "/n" ( ej.:> week 02-52/n )
- Un descanso en días separados por coma "," · (ej.: > Mo,We,Fr)
- Un descanso en horas separados por coma "," · (ej.: > 08:30-14:00,16:30-20:00)
- Horas diferentes en días diferentes están separados por punto y coma ";" (ej.: > Mo 10:00-12:00,12:30-15:00; Tu-Fr 08:00-12:00,12:30-15:00; Sa 08:00-12:00)
- dice así: este horario para este día; este horario para este día
- Un día de la semana específico cerrado se etiqueta con "wd off" (ej.: > Tu off)
- Un rango de días de semana cerrado se etiqueta como "wd-wd off" (ej.: > Tu-Th off)
- Un mes específico cerrado se etiqueta con "mo off" (ej.: > Aug off )
- Un rango de meses cerrado se etiqueta con "mo-mo off" (ej.: > Aug-Sep off)
- Un día del mes cerrado se etiqueta así: "mo md off" (ej.: > Dec 25 off)
- Un rango de días en un mes cerrado se etiqueta con "mo md-md off" (ej.: > Dec 24-26 off) o "mo md - mo md off" (ej.: > Dec 25-Jan 06 off )
- Excepciones a un rango de días: primer rango y luego la excepción (ej.: > Mo-Sa 10:00-20:00; Tu off) o (ej.: > Mo-Sa 10:00-20:00; Tu 10:00-14:00) (esto significa que no se trata de adiciones, por ejemplo Mo-Fr 08:00-12:30; We 14:00-17:00 Nos quiere decir que los miércoles, la tienda sólo está abierta por las tardes y no adicionalmente)
- Si está en el primer o último día de un rango no utilices la regla de excepción, utiliza el habitual (ej.: > Mo-Fr 10:00-20:00; Sa 10:00-14:00)
- Días no consecutivos o semiconsecutivos de la semana serán marcados como wd[x] (ej.: Su[3] 09:00-12:00)
- Esto se utiliza para indicar el 3er domingo de cada mes de 9am a 12pm.
- Utiliza -1 para indicar el último día del mes, por ejemplo, Aug Th[-1] significa el último jueves de julio.
- Puedes utilizar el agrupamiento, (ej.:, Su[1,3,5] and Su[1-3])
- Día entero sin parar: (ej., > 00:00-24:00)
- Si se trata de 24 horas los 7 días de la semana tiene un valor específico: 24/7
- de esta manera se puede representar un icono específico.
- Un valor especial para marcar el momento en que el sol sale es: sunrise.
- Un valor especial para indicar el momento en que el sol se pone es: sunset.
- Un + tras un tiempo significa "desde las" o "final abierto" (ej., Sa 22:00+)
- Cuando el intervalo pasa la medianoche (24:00), el tiempo se puede contar desde el día anterior: las dos y media de la madrugada son las 26:30 del día anterior.
Errores comunes
Incorrecto | Correcto | Notes |
---|---|---|
7/8-23 | Mo-Su 08:00-23:00 | |
0600-1800 | 06:00-18:00 | |
07;00-2;00pm | 07:00-14:00 | |
08.00-16.00, public room till 03.00 a.m | 08:00-16:00 open, 16:00-03:00 open "public room" | |
09:00-21:00 TEL/072(360)3200 | 09:00-21:00 "call us" | Add contact:phone=072-360-3200 |
10:00 - 13:30 / 17:00 - 20:30 | 10:00-13:30,17:00-20:30 | |
April-September; Mo-Fr 09:00-13:00, 14:00-18:00, Sa 10:00-13:00 | Apr-Sep: Mo-Fr 09:00-13:00,14:00-18:00; Apr-Sep: Sa 10:00-13:00 | |
Dining in: 6am to 11pm; Drive thru: 24/7 | 06:00-23:00 open "Dining in" || 00:00-24:00 open "Drive-through" | |
MWThF: 1200-1800; SaSu: 1200-1700 | Mo,We,Th,Fr 12:00-18:00; Sa-Su 12:00-17:00 | |
BAR: Su-Mo 18:00-02:00; Tu-Th 18:00-03:00; Fr-Sa 18:00-04:00; CLUB: Tu-Th 20:00-03:00; Fr-Sa 20:00-04:00 | Tu-Th 20:00-03:00 open "Club and bar"; Fr-Sa 20:00-04:00 open "Club and bar" || Su-Mo 18:00-02:00 open "bar" || Tu-Th 18:00-03:00 open "bar" || Fr-Sa 18:00-04:00 open "bar" | |
Su-Th 11:00-03:00; Fr-Sa 11:00-05:00 | Su-Th 11:00-03:00, Fr-Sa 11:00-05:00 | See last example |
Mo-We 17:00-01:00; Th,Fr 15:00-01:00; PH,Sa,Su off | Mo-We 17:00-01:00, Th,Fr 15:00-01:00; PH off | Use additional rules. You cannot say "Sa,Su off" because that would set the time "Sa 00:00-01:00" to closed. |
Implementación
Intentos en una implementación:
- formal specification
- online evaluation
- El mapa indica los nodos con opening_hours:
- opening_hours (erroneous one only – quality assurance), only objects which are open just now)
- collection_times (erroneous one only – quality assurance), point in time today, point in time this week)
- service_times (erroneous one only – quality assurance), point in time today, point in time this week)
Netzwolf 17:16, 26 November 2010 (UTC)
- Otra biblioteca javascript con amplio conjunto de características y documentación agradable.
- demo
AMDmi3 10:44, 18 December 2012 (UTC)
Renderizado
Sólo en el caso de 24/7 puede ser algo así como la adición de un 24 al icono del objeto.
El resto de los valores no tienen representación y se debe acceder con el menú de contexto o similar.
Código
PHP code in SVN para analizar opening_hours.
Implementaciones
OsmAnd
OsmAnd utiliza esta etiqueta en la pantalla de búsqueda de POI. El color de la flecha cambia cuando el PDI está abierto, cerrado o el estado es desconocido.
La aplicación es sólo parcial, en la actualidad no son compatibles fechas, números de semana o días festivos, pero la mayoría de los valores se deben conseguir.
Mapas y aplicaciones
- Hoursome (para dispositivos iOS)
- My Opening Hours (para dispositivos Android)
- Estadísticas Visualización de la calidad de los datos y su crecimiento a través del tiempo.
- Mapa con opening_hours Mapa con visualización de la capa opening_hours. Permite chequear si tiene errores y corregirlos.
- Otro mapa con opening_hours Mapa con visualización de la capa opening_hours. Permite chequear si tiene errores y corregirlos.
- YoHours, Una página web donde crear fácilmente los valores de opening_hours arrastrando los intervalos de tiempo en un calendario.
Véase también
- ES:JOSM/Complementos/OpeningHoursEditor - un editor gráfico de la etiqueta opening_hours
- access=* - restricciones de tiempo
- Restricciones condicionales - usando la sintaxis opening_hours de tiempo basados en condiciones
- lit=* - fuentes luminosas artificiales
- collection_times=* - para buzones y puntos de reciclaje
- service_times=* - para las iglesias y otros Tag:amenity=place of worship
- smoking_hours=* - para cuando se permite fumar en interiores
Notas
- ↑ 1.0 1.1 Los valores se pueden establecer como default. Default es una propuesta de un sistema de valores por defecto. Esta propuesta puede establecer valores predeterminados, tales como maxspeed, para determinadas zonas (países, estados ...), pero también períodos festivos. Un país, un área, puede suscribirse a un defecto que contiene definiciones de estos días de fiesta.