Étape Spatial Find Nearest
Description
Section intitulée « Description »L’étape Rechercher le plus proche associe chaque ligne d’une table cible aux lignes d’une
table de l’univers qui lui sont géographiquement les plus proches. Pour chaque ligne cible, elle
conserve les N lignes les plus proches de l’univers — mesurées par la distance entre une colonne
de géométrie de chaque côté — et ajoute une colonne calculée Distance.
C’est l’équivalent, natif SQL, de l’outil Find Nearest d’Alteryx : le traitement s’exécute entièrement dans la base de données sous forme de jointure croisée classée par distance, et passe donc à l’échelle sur de grandes tables sans ramener de lignes dans le moteur de workflow.
Les deux colonnes de géométrie contiennent des géométries au format WKT (well-known text), la même représentation que celle produite et consommée par les autres utilitaires spatiaux de PlaidCloud.
N lignes les plus proches de l’univers — mesurées de géométrie à géométrie — et ajoute la Distance calculée.Sources et options
Section intitulée « Sources et options »- Table cible — les lignes pour lesquelles vous voulez des voisins. Chaque ligne cible éligible apparaît dans la sortie (associée à ses lignes les plus proches de l’univers).
- Table de l’univers — les voisins candidats parmi lesquels la recherche est effectuée.
- Table de sortie — la table dans laquelle les résultats sont écrits.
- Géométrie cible / Géométrie de l’univers — la colonne de géométrie WKT de chaque côté entre lesquelles la distance est mesurée.
- Nombre de plus proches (N) — le nombre de lignes les plus proches de l’univers à conserver par ligne cible (1 par défaut).
- Distance maximale — facultatif. Si elle est définie, les lignes de l’univers plus éloignées de la cible sont exclues avant le classement. Laissez vide (ou 0) pour ne fixer aucune limite.
- Unités de distance — l’unité dans laquelle la sortie
Distanceet Distance maximale sont exprimées : miles, kilomètres, mètres ou pieds. - Ignore zero-distance matches — ignore les lignes de l’univers situées exactement sur la cible (distance 0), par exemple pour éviter d’associer un point à lui-même lorsque la cible et l’univers sont le même jeu de données.
Mappage de la cible et de l’univers
Section intitulée « Mappage de la cible et de l’univers »Chaque entrée dispose de son propre onglet de mappage, qui liste les colonnes disponibles dans cette table ; il sert à alimenter les sélecteurs de géométrie ci-dessus et à rendre des colonnes disponibles pour la sortie.
Colonnes de sortie
Section intitulée « Colonnes de sortie »Choisissez les colonnes à reporter dans la sortie et le côté (cible ou univers) dont chacune provient, en les renommant au besoin. La colonne calculée Distance (la distance planaire jusqu’à la ligne correspondante de l’univers, dans les unités sélectionnées) est ajoutée automatiquement ; vous pouvez la renommer ou la désactiver.
Colonnes obsolètes
Section intitulée « Colonnes obsolètes »Une ligne des Colonnes de sortie peut désigner une colonne que l’onglet de mappage de son côté, Mappage de la cible ou Mappage de l’univers, ne liste plus. L’étape ne supprime jamais une telle ligne à votre place. À la place, le nom de la colonne s’affiche en rouge derrière un signe d’avertissement ⚠, et le survol indique quel mappage ne contient pas la colonne. Aucune vérification n’est faite par rapport à un mappage qui ne liste aucune colonne.
Lorsque vous enregistrez une étape qui contient encore des lignes signalées, une boîte de dialogue Colonnes obsolètes détectées les liste et propose trois choix :
- Tout supprimer et enregistrer — supprime les lignes signalées, puis enregistre.
- Enregistrer quand même — enregistre l’étape telle quelle.
- Annuler — revient à l’étape sans enregistrer.
Pour conserver une ligne et faire disparaître son avertissement, rajoutez la colonne dans son onglet de mappage, ou choisissez une colonne que le mappage liste.
Remarques
Section intitulée « Remarques »Les distances sont planaires (calculées sur les coordonnées des géométries et converties dans l’unité demandée), comme pour les autres étapes spatiales de PlaidCloud. Pour des données lon/lat, il s’agit d’une approximation, précise sur les distances locales typiques de l’analyse de plus proches voisins (zones de chalandise de magasins, zones de service, etc.).