Recréer le localisateur d’adresses (Géocodage)

Résumé

Recrée un localisateur d'adresses afin de mettre à jour le localisateur avec les données de référence actuelles. Un localisateur contenant un instantané des données de référence lors de sa création, il ne géocode pas d’adresses avec les données mises à jour lorsque la géométrie et les attributs des données de référence sont modifiés. Pour géocoder des adresses avec la version actuelle des données de référence, le localisateur doit être recréé si vous voulez actualiser les changements dans le localisateur.

Utilisation

  • Vous devez disposer de privilèges d'écriture dans le localisateur d'adresses pour utiliser cet outil.

  • Pour recréer un localisateur, toutes les classes d’entités référencées et tables doivent exister. La recréation du localisateur échoue si vous avez déplacé vos données de référence vers un autre emplacement depuis la création du localisateur. Vous pouvez réparer le localisateur en mettant à jour les emplacements des données de référence. Vous pouvez également recréer un localisateur à l’aide de l’outil Create Locator (Créer un localisateur) ou Create Address Locator (Créer un localisateur d’adresses).

  • Les localisateurs basés sur une géodatabase versionnée sont recréés avec la même version que celle utilisée lors de la création du localisateur.

  • Les localisateurs composites ne peuvent pas être recréés à l’aide de cet outil. La meilleure pratique pour la gestion de localisateurs composites consiste à créer un localisateur composite à l'aide de l'outil Créer un localisateur d'adresses composite dans un modèle de géotraitement. Dans ModelBuilder, cet outil peut être appliqué automatiquement à la suite de l’outil Create Locator (Créer un localisateur) ou Create Address Locator (Créer un localisateur d’adresses) pour utiliser ses sorties en entrée pour le localisateur composite et gérer la procédure de création ou de mise à jour d’un localisateur composite dans son intégralité.

Syntaxe

arcpy.geocoding.RebuildAddressLocator(in_address_locator)
ParamètreExplicationType de données
in_address_locator

Localisateur d’adresses à recréer.

Address Locator

Sortie dérivée

NomExplicationType de données
out_address_locator

Localisateur d’adresses reconstitué.

Localisateur d’adresses

Exemple de code

Exemple d’utilisation de l’outil RebuildAddressLocator (Fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction RebuildAddressLocator en mode immédiat.

# Import system modules
import arcpy
arcpy.env.workspace = "C:/ArcTutor/Geocoding/atlanta" 
# Set local variables:
address_locator = "Atlanta_AddressLocator"
arcpy.RebuildAddressLocator_geocoding(address_locator)

Environnements

Cet outil n'utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes