ES:Key: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+=30 minutes(estacionar durante 30 minutos)amenity=parking+=1 hour(estacionar durante 1 hora)amenity=parking+=2.5 hours(estacionar durante dos horas y media)
mooring=*+=load-unload(atracar para carga y descarga)mooring=*+=1 day(atracar durante 1 día)mooring=*+=3 days(atracar durante 3 días)
tourism=camp_site+=1 week(permanecer en un camping 1 semana)tourism=camp_site+=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»:
:conditional=1 hour @ (08:00-18:00)(o=1 hour+: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+=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 =* 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
=load-unload - Está permitido quedarse durante un periodo de tiempo indeterminado. Esto puede indicarse con
=noo=unlimited - No se permite ni siquiera el acceso. Para esto, utiliza
access=*, posiblemente con unaccess:conditional=*
maxstay sin unidades
Los valores sin unidades son confusos o difíciles de interpretar. El valor de =* 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 8601parking:condition:=*en combinación conparking:lane=*
