Disponible en análisis en tiempo real.
La herramienta Enrutar por expresiones
dirige un registro a uno de los varios destinos o salidas en función de las condiciones especificadas. Esta herramienta evalúa un registro con respecto a expresiones secuenciales de ArcGIS Arcade a un registro similar a la declaración if-else en un lenguaje de programación. Cada registro se evalúa según las condiciones especificadas. Los registros que una condición evalúa como verdaderos se conservan y se envían a esa salida.
Ejemplo
A continuación se presenta un ejemplo de uso de la herramienta:
Un analista de SIG utiliza la herramienta Enrutar por expresiones en un análisis en tiempo real para dirigir los registros entrantes a diferentes rutas de procesamiento en función del valor de la condición $feature.VehicleType. Por ejemplo, los registros con VehicleType == "Airplane" se enrutan a una salida específica para aviones, mientras que los con VehicleType == "Train" o VehicleType == "Automobile" siguen sus respectivas rutas. Los registros que no coinciden con ninguna condición definida se descartan si el parámetro De lo contrario no está activado.
Notas de uso
Tenga en cuenta lo siguiente cuando trabaje con la herramienta:
- La herramienta Enrutar por expresiones tiene una secuencia de una única entrada y múltiples salidas de secuencia de cantidad variable.
- Se pueden conectar como máximo 10 rutas.
- La herramienta Enrutar por expresiones requiere al menos una declaración condicional para funcionar.
- La herramienta Enrutar por expresiones enruta un registro definiendo expresiones de Arcade.
- La herramienta Enrutar por expresiones prioriza un registro a la vez, en orden secuencial, desde arriba (el primero) hasta abajo (el último).
- Si un registro no cumple ninguna de las condiciones especificadas y no se especifica el parámetro De lo contrario, el registro se descarta y no se procesa.
Parámetros
A continuación se indican los parámetros de la herramienta:
| Parámetro | Descripción | Tipo de datos |
|---|---|---|
| Expresión | Expresión de atributo que evalúa registros para filtrar los datos entrantes. La expresión se configura en el generador de expresiones de Arcade, al que se accede haciendo clic en la opción Configurar una expresión de Arcade. Se evalúan todos los registros. Los registros que resultan verdaderos se conservan, y los resultados falsos se descartan. | Cadena de caracteres (Expresión de Arcade) |
| De lo contrario | Si el parámetro De lo contrario está activado, los registros sin coincidencia se procesan. Si el parámetro De lo contrario está desactivado, los registros sin coincidencia se descartan. | Booleano |
Secuencias de salida
La herramienta Enrutar por expresiones no modifica los registros entrantes; la capa de salida contiene los mismos campos y valores de atributos que los registros entrantes.