Campos de Splits

Cada split y sector calcula automáticamente un gran número de campos, que antes con race result 14 se tenían que crear en Resultados. Los splits y sus campos derivados se invocan usando un string el cual siempre comienza con el nombre del split o el nombre del sector.

Splits utiliza el formato de Dot Logic para todos los campos y todos los campos Split comienzan con el nombre del Split o el nombre del Tramo

por ejemplo: [NombreSplit.NombreCampo]

En ocasiones puede servir acceder a los datos ya sea del split anterior o del siguiente. Para hacer esto, añada .prev o .next al nombre del split y así cualquier otro campo de Splits puede ser invocado de la misma manera.

Por ejemplo: [SplitName.Prev.Fieldname] o [SplitName.Next.FieldName]

Para tablas de posiciones en vivo puede ser útil ingresar los datos del último Split por el que un participante cruzó. Para hacer esto reemplace SplitName con {LastSplit}, esto devolverá los campos del último Split de acuerdo al orden de los Splits en la configuración.

Por ejemplo: [{LastSplit}.FieldName]

 

Tiempos de Splits / Etapas

Los Splits se pueden invocar directamente en varios formatos y tipos según sea necesario.

Al utilizar Mín/Máx Ritmo/Velocidad/Tiempo para cada split, el software también calcula el tiempo previsto para cada split basado en el percentil de los participantes respecto a sus splits anteriores y en los valores Mín/Máx de split.

Tiempos Calculados

Cada Split puede devolver la Hora del Día, Tiempo de Pistola o Tiempo de Chip (definido anteriormente en Splits) en una variedad de formatos.

Definiciones de Tiempos

SplitName / LegName Devuelve el tiempo de pistola o de chip del Split, de acuerdo al Modo de Cronometraje y Formato del cronometraje de la competencia
SplitName.TOD  Devuelve la Hora del Día (hora del decodificador) para el split de acuerdo al formato de cronometraje de la competencia
SplitName.Gun Devuelve el Tiempo de Pistola para el split de acuerdo al formato de cronometraje de la competencia
SplitName.Chip Devuelve el Tiempo de Chip de acuerdo al formato de cronometraje de la competencia
SplitName.Sector Devuelve el tiempo del split anterior de acuerdo al formato de cronometraje de la competencia
LegName Devuelve el tiempo de las Etapas de acuerdo con el formato de hora de la Competencia

Formado de Tiempo
Los tiempos de los Splits / Sectores se pueden invocar ya sea directamente en el formato de cronometraje predeterminado de la competencia o como un Texto formateado, Tiempo Decimal o Tiempo Redondeado. Estos formatos también se pueden añadir a las diferentes definiciones de tiempo para invocarlos en el formato deseado.

.Text Devuelve el tiempo formateado del split de acuerdo al formato de cronometraje de la competencia
.Decimal  Devuelve el tiempo del split como tiempo decimal (tiempo en segundos)
.Rounded Devuelve el tiempo redondeado del split de acuerdo a la configuración de redondeo de la competencia

Por ejemplo:  [SplitName.TOD.Decimal] devuelve la Hora del Día del Split como valor decimal (tiempo en segundos).

Tiempos Previstos

Para cada punto de control (split) también se calcula un tiempo previsto. Estos tiempos previstos se muestran en la tabla de parciales del participante y también pueden consultarse directamente.

Los tiempos previstos se llaman mediante [SplitName.Predicted], lo que devuelve el tiempo estimado para ese punto de control, ya sea como tiempo desde el disparo de salida (Gun Time) o como tiempo desde el inicio por chip (Chip Time), según el formato de tiempo predeterminado de la competencia (Contest).

Además, las definiciones de tiempo adicionales (.TOD / .Gun / .Chip) y los formatos de tiempo personalizados (.Text / .Decimal / .Rounded) también pueden aplicarse a los tiempos previstos de los puntos de control.

Los tiempos previstos también se utilizan para posicionar a los participantes en el mapa de seguimiento (Tracking Map) de my.raceresult.com. La posibilidad de que estos tiempos sean visibles para los espectadores se configura mediante el elemento Splits/Legs dentro de las Vistas de Participantes (Participant Views).

Cómo se calcula la predicción

El software calcula el tiempo más rápido posible para cada sector a partir de los valores mínimos y máximos de ritmo, velocidad o tiempo (Min/Max Pace/Speed/Time) definidos para cada punto de control (split) en la configuración general de parciales (General Splits Setup). Luego compara los tiempos reales del participante en cada sector con esos tiempos mínimos posibles.

Cada sector completado genera un porcentaje superior al 100 %, que indica cuánto más lento fue el participante en comparación con el tiempo más rápido posible para ese sector. Posteriormente, se calcula un promedio ponderado de esos porcentajes y se aplica a los tiempos mínimos posibles de los sectores que aún faltan por completar. De esta manera se obtienen los tiempos previstos.

Cuanto más largo y más reciente sea un sector, mayor será su peso en ese promedio. Esto permite que la predicción refleje si el participante está acelerando o desacelerando durante la carrera.

Nota: Con la Versión 1 del algoritmo de parciales (splits algorithm), no se dispone de ninguna predicción hasta que el participante haya pasado el primer punto de control.

Mejorar la precisión de la predicción

Trabajar con porcentajes del tiempo mínimo posible, en lugar de utilizar ritmos absolutos, permite que la predicción funcione correctamente incluso en sectores que no son directamente comparables, como la natación, el ciclismo y la carrera a pie en un triatlón.

La precisión de estos porcentajes depende de los valores mínimos utilizados como referencia. Por ello, se recomienda establecer un valor mínimo realista para cada sector y ajustar los valores mínimos y máximos cuando un tramo tenga características especiales, como subidas o bajadas pronunciadas.

Si la carrera se cronometra por primera vez, estos valores deberán estimarse. Si la prueba ya se ha celebrado anteriormente en el mismo recorrido, utilice Splits Analysis  para consultar el ritmo más rápido registrado en cada sector y configure cada valor mínimo ligeramente por encima de ese mejor registro (es decir, un poco más rápido).

Tenga en cuenta que, en ciclismo, las velocidades más altas hacen que las diferencias entre sectores sean más pronunciadas. Además, factores como el viento de frente o el viento a favor pueden modificar significativamente el ritmo alcanzable de un año a otro.

Rangos de Splits / Etapas

Al usar Splits, los rangos pueden ser calculados automaticamente agrupados en las categorías General (Overall), Género (Gender) y Grupo de Edad (AgeGroup) para Splits y Etapas. De manera similar a cuando se invocan campos de tiempos de splits, los rangos también se pueden invocar para cada Definición de Tiempo (Modo de tiempo predeterminado / Hora del Día / Pistola / Chip).

Los rangos se invocan con los siguientes apéndices:

.Overall Rango general agrupado por Competencia
.Gender Rango agrupado por Competencia y Género
.AgeGroup Rango agrupado por Competencia, Género y Grupo de Edad

Por ejemplo: [SplitName.Gender] devolverá el rango de Género de los participantes en el Split, puede ser de acuerdo al tiempo de pistola o al tiempo de chip. Según el Modo de Cronometraje de la competencia.

o [SplitName.Gun.Gender] devolverá el rango de Género del participante en el Split de acuerdo al Tiempo de Pistola.

Otros campos que pueden ser útiles para los rangos también se pueden añadir:

.P El rando mostrado con un "." después
.Th El rango mostrado como un valor ordinal (por ejemplo 1ro, 2do, 3ro)
.Max El número de participantes clasificados en el mismo grupo en ese split

Tiempos Calculados entre Participantes

Los Tiempos entre Participantes en cada split y tipo de rango también se pueden invocar añadiendo el nombre del campo al split.

.GapTop Tiempo entre Participantes del primer participante, de acuerdo al Rango elegido
.GapPrev Tiempo entre Participantes del participante anterior, de acuerdo al Rango elegido

Por ejemplo: [SplitName.Chip.Gender.GapTop] devolverá el Tiempo entre Participantes en ese split de acuerdo al tiempo de chip, de la primera persona de acuerdo al Rango de Género del participante.

El formato de los Tiempos entre Participantes se establece de acuerdo al formato de tiempos de la competencia, excepto que con los valores en mayúsculas (por ejemplo: hh:mm:ss sería HH:MM:SS)

Si necesita un formato diferente, las opciones siguientes pueden ser añadidas adicionalmente para permitir un formato de tiempos personalizado:

.Decimal Devolverá el Tiempo entre Participantes como tiempo decimal (tiempo en segundos)
.Rounded Devolverá el Tiempo entre Participantes como tiempo redondeado de acuerdo a la configuración de redondeo de la competencia

Acceso a otros participantes

Para cada rango de Splits puede acceder a los datos para el primer atleta clasificado o el atleta clasificado anterior, para ese rango específico y sus campos de datos.

Para acceder a los datos del primer atleta o el anterior, primero añada uno de los siguientes elementos al rango de divisíon.

.Top El primer atleta clasificado
.Last El ultimo atleta clasificado
.Prev Atleta clasificado anteriormente
.Next El siguiente atleta clasificado

Desde aquí se podra añadir cualquier otro campo de datos para ese atleta.

e.g. [SplitNombre.Genero.Top.Nombre] devolverá el primer nombre para el primer atleta clasificado del mismo Género en el Split.

Esto podría incluso ampliarse con otros campos Split que se anexan.

e.g. [SplitNombre.General.Prev.SplitNombre.Genero] devolverá el rango de Género en la división para el atleta clasificado anterior de acuerdo con el rango general en la división.

Cálculos en Splits / Etapas

Para cada split y etapa se pueden calcular otros campos útiles, los cuales se pueden invocar de la misma manera que los tiempos y rangos.

.Exists - Devuelve un 1 si hay un tiempo registrado para ese Split o Etapa, de lo contrario devuelve 0.

.Positive - Devuelve un 1 si hay un tiempo registrado para ese Split o Etapa y el tiempo positivo, de lo contrario devuelve un 0

.SplitCount - Devuelve el número de Splits que tienen tiempos registrados hasta e incluyendo ese Split.

.Distance (.Metros / .KM / .Millas)- Devuelve la distancia del Split, Sector o Etapa. De forma predeterminada, esto se devuelve en metros, hay unidades opcionales para la distancia que se pueden anexar para convertir esto según sea necesario.

.SpeedOrPace - Devuelve la velocidad o ritmo predeterminado de un tiempo definido de acuerdo al tipo de deporte o unidad seleccionada en los ajustes avanzados de ese Split. El formato se incluye en el output, por ejemplo "1:40 min/100m"

.Speed(.Decimal) - Devuelve la velocidad acumulada de un tiempo definido. Las velocidades tienen el formato "ss.k", o también pueden ser devueltas como un valor decimal con .Speed.Decimal

.Pace(.Decimal) - Devuelve el ritmo acumulado de un tiempo definido. Ritmo tiene el formato "HH:mm:ss", o también puede ser devuelto como un valor decimal con .Pace.Decimal

Split / Leg Data Fields

There are some additional data fields about each Split / Leg which can be called, these are mainly useful in leaderboards to provide information about the split when used with {LastSplit}.

.Name - Returns the name of the Split / Leg / Sector

.Label - Returns the label of the Split / Leg / Sector, or the name if the label is empty.

.OrderPos - Returns a number based on the ordering of the splits in your setup. This number increases with each split, from start to finish. Note that this number is randomly assigned and thus only useful for sorting in outputs or ranks.

.FromBackup - Returns 1 if the Split time was calculated from the backup Timing Point in the Splits setup, otherwise returns 0