Supprimer les champs surfaciques du localisateur (Géocodage)

Synthèse

Permet de supprimer tous les champs surfaciques d’un localisateur qui ont été ajoutés à l’aide de l’outil Add Polygon Fields To Locator (Ajouter des champs surfaciques au localisateur).

Utilisation

  • L’outil Add Polygon Fields To Locator (Ajouter des champs surfaciques au localisateur) fournit un processus d’ajout d’attributs personnalisés à partir de polygones à des localisateurs locaux. Cet outil permet de supprimer d’un localisateur local existant tous les champs en sortie personnalisés d’une couche surfacique.

  • La sortie de cet outil peut être utilisée en tant que localisateur en entrée pour d’autres outils de la boîte à outils Geocoding (Géocodage).

  • Une licence ArcGIS StreetMap Premium est requise pour supprimer des champs surfaciques des localisateurs ArcGIS StreetMap Premium.

Paramètres

ÉtiquetteExplicationType de données
Localisateur en entrée

Localisateur (fichier .loc) contenant les champs à supprimer.

Remarque :

Les localisateurs composites, les localisateurs publiés en tant que service de géocodage et les localisateurs ne contenant pas de couche surfacique ne sont pas pris en charge.

Address Locator

Sortie obtenue

ÉtiquetteExplicationType de données
Localisateur mis à jour

Localisateur mis à jour (fichier .loc) avec les champs en sortie surfaciques supprimés.

Address Locator

arcpy.geocoding.DeletePolygonFieldsFromLocator(in_locator)
NomExplicationType de données
in_locator

Localisateur (fichier .loc) contenant les champs à supprimer.

Remarque :

Les localisateurs composites, les localisateurs publiés en tant que service de géocodage et les localisateurs ne contenant pas de couche surfacique ne sont pas pris en charge.

Address Locator

Sortie obtenue

NomExplicationType de données
out_locator

Localisateur mis à jour (fichier .loc) avec les champs en sortie surfaciques supprimés.

Address Locator

Exemple de code

Exemple DeletePolygonFieldsFromLocator (script autonome)

Le script suivant montre comment utiliser la fonction DeletePolygonFieldsFromLocator pour supprimer des champs surfaciques d’un localisateur local.

# Import system modules
import arcpy
arcpy.env.workspace = "C:/Data/USA"

# Set local variables
in_locator = "USA.loc"

arcpy.geocoding.DeletePolygonFieldsFromLocator(in_locator)

Environnements

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