Filter by Expression (Filtrer par expression)

Icône d’outil Disponible dans les analyses en temps réel et les analyses de Big Data.

L’outil Filter by Expression (Filtrer par expression) filtre les entités selon une expression attributaire en utilisant ArcGIS Arcade. Chaque entité est évaluée par l’expression définie. Les entités que l’expression évalue comme vraies sont conservées.

Exemples

Les exemples suivants illustrent des cas d’utilisation de l’outil :

  • Les analyses temps réel utilisent l’outil Filter by Expression (Filtrer par expression) pour conserver uniquement les enregistrements entrants issus d’un flux dans lequel $feature.horizontal_accuracy < 15.
  • Une analyse temps réel ou Big Data utilise l’outil Filter by Expression (Filtrer par expression) pour conserver uniquement les entités dans lesquelles $feature.description == 'Excellent Condition'.

Note d’utilisation

Filtrez les données en définissant des expressions Arcade.

Paramètres

Les paramètres de l’outil sont les suivants :

ParamètreDescriptionType de données

Couche en entrée

Couche dans laquelle les entités sont filtrées.

Entités

Expression

Expression attributaire qui évalue les entités pour filtrer les données entrantes. La configuration de l’expression se fait dans le générateur d’expressions Arcade, auquel vous pouvez accéder en cliquant sur Configure an Arcade Expression (Configurer une expression Arcade).

Tous les enregistrements d’entités sont évalués. Les enregistrements qui sont vrais sont conservés, tandis que les enregistrements qui sont faux sont ignorés.

Chaîne (expression Arcade)

Couche en sortie

L’outil Filter by Expression (Filtrer par expression) ne modifie pas les entités entrantes. La couche en sortie inclut donc les mêmes champs et les mêmes valeurs attributaires que les entités entrantes.