Configurer des classes d’entités d’adresse (Location Referencing)

Synthèse

Configure les classes d’entités des plages d’adresses et des adresses de site de la solution de gestion des données d’adresse à utiliser avec un système de référencement linéaire (LRS) portant l’extension ArcGIS Roads and Highways.

Utilisation

  • Vous devez fournir une classe d’entités d’axes médians LRS ou un événement linéaire LRS incluant les informations d’adresse pour le paramètre Couche d’entités de plage d’adresses en entrée.

    Pour en savoir plus sur le modèle de données LRS et sur la solution de gestion des données d’adresse, reportez-vous respectivement à Roads and Highways et à ArcGIS Enterprise.

  • Les valeurs des paramètres Champ d’adresse Première à gauche, Champ d’adresse Dernière à gauche, Champ d’adresse Première à droite et Champ d’adresse Dernière à droite doivent être des champs longs ou courts.

  • Vous devez fournir une classe d’entités ponctuelles pour le paramètre Couche d’entités d’adresse de site en entrée.

  • La valeur du paramètre Champ Numéro d’adresse doit être un champ long, court ou de type texte.

  • La classe d’entités que vous utilisez pour les paramètres Couche d’entités de plage d’adresses en entrée et Couche d’entités d’adresse de site en entrée doit se trouver dans le même jeu de classes d’entités que les couches LRS.

  • Cet outil requiert une géodatabase fichier, une connexion de géodatabase d’entreprise de versionnement de branche ou une connexion de géodatabase d’entreprise de versionnement traditionnel.

    En savoir plus sur le versionnement dans ArcGIS Pro

  • Cet outil n’est pas pris en charge dans les services d’entités.

Paramètres

ÉtiquetteExplicationType de données
Couche d’entités de plage d’adresses en entrée

Classe d’entités d’axes médians LRS ou d’événements linéaires LRS en entrée qui est la classe d’entités des plages d’adresses pour la gestion des adresses.

Feature Layer
Champ d’adresse Première à gauche

Champ de la classe d’entités de plage d’adresses qui contient les informations de la première adresse du côté gauche de la rue.

Field
Champ d’adresse Dernière à gauche

Champ de la classe d’entités de plage d’adresses qui contient les informations de la dernière adresse du côté gauche de la rue.

Field
Champ d’adresse Première à droite

Champ de la classe d’entités de plage d’adresses qui contient les informations de la première adresse du côté droit de la rue.

Field
Champ d’adresse Dernière à droite

Champ de la classe d’entités de plage d’adresses qui contient les informations de la dernière adresse du côté droit de la rue.

Field
Entités d’adresse de site en entrée

Classe d’entités ponctuelles en entrée qui est la classe d’entités des adresses de site pour la gestion des adresses.

Feature Layer
Champ Numéro d’adresse

Champ de la classe d’entités des adresses de site qui contient les informations sur le numéro de l’adresse du site.

Field

Sortie obtenue

ÉtiquetteExplicationType de données
Entités de plages d’adresses en sortie

Classe d’entités des plages d’adresses mise à jour.

Feature Layer
Entités d’adresse de site en sortie

Classe d’entités des adresses de site mise à jour.

Feature Layer

arcpy.locref.ConfigureAddressFeatureClasses(in_address_range_features, left_from_address_field, left_to_address_field, right_from_address_field, right_to_address_field, in_site_address_features, address_number_field)
NomExplicationType de données
in_address_range_features

Classe d’entités d’axes médians LRS ou d’événements linéaires LRS en entrée qui est la classe d’entités des plages d’adresses pour la gestion des adresses.

Feature Layer
left_from_address_field

Champ de la classe d’entités de plage d’adresses qui contient les informations de la première adresse du côté gauche de la rue.

Field
left_to_address_field

Champ de la classe d’entités de plage d’adresses qui contient les informations de la dernière adresse du côté gauche de la rue.

Field
right_from_address_field

Champ de la classe d’entités de plage d’adresses qui contient les informations de la première adresse du côté droit de la rue.

Field
right_to_address_field

Champ de la classe d’entités de plage d’adresses qui contient les informations de la dernière adresse du côté droit de la rue.

Field
in_site_address_features

Classe d’entités ponctuelles en entrée qui est la classe d’entités des adresses de site pour la gestion des adresses.

Feature Layer
address_number_field

Champ de la classe d’entités des adresses de site qui contient les informations sur le numéro de l’adresse du site.

Field

Sortie obtenue

NomExplicationType de données
out_address_range_features

Classe d’entités des plages d’adresses mise à jour.

Feature Layer
out_site_address_features

Classe d’entités des adresses de site mise à jour.

Feature Layer

Exemple de code

Exemple 1 d’utilisation de la fonction ConfigureAddressFeatureClasses (Python)

Illustre l’utilisation de la fonction ConfigureAddressFeatureClasses dans la fenêtre Python.

# Name: ConfigureAddressFeatureClasses_ex1.py
# Description: Configure address feature classes for use with a linear referencing system (LRS) in the Python window.
# Requires: ArcGIS Location Referencing

# Set current workspace
arcpy.env.workspace= r"C:\Data\AM_LR.gdb"

# Set tool variables
in_address_range_features = r"C:\Data\AM_LR.gdb\LRS\AddressRange"
left_from_address_field = "fromleft"
left_to_address_field = "toleft"
right_from_address_field = "fromright"
right_to_address_field = "toright"
in_site_address_features = r"C:\Data\AM_LR.gdb\LRS\SiteAddress"
address_number_field = "addrnum"

# Execute the tool
arcpy.locref.ConfigureAddressFeatureClasses(in_address_range_features, left_from_address_field, left_to_address_field, right_from_address_field, right_to_address_field, in_site_address_features, address_number_field)
Exemple 2 d’utilisation de la fonction ConfigureAddressFeatureClasses (script autonome)

Illustre l’utilisation de la fonction ConfigureAddressFeatureClasses en tant que script Python autonome.

# Name: ConfigureAddressFeatureClasses_ex2.py
# Description: Configure address feature classes for use with a linear referencing system (LRS) in a stand-alone script.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy

# Check out the license
arcpy.CheckOutExtension("LocationReferencing")

# Set current workspace
arcpy.env.workspace = r"C:\Data\AM_LRconnection.sde"

# Set tool variables
in_address_range_features = r"C:\Data\AM_LRconnection.sde\LRS\LRowner.AddressRange"
left_from_address_field = "fromleft"
left_to_address_field = "toleft"
right_from_address_field = "fromright"
right_to_address_field = "toright"
in_site_address_features = r"C:\Data\AM_LRconnection.sde\LRS\LRowner.SiteAddress"
address_number_field = "addrnum"

# Execute the tool
arcpy.locref.ConfigureAddressFeatureClasses(in_address_range_features, left_from_address_field, left_to_address_field, right_from_address_field, right_to_address_field, in_site_address_features, address_number_field)

# Check in the license
arcpy.CheckInExtension("LocationReferencing")

Environnements

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

Informations de licence

  • Basic: Nécessite ArcGIS Location Referencing (ArcGIS Pipeline Referencing ou ArcGIS Roads and Highways)
  • Standard: Nécessite ArcGIS Location Referencing (ArcGIS Pipeline Referencing ou ArcGIS Roads and Highways)
  • Advanced: Nécessite ArcGIS Location Referencing (ArcGIS Pipeline Referencing ou ArcGIS Roads and Highways)

Rubriques connexes