Aller au contenu

Étape Spatial Match (Intersect / Unmatched)

L’étape Spatial Match (Intersect / Unmatched) associe chaque géométrie cible aux géométries de l’univers avec lesquelles elle est liée et peut émettre soit la géométrie d’intersection de chaque paire correspondante (IntersectPoly), soit les lignes cibles sans correspondance. Elle complète l’étape SQL Spatial Match, qui couvre le cas simple des paires correspondantes ; cette étape adossée à un exécuteur couvre les deux sorties qui ne peuvent pas s’exprimer en SQL de base de données.

  • Table cible / Table de l’univers — les géométries à mettre en correspondance et les candidates auxquelles les comparer.
  • Table de sortie — la destination du résultat.
  • Géométrie cible / Géométrie de l’univers — la colonne de géométrie WKT de chaque côté.
  • Relation — intersecte, est inclus dans, contient, touche, croise, chevauche, est égal à ou est disjoint de. Est égal à ne met en correspondance que des géométries topologiquement égales, et est disjoint de met en correspondance les paires qui n’ont aucun point commun ; une géométrie nulle ne correspond jamais à est disjoint de.
  • Règles multiples — une correspondance peut relier plusieurs colonnes de géométrie cible et de l’univers à la fois, chaque règle ayant sa propre relation. Le paramètre joiner détermine si une paire doit satisfaire toutes les règles (and, par défaut) ou n’importe laquelle (or). La conversion Savant produit des correspondances à règles multiples. Une relation ou un joiner inconnu fait échouer l’étape en le nommant, au lieu de s’exécuter comme une intersection.
  • Émettre aussi la géométrie d’intersection (IntersectPoly) — ajoute la géométrie de chevauchement de chaque paire correspondante sous forme de colonne.
  • Sortie — Paires correspondantes ou Lignes cibles sans correspondance.

Chaque entrée dispose d’un onglet de mappage qui liste ses colonnes ; il sert à alimenter les sélecteurs de géométrie et à reporter des colonnes dans la sortie.