ES:Key:maxstay
maxstay |
Descripción |
---|
Tiempo máximo que se permite permanecer en un lugar. |
Grupo: Restricciones |
Usado en estos elementos |
Combinaciones útiles |
Estado: aprobado |
Herramientas para esta etiqueta |
Esta clave permite especificar el tiempo máximo que está permitido:
- estacionar tu coche
- atracar tu barco
- permanecer en un camping
Ejemplos
- amenity=parking + maxstay=30 minutes (estacionar durante 30 minutos)
- amenity=parking + maxstay=1 hour (estacionar durante 1 hora)
- amenity=parking + maxstay=2.5 hours (estacionar durante dos horas y media)
- mooring=* + maxstay=load-unload (atracar para carga y descarga)
- mooring=* + maxstay=1 day (atracar durante 1 día)
- mooring=* + maxstay=3 days (atracar durante 3 días)
- tourism=camp_site + maxstay=1 week (permanecer en un camping 1 semana)
- tourism=camp_site + maxstay=3 nights (permanecer en un camping 3 noches)
Las restricciones condicionales de tiempo (también conocidas como estacionamientos con disco) pueden etiquetarse usando la condición «Hora y fecha»:
- maxstay:conditional=1 hour @ (08:00-18:00) (o maxstay=1 hour + maxstay:conditional=no @ (18:00-08:00), dependiendo de si es mejor para los consumidores simples de datos mostrar un ocasionalmente erróneo «sin límite de estancia» o bien un ocasionalmente erróneo «estancia máxima 1 hora»)
- amenity=parking + maxstay=1.5 hours + access:conditional=no @ (Su,PH). Las condiciones de acceso prevalecen sobre la estancia máxima. En este caso, generalmente se permite estacionar durante 90 minutos, pero no se permite el estacionamiento los domingos y festivos.
Etiquetado
La sintaxis general de maxstay=* es como sigue:
maxstay=<número> <unidad de tiempo>
En algunos casos también es necesaria una etiqueta adicional que utilice restricciones condicionales para expresar completamente los valores de la estancia máxima.
maxstay:conditional=<valor de restricción> @ <condición>
Valor
Número
Este es el valor primario. Sólo son válidos los valores numéricos positivos, ya sean enteros o decimales (usando el punto decimal), p. ej.: 45 minutes, 2.5 days, 1000 minutes.
Unidad de tiempo
Este valor especifica la unidad del <número>
. Entre los valores válidos están los siguientes: second, minute, hour, day, night, week, month, year (para segundo, minuto, hora, día, noche, semana, mes y año, respectivamente), y sus formas en plural cuando el número número es mayor de uno, p. ej.: 1 day, 2 days, 5 hours.
Es necesario especificar la unidad. La unidad no debería estar abreviada, y debería existir un espacio entre el número y la unidad.
Valor de restricción
Este es el valor de la restricción, p. ej.: 30 minutes, 1 day, 3 nights. Aplican las mismas reglas de <número>
<unidad de tiempo>
.
Condición
- Artículo principal: Restricciones condicionales § Valor
El valor consiste en el carácter @ seguido de la condición de fecha y hora.
maxstay=0
Algunos mapeadores indican un valor maxstay
de 0. Esto podría significar una de las siguientes cosas:
- No hay ninguna señal que indique una estancia máxima. Esto puede indicarse de manera inequívoca con unsigned=maxstay
- No está permitido quedarse, solo parar. Esto puede indicarse con maxstay=load-unload
- Está permitido quedarse durante un periodo de tiempo indeterminado. Esto puede indicarse con maxstay=no o maxstay=unlimited
- No se permite ni siquiera el acceso. Para esto, utiliza access=*, posiblemente con un access:conditional=*
maxstay sin unidades
Los valores sin unidades son confusos o difíciles de interpretar. El valor de maxstay=* siempre debería incluir una unidad, ya que no se puede asumir ningún valor por defecto (tales como días, horas o minutos).
Véase también
- Proposed features/Maximum Stay (la propuesta de estancia máxima)
- duration=* expresado en el formato ISO 8601
- parking:condition:maxstay=* en combinación con parking:lane=*