Filter by Geometry (Filtrer par géométrie)

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

L’outil Filter by Geometry (Filtrer par géométrie) outil Filtrer par géométrie filtre les entités en fonction d’une relation spatiale avec les autres entités d’un même flux ou avec celles d’un autre flux ou jeu de données. Les entités que la relation spatiale évalue comme vraies sont conservées.

Exemples

Vous trouverez ci-dessous des exemples d’utilisation de l’outil Filtrer par géométrie :

  • Les analyses en temps réel utilisent l’outil Filter by Geometry (Filtrer par géométrie) pour conserver uniquement les enregistrements entrants issus d’un flux dans lequel la géométrie des entités intersecte un jeu de données surfacique des zones portuaires.
  • Les analyses de Big Data utilisent l’outil Filter by Geometry (Filtrer par géométrie) pour conserver uniquement les entités dans lesquelles la géométrie des entités pénètre un jeu de données surfacique représentant les zones de desserte.
  • Déterminez lorsque les navires d’un flux se trouvent dans une cellule d’intempéries en mouvement en provenance d’un autre flux.

Remarques sur l’utilisation

Gardez les points suivants à l’esprit lorsque vous utilisez l’outil Filtrer par géométrie :

  • L’outil permet de comparer la relation spatiale des entités avec les entités ponctuelles, linéaires ou surfaciques.
  • L’outil évalue une relation spatiale définie par l’utilisateur entre les entités cibles et un jeu de données de jointure spécifié.
  • Si une valeur Spatial Relationship (Relation spatiale) de type enter (ouverture) ou exit (fermeture) est sélectionnée, le fait de cocher la case First observation can trigger enter (La première observation peut déclencher l’ouverture) ou First observation can trigger exit (La première observation peut déclencher la fermeture) indique que la première entité cible reçue répond à la condition de filtrage si elle est dans une entité de jointure si la relation spatiale est de type enter (ouverture) ou en dehors de toute entité de jointure si la relation spatiale est de type exit (fermeture), malgré l’absence d’entité cible précédente avec laquelle comparer l’emplacement de l’entité cible actuelle. La valeur par défaut est faux (non sélectionné).
  • Si le paramètre Spatial Relationship (Relation spatiale) est défini sur enter (ouverture) ou exit (fermeture) dans une analyse en temps réel, l’outil fonctionnera par état, ce qui lui permet de comparer les observations séquentielles les unes par rapport aux autres pour détecter qu’un changement d’état, par exemple, est une condition actuelle différente de celle de l’observation précédente. Avec d’autres relations spatiales dans l’analyse en temps réel, l’outil n’a pas besoin de comparer les observations avec de précédentes observations ; il peut donc s’exécuter sans état, ce qui nécessite moins de ressources.
  • Lorsqu’il fonctionne avec état, l’outil Filter by Geometry (Filtrer par géométrie) conserve un magasin d’état de l’observation actuelle pour chaque ID de trace. Lorsqu’une nouvelle observation est reçue, elle est comparée à l’observation actuelle du même ID de trace, si cette dernière existe. Si l’horodatage de la nouvelle observation est plus récent que celui de l’observation actuelle dans le magasin d’état, l’observation actuelle est remplacée. Si l’horodatage est identique à celui de l’observation actuelle pour le même ID de trace, l’outil ne peut pas faire la distinction entre les deux observations. Ceci signifie que l’outil ne remplacera pas l’observation actuelle par la nouvelle observation dans le magasin d’état, la nouvelle observation ne sera pas ajoutée au magasin d’état et les observations futures de cette ID de trace seront comparées à l’observation actuelle, laquelle est conservée dans le magasin d’état jusqu’à l’arrivée d’une nouvelle observation possédant un horodatage ultérieur. L’outil enregistre un avertissement lorsque ceci se produit.
  • Le paramètre Target Time Window (Fenêtre horaire cible) dans une analyse en temps réel doit être au moins aussi long que l’intervalle anticipé le plus long entre les observations pour une trace donnée. Les observations plus anciennes seront supprimées de la mémoire afin de gérer les ressources.
  • Si un flux est connecté au port de jointure, les calculs de distance sont effectués dynamiquement en fonction de l’évolution des entités dans les flux cible et de jointure.
  • Dans le geofencing dynamique, le paramètre Join Time Window (Fenêtre horaire de jointure) doit être défini. Si le flux de jointure ne comporte pas de champ balisé comme END_TIME et que la dernière observation connue pour une entité de jointure est antérieure à cette fenêtre, elle est supprimée de la mémoire de l’outil et n’est pas incluse dans l’analyse. Si le flux de jointure comporte un champ balisé comme END_TIME, l’entité obsolète est exclue du magasin de geofences en fonction de la valeur figurant dans le champ END_TIME ou à la fermeture de la fenêtre horaire de jointure, selon l’événement qui se produit en premier.

Paramètres

Les paramètres de l’outil Filtrer par géométrie sont les suivants :

ParamètreDescriptionType de données

Couche en entrée

Précise la couche qui sera filtrée.

Entités

Couche de jointure

Précise la couche avec laquelel traiter une relation spatiale.

Entités

Relation spatiale

Définit les critères utilisés pour filtrer spatialement les entités cibles. Les relations spatiales sont les suivantes :

  • disjoint
  • entrer
  • égal à
  • quitter
  • intersecte
  • géodésique proche
  • planaire proche
  • touches (touche)
  • within

Remarque :

Une entité cible doit satisfaire sa relation spatiale avec toutes les entités de jointure si une disjonction ou une sortie a été spécifiée et qu'il existe plusieurs entités de jointure. Pour toute autre relation spatiale, s'il existe plusieurs entités de jointure, une entité cible peut satisfaire sa relation spatiale avec toute entité de jointure individuelle.

Chaîne

Target Time Window (Fenêtre horaire cible)

En cas de fonctionnement avec des états, ce paramètre définit la période anticipée la plus longue entre des observations pour chaque trace.

Chaîne

Join Time Window (Fenêtre horaire de jointure)

Fenêtre horaire pour le flux de jointure (geofencing dynamique). Si la dernière observation connue pour une entité de jointure est antérieure à la fenêtre horaire spécifiée, elle est supprimée et n’est pas incluse dans l’analyse. Si le flux de jointure comporte un champ marqué comme END_TIME, ce paramètre est facultatif.

Chaîne

Couche en sortie

L’outil Filter by Geometry (Filtrer par géométrie) ne modifie pas les entités entrantes. La couche en sortie inclura les mêmes champs et les mêmes valeurs attributaires que les entités entrantes.