ArcGIS Desktop

  • Documentation
  • Support

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS for Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Géocoder des adresses

  • Résumé
  • Illustration
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

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

  • Vous pouvez géocoder des adresses qui sont stockées dans un seul champ ou qui sont divisées en plusieurs champs. Un seul champ en entrée contient l'adresse complète, par exemple 303 Peachtree St NE, Atlanta, GA 30308. Plusieurs champs sont pris en charge si les adresses en entrée sont réparties sur plusieurs champs, tels que Adresse, Ville, Région et Code postal.

    Héritage :

    Les champs multiples sont uniquement pris en charge avec les localisateurs créés dans une version antérieure à ArcGIS 10.

  • La classe d'entités en sortie est enregistrée dans la même référence spatiale que le localisateur d'adresses. Il est possible de modifier la référence spatiale de la classe d'entités en sortie en définissant un système de coordonnées en sortie différent dans les paramètres d'environnement de l'outil.

  • La classe d'entités en sortie, par défaut, stocke une copie de l'adresse en entrée et des informations complémentaires telles que le score, le statut et l'adresse appariée de chaque enregistrement. Les adresses peuvent être ré-appariées à l'aide de l'outil Ré-apparier les adresses ou de la boîte de dialogue Ré-appariement interactif d'ArcMap. La modification des adresses dans la table d'adresses en entrée ne change pas le résultat dans la classe d'entités en sortie une fois le processus d'appariement terminé et la classe d'entités créée.

  • Attribuez au paramètre Classe d'entités dynamique en sortie la valeur vrai (activé) pour que le résultat apparié soit mis à jour automatiquement dans la classe d'entités en sortie lors de la mise à jour de la table d'adresses en entrée. Une classe de relations est créée pour la table en entrée et la classe d'entités en sortie. Lorsqu'une adresse dans la table en entrée est modifiée au cours d'une session de mise à jour dans ArcMap, l'adresse est géocodée à nouveau immédiatement et l'enregistrement associé dans la classe d'entités en sortie est mis à jour avec le nouveau résultat de géocodage. La mise à jour automatique est aussi prise en charge pour l'ajout d'un nouvel enregistrement ou la suppression d'un enregistrement existant dans la table en entrée.

    Remarque :

    Cette option est disponible 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.

    Licence :

    Cette option est désactivée si vous utilisez une licence ArcGIS Desktop Basic, car les classes de relations ne peuvent pas être générées avec une licence Desktop Basic.

  • Un abonnement ArcGIS Online pour les organisations est nécessaire pour apparier une table d'adresses à l'aide du service de géocodage mondial ArcGIS Online. Pour plus d'informations, reportez-vous à la rubrique Utilisation du service de géocodage mondial ArcGIS Online.

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.

Héritage :

Vous devez stocker les localisateurs dans un dossier afin de bénéficier des nouvelles fonctionnalités qui ne sont pas prises en charge pour les localisateurs stockés dans des géodatabases, telles que l'amélioration des performances, les fonctions de multithreading et la prise en charge des suggestions. ArcGIS 10.4 est la dernière version à prendre en charge le stockage des localisateurs dans les géodatabases.

Address Locator
in_address_fields
[input_address_field, table_field_name]

Chaque appariement de champ dans ce paramètre est au format input_address_field, table_field_name où input_address_field est le nom du champ d'adresse en entrée spécifié par le localisateur d'adresses et table_field_name représente le nom du champ correspondant dans la table d'adresses que vous souhaitez géocoder.

Vous pouvez spécifier un seul champ en entrée qui stocke l'adresse complète. Vous pouvez également spécifier plusieurs champs si les adresses en entrée sont réparties sur différents champs, tels que Adresse, Ville, Région et Code postal.

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, précisez qu'il n'y a pas d'appariement en utilisant <Aucun> au lieu d'un nom de champ (voir l'exemple ci-dessous).

Field Info
out_feature_class

Classe d'entités ou fichier de formes géocodé(e) 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ée ou de créer une classe d'entités géocodée mise à jour dynamiquement.

  • STATIC —Cré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.
  • DYNAMIC —Cré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.
    Licence :

    Cette option est prise en charge uniquement si vous utilisez des licences ArcGIS Desktop Standard ou Desktop Advanced. 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 à l'aide du géocodage sur plusieurs lignes.

import arcpy
from arcpy import env
env.workspace = "C:/ArcTutor/Geocoding/Atlanta.gdb" 
# Set local variables:
address_table = "customers"
address_locator = "C:/ArcTutor/Geocoding/Atlanta"
address_fields = "Street Address;City City;State State;ZIP Zip"
geocode_result = "geocode_result"
arcpy.GeocodeAddresses_geocoding(address_table, address_locator, address_fields, geocode_result, 'STATIC')
Exemple d'utilisation de l'outil GeocodeAddresses sur une seule ligne (fenêtre Python)

Le script de fenêtre Python suivant illustre l'utilisation de la fonction GeocodeAddress en mode immédiat à l'aide du géocodage sur une seule ligne.

import arcpy
from arcpy import env
env.workspace = "C:/ArcTutor/Geocoding/Atlanta.gdb" 
# Set local variables:
address_table = "customers"
address_locator = "C:/ArcTutor/Geocoding/Atlanta"
address_fields = "'Single Line Input' SINGLELINE"
geocode_result = "singleline_geocode_result"
arcpy.GeocodeAddresses_geocoding(address_table, address_locator, address_fields, geocode_result, 'STATIC')

Environnements

  • Espace de travail courant
  • Mot-clé de configuration en sortie
  • Système de coordonnées en sortie
  • Espace de travail temporaire

Informations de licence

  • ArcGIS Desktop Basic: Limité
  • ArcGIS Desktop Standard: Oui
  • ArcGIS Desktop Advanced: Oui

Rubriques connexes

  • Géocodage d'une table d'adresses dans ArcMap
  • Vue d’ensemble de la boîte à outils Géocodage

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog des initiés
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2018 Esri. | Confidentialité | Légal