Skip to main content

Application de géocodage d’Alteryx

L'application de géocodage d'Alteryx utilise différents outils Alteryx pour nettoyer et attribuer les adresses US à leur meilleure concordance possible d'emplacement physique tel que désigné par la latitude et la longitude. L'application analytique est une interface autonome qui vous permet de spécifier certains paramètres et d'exécuter le processus de géocodage.

Important

Pour exécuter cette application, vous devez posséder une licence Alteryx Runtime et une installation d'Alteryx, d'Alteryx Geocoder, voire des outils Codeur CASS et Codeur ZIP+4.

Configuration de l'application analytique

Fichier d'entrée

Sélectionnez la méthode d'entrée.

Géocoder plusieurs adresses : sélectionnez un fichier contenant des données d'adresse.

Si le fichier n'a pas déjà été traité par cette application et si la case est cochée, un message d'erreur s'affiche.

  • Choisir un fichier à géocoder : accédez au fichier que vous souhaitez géocoder.

  • Géocoder uniquement les enregistrements non codés : le géocodeur ignore les enregistrements déjà traités et il code uniquement les enregistrements dont le champ GEO_GeoLevel indique « Non codé ».

Géocodez une seule adresse : entrez manuellement une adresse.

  • Spécifier l'adresse à géocoder. Tous les champs sont obligatoires : entrez les informations dans le champ approprié.

Une fois vos sélections définies, sélectionnez Suivant.

Options des géocodeurs

Choisir un géocodeur : utilisez la liste déroulante Sélectionnez un géocodeur pour faire votre choix parmi la liste disponible.

Activer TomTom Multinet Address Points

  • Comparer et géocoder : si vous sélectionnez cette option, les enregistrements d'entrée sont comparés au fichier de base de données Calgary TomTom Multinet Address Points. Ce fichier inclut environ 80 millions de points d’adresse localisés par parcelle ou placés directement sur la structure. Tous les enregistrements qui ne concordent pas avec ce fichier sont géocodés normalement.

    Installation avec licence requise

    Cette option requiert une installation avec licence du fichier de base de données Calgary TomTom Multinet Address Points et l’activation de CASS.

  • Ne pas comparer le fichier, juste géocoder : si vous sélectionnez cette option, les enregistrements d'entrée sont géocodés normalement.

Activer le mode interactif

Lors du géocodage en mode interactif, vous pouvez modifier interactivement l'adresse d'entrée et communiquer directement avec le géocodeur pour attribuer une concordance.

Lorsque le géocodeur ne parvient pas à attribuer automatiquement une concordance, la boîte de dialogue Modifier l’entrée de géocodage s’ouvre. Plusieurs types d'incidents peuvent déclencher l'apparition de cette boîte de dialogue : une concordance multiple est détectée, l'adresse peut avoir un alias, la concordance la plus proche peut générer un score moins que favorable ou la seule concordance possible est un code postal. Si vous connaissez suffisamment les données d'entrée, vous pouvez modifier l'adresse d'origine afin que le géocodeur puisse attribuer la concordance appropriée.

La zone Adresse d'origine montre comment l'enregistrement apparaît à l'état natif dans le fichier d'entrée.

La zone Modifier l'adresse permet à l'utilisateur final de saisir et de changer l'adresse.

À tout moment, l'utilisateur final peut cliquer sur Géocoder pour voir ce que le géocodeur peut trouver comme concordance possible. Les concordances possibles apparaissent dans la zone Résultat de l'adresse modifiée.

Sélectionnez une correspondance, puis cliquez sur Accepter. Une fois la correspondance acceptée, l'adresse d'origine est remplacée par l'adresse acceptée.

Pour passer à l'adresse suivante, sélectionnez Enregistrement suivant et répétez la procédure.

Le champ Enregistrement actuel indique combien d'enregistrements ont été parcourus et le nombre total d'enregistrements dans la file.

Sélectionnez Terminé pour mettre fin au processus interactif.

  • Autoriser le mode interactif : le mode interactif permet de modifier une adresse que le géocodeur ne peut pas lire directement en vue de la géocoder.

  • Ne pas autoriser le mode interactif : si vous désactivez le mode interactif, vous ne pourrez pas choisir d'identifier plusieurs correspondances ou de modifier une adresse.

Champs de géocodeur

Sélectionner les champs de sortie du géocodeur : les variables de sortie disponibles dépendent du produit de géocodeur utilisé. Activez la case à cocher située en regard de chaque champ à ajouter à la table de données géocodées. Les options à droite permettent de tout sélectionner, de sélectionner les valeurs par défaut ou d'effacer tout. Accédez à l'outil Géocodeur de rue.

Vous pouvez également sélectionner les champs de sortie avancés du géocodeur.

Une fois vos options définies, sélectionnez Suivant.

Options CASS

Activer le codage CASS : par défaut, CASS est activé pour permettre au géocodage d'effectuer des comparaisons par rapport à la base de données TomTom Multinet Address Points et de fournir le codage ZIP+4.

Sélectionner les champs CASS pour la sortie : activez la case à cocher située en regard de chaque champ afin de les ajouter à la table de données géocodées. Les options à droite permettent de tout sélectionner, de sélectionner les valeurs par défaut ou d'effacer tout. Consultez la section Outil CASS pour plus d'informations.

Vous pouvez également sélectionner les champs CASS avancés.

Une fois vos options définies, sélectionnez Suivant.

Si le codage CASS est désactivé, vous ne pouvez pas comparer votre fichier d’adresses à la base de données Address Points ou au code ZIP+4.

Codeur ZIP+4

Utiliser le codeur ZIP+4 pour les enregistrements en échec : par défaut, le codeur ZIP+4 est activé.

Sélectionner les champs du codeur ZIP+4 : cochez les cases en regard des champs appropriés afin de les ajouter à la table de données géocodées. Les options à droite permettent de tout sélectionner, de sélectionner les valeurs par défaut ou d'effacer tout. Consultez la section Outil Codeur ZIP9 US pour plus d'informations.

Une fois vos options définies, sélectionnez Suivant.

Si le codage CASS est désactivé, vous ne pouvez pas comparer votre fichier d’adresses au code ZIP+4.

Fichiers de sortie

Choisir un fichier pour enregistrer les résultats du géocodage : accédez à l'emplacement du fichier qui contiendra les résultats du géocodage. Le fichier de résumé indique à quels niveaux les enregistrements ont été géocodés et le nombre d'enregistrements dans chaque niveau.

Créer un fichier résumé du géocodeur : si vous choisissez de générer le résumé, utilisez Résumé du géocodeur pour naviguer jusqu'à l'emplacement du fichier de destination.

Sauvegarder les enregistrements qui ne sont pas codés de manière interactive dans un fichier séparé : si vous choisissez de générer les résultats non codés, utilisez l'option Enregistrements codés non interactivement pour naviguer jusqu'à l'emplacement du fichier de destination.

Une fois vos options spécifiées, sélectionnez Terminer.

Lorsque vous sélectionnez un fichier de sortie pour vos enregistrements géocodés, il n'est pas recommandé d'écraser votre fichier d'entrée.

Résolution des problèmes

Voici des messages d'erreur courants qui apparaissent si l'application analytique est mal configurée ou si le fichier d'entrée contient des anomalies.

Vous devez spécifier un fichier d'entrée : un fichier d'entrée n'est pas spécifié. Ce message d'erreur s'affiche si aucun fichier d'entrée n'est spécifié ou si le fichier d'entrée spécifié ne contient pas l'un des champs obligatoires : adresse, ville, État ou code postal.

Vous devez spécifier un fichier de sortie : un fichier de sortie n'est pas spécifié.

CASS doit être sélectionné pour utiliser le codeur ZIP+4 : le codeur ZIP+4 est paramétré pour utiliser les données ZIP+4 générées par le processus CASS. Si le processus CASS n’est pas activé, cette erreur s’affiche. Pour continuer, revenez en arrière et activez le codeur CASS ou désactivez le codeur ZIP+4.

Filtre (244) : Erreur d'analyse au char(9) : variable "GEO_GeoLevel" inconnue : ces messages d'erreur s'affichent si la case facultative est cochée dans l'onglet Fichier d'entrée ET si le fichier d'entrée spécifié n'a pas encore été traité avec le processus de géocodage de l'application analytique.

Il est également possible que vous ayez tenté d'utiliser en entrée un fichier .dbf généré lors d'une exécution antérieure de ce géocodeur. Dans les fichiers .dbf, la longueur des champs est limitée et ils sont donc automatiquement tronqués. Essayez d'utiliser un type de fichier sans limitations, par exemple un fichier de base de données Alteryx (.yxdb).

Formule (2) : Erreur d'analyse au char(0) : incompatibilité de type. Un nombre est fourni alors qu'une chaîne est requise. (Expression n° 1) : vérifiez votre fichier d'entrée. Votre champ Code postal contient probablement un nombre alors qu’il devrait contenir une chaîne. Vous pouvez le reformater, enregistrer le fichier et réessayer. Sinon, il suffit d’enregistrer votre fichier au format *.csv afin que tous les champs soient lus comme du texte.

Comprendre les codes renvoyés

Un certain nombre de codes sont renvoyés lors du processus de géocodage. Certains sont brièvement décrits ici. Vous trouverez plus d'informations dans le fichier d'aide d'Alteryx qui se trouve dans le répertoire Alteryx Runtime :

\Program Files\Alteryx\bin\RuntimeData\AlteryxHelp.chm

Différents moteurs génèrent différents champs. Le préfixe des champs permet de connaître le processus qui les a générés :

  • GEO : le géocodeur a renvoyé le champ.

  • CASS : le codeur CASS a renvoyé le champ.

  • ZIP9 : le codeur ZIP+4 a renvoyé le champ.

Statut GEO_GeoLevel et GEO_Match

Ces 2 champs sont peut-être les plus importants pour l'obtention de données précises. Ensemble, ils indiquent la réussite du géocodage.

GeoLevel est le niveau de géocodage de l'enregistrement. Il existe 8 niveaux de géolocalisation possibles classés du meilleur au moins bon :

  • Réel : l'adresse a été comparée au fichier TomTom Multinet Address Points et elle représente l'emplacement physique réel du lieu.

  • Rue : l'adresse est attribuée à son emplacement interpolé dans la rue.

  • Intersection : l'adresse est attribuée à l'intersection de plusieurs rues.

  • Extrapolation : si une adresse d'entrée est hors plage, le géocodeur attribue l'adresse au segment de rue valide connu le plus proche.

  • ZIP9 : l'adresse est attribuée au code postal à 9 chiffres ou ZIP+4.

  • ZIP7 : l'adresse est attribuée à la concordance de code postal à 7 chiffres (rare, les 2 premiers chiffres du code ZIP+4).

  • ZIP5 : l'adresse est attribuée au centroïde du code postal.

  • Non codé : pas de concordance.

Le statut de concordance indique la manière dont l'enregistrement concorde avec la géolocalisation. Les valeurs possibles, par ordre de préférence, sont :

  1. Exact

  2. Multiple

La meilleure combinaison possible est GEO_GeoLevel==Rue et MatchStatus==Exact

Lorsque GEO_MatchStatus==Exact et GEO_GeoLevel==ZIP5, l'enregistrement correspond exactement au niveau ZIP5. Il ne s’agit pas d’une concordance de niveau Rue.

GEO_FirstLineChanged et GEO_LastLineChanged

Ces champs sont booléens, et donc les seules valeurs renvoyées sont TRUE ou FALSE. En fait, le géocodeur a renvoyé une adresse concordante dans laquelle le format de l’adresse d’entrée d’origine était différent. Il se peut qu’une orientation ait été ajoutée, qu’une abréviation de rue ait été appliquée ou que le code postal ait été différent. Dans ces situations, des valeurs TRUE sont renvoyées.