ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • 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

Renseigner les champs d'ID de substitution

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

Résumé

Crée et renseigne des champs supplémentaires dans les classes d'entités tournants, qui référencent les tronçons à l'aide d'ID de substitution. Les ID de substitution permettent un autre ensemble d'identifiants qui peuvent aider à maintenir l'intégrité des entités tournants en cas de mise à jour des tronçons source.

Utilisation

  • L'outil crée et renseigne de nouveaux champs nommés AltID<n>, où n est le nombre maximal de tronçons par tournant. Par exemple, pour les classes d'entités tournants à deux tronçons, l'outil crée et renseigne des champs nommés AltID1 et AltID2.

  • Les fichiers de formes n'ont pas d'identifiant unique permanent, contrairement au champ IdObjet de la géodatabase. Les ID de substitution peuvent éviter le problème de décalage de l'identifiant rencontré de manière courante lors de l'utilisation de classes d'entités tournants dans un espace de travail de fichier de formes.

  • Si les tronçons en entrée n'ont pas de champ d'ID de substitution, par exemple un identificateur unique fourni par un fournisseur de données, vous devez créer et renseigner un champ de ce type pour permettre son utilisation par cet outil afin de référencer les entités tournants.

Syntaxe

PopulateAlternateIDFields_na (in_network_dataset, alternate_ID_field_name)
ParamètreExplicationType de données
in_network_dataset

Jeu de données réseau dont les classes d'entités tournants reçoivent des champs d'ID de substitution. Les champs sont créés sur toutes les classes d'entités tournants ajoutées en tant que tournant en entrée au jeu de données réseau.

Network Dataset Layer
alternate_ID_field_name

Nom du champ d'ID de substitution sur les sources de tronçons du jeu de données réseau. Toutes les sources de tronçons référencées par des tournants doivent avoir le même nom de champ d'ID de substitution.

String

Sortie dérivée

NomExplicationType de données
out_network_dataset

Exemple de code

Exemple 1 d'utilisation de l'outil PopulateAlternateIDFields (fenêtre Python)

Exécutez l'outil avec tous les paramètres.

network = "C:/Data/SanFrancisco.gdb/Transportation/Streets_ND"
arcpy.na.PopulateAlternateIDFields(network, "ID")
Exemple 2 d'utilisation de l'outil PopulateAlternateIDFields (script Python autonome)

Le script Python ci-dessous illustre l'utilisation de l'outil PopulateAlternateID dans un script autonome.

# Name: PopulateAlternateIDFields_ex02.py
# Description: Create and populate the alternate ID fields for all turn sources
#              in the network dataset.
# Requirements: Network Analyst Extension 

#Import system modules
import arcpy
from arcpy import env

#Check out the Network Analyst extension license
arcpy.CheckOutExtension("Network")

#Set environment settings
env.workspace = "C:/Data/SanFrancisco.gdb/Transportation"

#Set local variables
network = "Streets_ND"
alt_ID_field_name = "ID"

#Populate alternate IDs on all turn sources in the network dataset
arcpy.na.PopulateAlternateIDFields(network, alt_ID_field_name)

print("Script completed successfully.")

Environnements

  • Espace de travail courant

Informations de licence

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

Rubriques connexes

  • Autres modifications affectant les tournants
  • Vue d'ensemble du jeu d'outils Classe d'entités tournants

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 d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2019 Esri. | Confidentialité | Légal