ES:JOSM/Complementos/OpeningHoursEditor

From OpenStreetMap Wiki
Jump to navigation Jump to search
OpeningHoursEditor icon OpeningHoursEditor
opciones ampliadas para edición opening_hours

OpeningHoursEditor es un plugin para JOSM. Provee un editor gráfico para editar horarios de apertura. También puede ser usado para editar otras etiquetas relacionadas al tiempo como tiempos de recogida para buzones de correo o luminarias para autopistas. En este momento el plugin está aún en desarrollo. El desarrollo principal es hecho por User:Boman.

Ten en cuenta que este plugin no solo entiende un subconjunto de la sintaxis de opening_hours aprobado y no funcionará si se utilizan funciones que no entiende. Echa un vistazo a la página wiki sobre horarios de apertura y las especificaciones. En caso de que cuente como días de fiesta, opening_hours basado en Salida / mes, año y así sucesivamente se necesitan se puede extraer la herramienta de evaluación

Instalación

Entrada de menú del complemento.

Para la instalación ver JOSM/Plugins#Installation. Después de reiniciar JOSM debería tener una nueva entrada bajo "Datos" llamada 'Horarios de apertura'.

Uso

Selecciona uno o más Elementos y presiona 'Datos' -> 'Horarios de Apertura'. Seleccione la clave que quieras editar. La clave con la mejor coincidencia es seleccionada, entonces puede presionar Enter si estás de acuerdo. Por otro lado, si tienes la posibilidad de elegir una de las etiquetas existentes o crear una nueva etiqueta.

Ahora el cuadro de diálogo OpeningsHourEditor se abrirá y puedes editar su clave elegida. El valor con el mayor número de ocurrencias ya está insertado en el campo de valor. Puedes arrastrar el ratón dentro del tiempo-planificador para crear un rectángulo. Puedes mover y cambiar el tamaño de los rectángulos arrastrando con el ratón en los bordes del rectángulo. Al hacer clic derecho en un rectángulo se puede elegir 'extremo abierto' el color del rectángulo se convierte en rojo. También puedes crear un único punto de tiempo (por ejemplo: Mo-Fr 9:15) estableciendo la altura del rectángulo a 0, el color del rectángulo cambiará a verde.

También puedes eliminar un rectángulo cambiando su anchura o la altura a 0 o menos.

Bugs

Informe errores y funciones deseadas a través de JOSM-trac y ajuste el componente del billete a "openinghourseditor Plugin".

Desarrollo

El código fuente puede ser encontrado en svn.

Historial de Versiones

Una lista de las actualizaciones mayores del plugin.

Date Version Changes
2012-07-12 28477 bugfix #7844 fixing a NullPointerException when dragging the mouse in the greyed out editor and bugfix #7334 fixing small graphic glitch of the weekday lines in the editor
2011-10-12 26838 bugfix #6927 for Windows popup-menu and enhancement ticket #6927 for remembering the latest editmode
2011-06-31 26219 Choosing between 12 and 24 hour clock possible. The default is selected by the configured localization. See enhancement ticket #6359
2011-05-16 26002 added the possibility to edit more than one object simultaneous
2011-01-31 25190 minimal JOSM version set to 3835, due to changes in JOSM
2010-11-17 24290 Fixes Ticket #5554

Esquema

El plugin está leyendo el valor de la etiqueta y analizándolo para mostrar los tiempos en la GUI. Esta es la gramática que se utiliza para el análisis:

DIGIT ::= "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9"
WEEKDAY ::= "Mo" | "Tu" | "We" | "Th" | "Fr" | "Sa" | "Su"
PLUS ::= "+"
OFF ::= "off"

startCompile ::= "24/7" | timespanlist
timespanlist ::= timespan [ "; " timespanlist ]
timespan ::= [ dayspanlist " " ] daytimespanlist

daytimespanlist ::=	daytimespan [ "," daytimespanlist ]
daytimespan ::= off | ( daytime ( openend |  [ "-" daytime ]) )
daytime ::=	(DIGIT DIGIT ":" DIGIT DIGIT )
openend ::= PLUS
off ::= OFF

dayspanlist ::=	dayspan [ "," dayspanlist ]
dayspan ::=	WEEKDAY [ "-" WEEKDAY ]