Filtros avanzados de Tracks (Legacy): filtrado de puntos de pista basado en señales
Nota: Tracks es la experiencia predeterminada para los usuarios (anteriormente Tracks 2.0 (Beta) en la interfaz de usuario). Puedes seleccionar Tracks (Legacy) desde el menú del panel de Tracks.
Con filtros avanzados, puedes obtener información más detallada de las pistas con la ventana de Tracks (Legacy).
Usando esta función, podrás mostrar el intervalo en el que un interruptor en el activo estuvo encendido o apagado. Esto es útil cuando deseas monitorear la actividad de una herramienta en tu activo, por ejemplo, cuando la escoba de un limpiador de calles estuvo abajo para limpiar.
Cómo usar: ejemplo de limpieza de calles
Los activos de limpieza de calles envían una señal booleana a GpsGate para indicar si la escoba de limpieza está abajo (activa) o no. Usando filtros avanzados, podemos ver cuándo el activo estaba en modo de limpieza.
Primero, debemos asegurarnos de que GpsGate esté recibiendo la señal en cuestión. Para este propósito, creamos una variable de GpsGate y la mapeamos con la entrada correcta del rastreador. Pasos para hacer esto:
- Ve a Administración del sitio → Dispositivos → Variables
- Define una variable llamada BroomOn de tipo System.Boolean y guárdala.
- Ve a Rastreador de Activos. Abre el panel de mapeo de dispositivos y empareja la entrada correcta con la señal BroomOn. Puedes leer más sobre el mapeo de dispositivos aquí.
Puedes acceder al panel de filtros avanzados desde el menú desplegable en la parte superior derecha de la lista de puntos de pista en tu aplicación de rastreador de activos:
En el panel, además de los filtros de Tiempo, Velocidad y Altitud, encontrarás una lista desplegable donde puedes elegir cualquiera de las señales booleanas mapeadas para filtrar.
Elige la señal BroomOn de la lista y haz clic en Aplicar Filtro. La lista de puntos de pista se actualizará e incluirá solo los puntos de pista donde la escoba estaba abajo (es decir, la señal BroomOn era Verdadera):
Ahora que tienes una lista de puntos de pista donde el limpiador de calles estaba en modo de limpieza, puedes dibujar la pista y el resultado en el mapa.
Antes de filtrar
Después de filtrar
Combinando más señales para filtrar
También es posible combinar dos o más señales para filtrar. Para hacer esto, necesitarás usar la función de scripting del mapeador de dispositivos en GpsGate.
Si volvemos a nuestro ejemplo del limpiador de calles, supongamos que el activo no tiene una señal explícita de BroomOn enviada al Servidor de GpsGate. En su lugar, la condición es que la velocidad del activo sea más de 1 kph, y la señal CustomBoolean1 sea verdadera. En este caso, podemos mapear la señal BroomOn a un script del mapeador de dispositivos:
// Leer valor de velocidad var speed = fields.get( 'Speed' );
// Leer señal de CustomBoolean1 var customBoolean1 = fields.get( 'CustomBoolean1' );
// Devolver verdadero si la velocidad es mayor a 1 kph // y CustomBoolean1 es verdadero. return (speed > 1 && customBoolean1 == true );
|
Lea más sobre la creación de scripts para el mapeador de dispositivos aquí.