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 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

Table de tournants vers classe d'entités tournants

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

Résumé

Convertit une table de tournants ArcView ou une table de tournants de couverture ArcInfo Workstation en une classe d'entités tournants ArcGIS.

Utilisation

  • La classe d'entités tournants à créer est placée dans le même espace de travail que la classe d'entités de ligne de référence.

  • Les coordonnées de la classe d'entités tournants en sortie ont des valeurs d'altitude (Z) si la classe d'entités linéaires de référence prend en charge les valeurs Z.

Syntaxe

arcpy.na.TurnTableToTurnFeatureClass(in_turn_table, reference_line_features, out_feature_class_name, {reference_nodes_table}, {maximum_edges}, {config_keyword}, {spatial_grid_1}, {spatial_grid_2}, {spatial_grid_3})
ParamètreExplicationType de données
in_turn_table

Table de tournants .dbf ou INFO à partir de laquelle la nouvelle classe d'entités tournants est créée.

Les tables Info ne prennent pas en charge les noms de chemin combinant majuscules et minuscules sur Linux et Solaris.

Table View
reference_line_features

Classe d'entités linéaires à laquelle la table de tournants en entrée fait référence. La classe d'entités doit être une source dans un jeu de données réseau.

Feature Class
out_feature_class_name

Nom de la classe d'entités tournants à créer.

String
reference_nodes_table
(Facultatif)

Table nodes.dbf dans le dossier .nws contenant le réseau ArcView GIS d'origine auquel la table de tournants en entrée a participé.

Ce paramètre est ignoré si la table de tournants en entrée est une table INFO.

Si la table de tournants en entrée est une table .dbf et que ce paramètre est omis, les demi-tours et les tournants passant entre des tronçons reliés entre eux à leurs deux extrémités ne sont pas créés dans la classe d'entités tournants en sortie.

Les erreurs sont consignées dans un fichier d'erreur écrit dans le répertoire défini par la variable système TEMP. Le nom de chemin complet du fichier d'erreur est indiqué sous la forme d'un message d'avertissement.

dBASE Table
maximum_edges
(Facultatif)

Nombre maximal de tronçons par tournant dans la nouvelle classe d'entités tournants. La valeur par défaut est 5. La valeur maximale est50.

Long
config_keyword
(Facultatif)

Spécifie le mot-clé de configuration qui détermine les paramètres de stockage de la classe d'entités tournants en sortie. Ce paramètre est utilisé uniquement si la classe d'entités tournants en sortie est créée dans une géodatabase de groupe de travail ou d'entreprise.

String
spatial_grid_1
(Facultatif)

Ce paramètre est désormais obsolète dans ArcGIS Pro. Les valeurs que vous saisissez sont ignorées.

Double
spatial_grid_2
(Facultatif)

Ce paramètre est désormais obsolète dans ArcGIS Pro. Les valeurs que vous saisissez sont ignorées.

Double
spatial_grid_3
(Facultatif)

Ce paramètre est désormais obsolète dans ArcGIS Pro. Les valeurs que vous saisissez sont ignorées.

Double

Sortie dérivée

NomExplicationType de données
out_turn_features

La classe d’entités tournants créée.

Classe d’entités

Exemple de code

Exemple 1 d'utilisation de l'outil Table de tournants vers classe d'entités tournants (fenêtre Python)

Convertit une table de tournants ArcInfo Workstation en une classe d'entités tournants.

turn_table = "C:/Data/delayturns.trn"
network_lines = "C:/Data/SanFrancisco.gdb/Transportation/Streets"
arcpy.na.TurnTableToTurnFeatureClass(turn_table, network_lines, "DelayTurns")
Exemple 2 d'utilisation de l'outil Table de tournants vers classe d'entités tournants (fenêtre Python)

Convertit une table de tournants ArcView en une classe d'entités tournants.

turn_table = "C:/Data/DelayTurns.dbf"
network_lines = "C:/Data/SanFrancisco.gdb/Transportation/Streets"
reference_nodes = "C:/Data/nodes.dbf"
arcpy.na.TurnTableToTurnFeatureClass(turn_table, network_lines, "DelayTurns",
                                        reference_nodes, 2)
Exemple 3 d’utilisation de l’outil TurnTableToTurnFeatureClass (script autonome)

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

# Name: TurnTableToTurnFeatureClass_ex03.py
# Description: Converts a Arcview 3.x turn table to a turn feature class
# 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
input_turn_table = "C:/Data/DelayTurns.dbf"
ref_line_features = "Streets"
turn_feature_class_name = "DelayTurns"
max_edges = 7

#Convert the ArcView 3.x Turn table to geodatabase turn feature class
#The streets shapefile referred by the turn features has been converted to a
#feature class in the geodatabase.
arcpy.na.TurnTableToTurnFeatureClass(input_turn_table, ref_line_features,
                                     turn_feature_class_name, "", max_edges)

print("Script completed successfully.")

Environnements

  • Espace de travail courant
  • Mot-clé CONFIG en sortie

Informations de licence

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

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Classe d'entités tournants

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • 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 © 2021 Esri. | Confidentialité | Légal