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

Synthèse

Configure les classes d’entités Plage d’adresses et Point d’adresses de site de la solution Gestion des données d’adresse à utiliser avec un système de référencement linéaire (LRS) et 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.

  • La valeur du paramètre Champ du nom de route de la plage d’adresses doit être un champ de type texte.

  • 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 valeur du paramètre Champ du nom de route de l’adresse du site doit être un champ de type texte.

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

  • Cet outil prend en charge les données d’une géodatabase fichier ou d’une géodatabase d’entreprise (connexion de versionnement traditionnel ou de branche versionnée).

    En savoir plus sur le versionnement dans ArcGIS Pro

  • Cet outil ne prend pas en charge les données d’un service 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 sera configurée en tant que classe d’entités Plage d’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 Point d’adresse de site pour la solution Gestion des données d’adresse.

Feature Layer
Champ Numéro d’adresse

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

Field
Champ du nom de route de la plage d’adresses

Champ de la classe d’entités Plage d’adresses qui contient des informations sur le nom d’une rue.

Field
Champ du nom de route de l’adresse du site

Champ de la classe d’entités Point d’adresse de site qui contient des informations sur le nom d’une rue.

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 Point d’adresse 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, address_range_road_name_field, site_address_road_name)
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 sera configurée en tant que classe d’entités Plage d’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 Point d’adresse de site pour la solution Gestion des données d’adresse.

Feature Layer
address_number_field

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

Field
address_range_road_name_field

Champ de la classe d’entités Plage d’adresses qui contient des informations sur le nom d’une rue.

Field
site_address_road_name

Champ de la classe d’entités Point d’adresse de site qui contient des informations sur le nom d’une rue.

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 Point d’adresse 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"
address_range_road_name_field = "fullroadname"
site_address_road_name = "addroadname"


# Run 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, address_range_road_name_field, site_address_road_name)
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"
address_range_road_name_field = "fullroadname" 
site_address_road_name = "addroadname"

# Run 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, address_range_road_name_field, site_address_road_name)

# 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