Géocoder des adresses (Géocodage)

Récapitulatif

Assure le géocodage d'une table d'adresses. Ce processus nécessite une table qui stocke les adresses à géocoder et un localisateur d'adresses ou un localisateur d'adresses composite. Cet outil apparie les adresses par rapport au localisateur d'adresses et enregistre le résultat pour chaque enregistrement en entrée dans une nouvelle classe d'entités points.

Illustration

Géocoder une table d'adresses

Utilisation

Syntaxe

GeocodeAddresses_geocoding (in_table, address_locator, in_address_fields, out_feature_class, {out_relationship_type})
ParamètreExplicationType de données
in_table

Table d'adresses à géocoder.

Table View
address_locator

Localisateur d'adresses à utiliser pour géocoder la table d'adresses.

Address Locator
in_address_fields

Appariement des champs d'adresses utilisés par le localisateur d'adresses avec les champs de la table d'adresses en entrée.

Chaque appariement de champ dans ce paramètre est au format <champ d'adresse en entrée> <nom de champ de table><champ d'adresse en entrée> est le nom du champ d'adresse en entrée utilisé par le localisateur d'adresses et <nom de champ de table> représente le nom du champ correspondant dans la table d'adresses.

Si vous choisissez de ne pas apparier un champ d'adresse facultatif en entrée utilisé par le localisateur d'adresses à un champ dans la table d'adresses en entrée, spécifiez qu'il n'y a pas d'appariement en utilisant "<NONE>" au lieu d'un nom de champ (voir l'exemple ci-dessous).

Pour déterminer le nom d'alias d'un champ de données de référence utilisé par un style de localisateur, ouvrez l'outil Créer un localisateur d'adresses et sélectionnez un style de localisateur. Le nom affiché dans la colonne Nom du champ de la section Appariement des champs est le nom d'alias du champ.

Field Info
out_feature_class

Fichier de formes ou classe d'entités géocodées en sortie.

Feature Class
out_relationship_type
(Facultatif)

Indique s'il convient de créer une copie statique de la table d'adresses au sein de la classe d'entités géocodées ou de créer une classe d'entités géocodées mise à jour dynamiquement.

  • STATICCrée une copie statique de la table des champs d'adresses en entrée dans la classe d'entités en sortie. Il s'agit de l'option par défaut.
  • DYNAMICCrée une classe de relations entre la table d'adresses en entrée et la classe d'entités en sortie de manière à ce que la mise à jour des adresses dans la table d'adresses en entrée se reflète automatiquement dans la classe d'entités en sortie. Cette option est prise en charge uniquement si la table d'adresses en entrée et la classe d'entités en sortie se trouvent dans le même espace de travail de géodatabase.
    LicenceLicence :

    Cette option est prise en charge uniquement si vous disposez d'une licence ArcEditor ou ArcInfo. Un message d'erreur indiquant l'échec du géocodage des adresses s'affiche si vous n'avez pas la licence adéquate.

Boolean

Exemple de code

Exemple d'utilisation de l'outil GeocodeAddresses (fenêtre Python)

Le script de fenêtre Python suivant illustre l'utilisation de la fonction GeocodeAddress en mode immédiat.

# Import system modules
import arcpy
from arcpy import env
env.workspace = "C:/ArcTutor/Geocoding/atlanta.gdb" 

# Set local variables:
address_table = "customers"
address_locator = "Atlanta_AddressLocator"
geocode_result = "geocode_result"

arcpy.GeocodeAddresses_geocoding(address_table, address_locator, "Address Address VISIBLE NONE;City CITY VISIBLE NONE;State State VISIBLE NONE;Zip Zip VISIBLE NONE", geocode_result, STATIC)
 

Environnements

Rubriques connexes


7/10/2012