ES:Key:maxstay

From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg maxstay
Max stay cropped.png
Descripción
Tiempo máximo que se permite permanecer en un lugar. Show/edit corresponding data item.
Grupo: Restricciones
Usado en estos elementos
puede ser usado en nodospuede ser usado en víaspuede ser usado en áreasno puede ser usado en relaciones
Combinaciones útiles
Estado: aprobadoPage for proposal

Esta clave permite especificar el tiempo máximo que está permitido:

  • estacionar tu coche
  • atracar tu barco
  • permanecer en un camping


Ejemplos

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