Fractionner des adresses en composants (Outils de géocodage)
Résumé
Fractionne les adresses postales en composants d'adresse et crée une table ou une classe d'entités avec les composants supplémentaires ajoutés comme champs uniques.
Les données ne sont pas toujours mises en forme de façon optimale pour créer un localisateur efficace. Il peut être nécessaire d’analyser les données dans un format correspondant aux exigences d’utilisation de l’outil Create Locator (Créer un localisateur). Cet outil analyse les données d’adresse postale en entrée en les fractionnant en composants d’adresse dans des champs distincts. L’exécution de cet outil est une étape de préparation des données essentielle lors de la création de localisateurs personnalisés. L’outil peut créer une classe d’entités ou une table. La classe d’entités peut être utilisée comme données de référence principales et la table comme table de noms secondaires lorsqu’elle est ajoutée à l’outil Create Locator (Créer un localisateur). Vous pourrez ainsi créer un localisateur optimisé. Étant donné que certaines adresses ne peuvent pas être analysées efficacement en raison de leur format inhabituel ou de la présence de composants de rue non anglais, vous pouvez utiliser un fichier d’exceptions contenant des règles d’analyse des rues personnalisées pour remplacer le comportement d’analyse par défaut de l’outil. Cela permet de s’assurer que les données sont appropriées ou qu’elles correspondent à une source officielle. Le fichier d’exceptions peut être partagé et utilisé pour des traitements de données ultérieurs, ce qui réduit le temps nécessaire à la vérification des adresses dans la fenêtre Split Address Review (Vérification du fractionnement des adresses).
Illustration

Utilisation
Les données d’adresse en entrée peuvent correspondre à une table ou une classe d’entités qui contient des attributs d’adresse postale pouvant être analysés ou fractionnés en composants d’adresse postale individuels.
Vous pouvez stocker l’adresse postale en entrée à fractionner dans un champ unique, tel que
StreetNameouAddress, que vous sélectionnez comme champ d’adresse en entrée dans l’outil.L'adresse postale en entrée peut également être stockée dans plusieurs champs, par exemple, si le numéro de maison et les informations d'unité se trouvent dans des champs distincts. Dans ce cas, les champs sont concaténés à la volée selon l'ordre dans lequel ils sont sélectionnés et l'adresse postale est fractionnée entre ses composants.
N'incluez pas d'informations de zone, telles que la ville, le quartier, le département et le code postal, dans l'adresse postale en entrée. Ces composants ne sont pas analysés lors du traitement et génèrent des résultats incorrects s'ils sont inclus.
Vérifiez que la valeur du paramètre Exceptions File (Fichiers d’exceptions) contient une ligne par enregistrement qui a un modèle d’analyse personnalisé. Formatez le fichier de sorte qu'il contienne le champ d'adresse en entrée (s'il existe plusieurs champs, concaténez les valeurs en une chaîne unique) suivi des composants d'adresse fractionnés attendus. Les noms de champ des composants d’adresse fractionnés doivent correspondre aux suivants :
AddNumStPreDirStPreTypeStNameStTypeStDirUnitTypeUnitNameBuildingTypeBuildingUnitLevelTypeLevelName
Remarque :
Les champs ne sont pas tous requis ; seuls ceux nécessaires en fonction de l’adresse personnalisée lorsqu’elle est fractionnée en composants sont requis.
Remarque :
Pour plus d’informations, téléchargez un exemple de fichier d’exceptions.
La première adresse du fichier, 123 South Beach Avenue, est généralement fractionnée dans les champs suivants :
AddNum
StPreDir
StName
StType
123
South
Beach
Avenue
The exceptions file, however, will create the following custom split:
AddNum
StName
StType
123
South Beach
Avenue
Cet outil prend en charge le traitement parallèle. Il est possible d’obtenir de meilleures performances, en particulier lors du fractionnement des adresses dans les jeux de données volumineux, si votre ordinateur est doté de plusieurs processeurs ou de processeurs multicœurs. Si l’environnement Parallel Processing Factor (Facteur de traitement parallèle) n’est pas défini (par défaut), le traitement parallèle est mis à l’échelle en fonction de la taille de la table et du nombre de cœurs logiques. Un seul traitement est utilisé pour les tables comportant moins de 50 lignes, mais l’outil met à l’échelle le nombre de traitements utilisés en fonction du nombre de processeurs logiques de la machine pour les tables comportant beaucoup de lignes. Si vous définissez l’environnement sur 0, le traitement parallèle est désactivé. Si vous spécifiez un facteur compris entre 1 et 99, l’outil identifie le pourcentage de cœurs logiques à utiliser en appliquant la formule (Facteur de traitement parallèle / 100 * Cœurs logiques) arrondie à l’entier le plus proche. Si le résultat de cette formule est 0 ou 1, le traitement parallèle n’est pas activé.
Vous pouvez examiner et mettre à jour le fichier généré en sortie par cet outil dans la fenêtre Split Address Review (Vérification du fractionnement des adresses). Ce processus vous permet également de générer ou d’ajouter un fichier d’exceptions mis à jour qui peut être utilisé dans le paramètre Exceptions File (Fichier d’exceptions) lors du fractionnement ultérieur des données à l’aide de cet outil.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Pays ou région |
Indique la structure d’adressage de pays utilisée pour fractionner les adresses en composants. La valeur par défaut correspond au paramètre régional du système d’exploitation.
|
String |
|
Données d’adresses en entrée |
Table ou classe d'entités contenant les adresses postales à fractionner en composants d'adresse individuels. Les informations de zone, telles que la ville, le quartier, le département et le code postal, ne sont pas prises en charge. |
Table View |
|
Champs des adresses en entrée |
Champ ou champs de la table ou de la classe d'entités en entrée qui, lorsqu'ils sont concaténés, composent l'adresse postale à fractionner. Les informations de zone, telles que la ville, le quartier, le département et le code postal, ne sont pas prises en charge. L'ordre dans lequel les champs sont sélectionnés correspond à l'ordre de concaténation des champs. |
String |
|
Données d’adresses en sortie |
Table ou classe d’entités en sortie qui contient les données d'adresse postale fractionnées. |
Dataset |
|
Fichier d’exceptions (Facultatif) |
Table qui contient les exceptions d'analyse des rues. La table peut être enregistrée dans tout format de table pris en charge. |
Table View |
Environnements
Espace de travail courant, Facteur de traitement parallèle
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui