ArcGIS Desktop

  • Documentation
  • Support

  • 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

Créer une classe d’entités tournants

Disponible avec une licence Network Analyst.

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

Résumé

Crée une classe d'entités tournants pour stocker des entité tournants qui modélise des mouvements de rotation dans un jeu de données réseau.

Utilisation

  • Vous pouvez ajouter une classe d'entités tournants en tant que tournants en entrée à votre réseau si votre jeu de données réseau prend en charge les tournants. Si vous souhaitez ajouter des tournants à un réseau qui ne les prend pas en charge, vous devrez créer un nouveau jeu de données réseau prenant en charge ces tournants.

  • Après avoir créé la classe d'entités tournants, il est possible de créer les entité tournants dans ArcMap à l'aide des commandes de création d'entités linéaires sur la barre d'outils Editeur.

Syntaxe

CreateTurnFeatureClass_na (out_location, out_feature_class_name, {maximum_edges}, {in_network_dataset}, {in_template_feature_class}, {spatial_reference}, {config_keyword}, {spatial_grid_1}, {spatial_grid_2}, {spatial_grid_3}, {has_z})
ParamètreExplicationType de données
out_location

Géodatabase fichier, personnelle, de groupe de travail ou d'entreprise, ou dossier dans lequel la classe d'entités tournants en sortie sera créée. Cet espace de travail doit déjà exister.

Workspace;Feature Dataset
out_feature_class_name

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

String
maximum_edges
(Facultatif)

Nombre maximal de tronçons que les tournants de la nouvelle classe d'entités tournants peuvent modéliser. La valeur par défaut est 5. La valeur maximale est 50.

Long
in_network_dataset
(Facultatif)

Jeu de données réseau auquel participe la classe d'entités tournants. La classe d'entités tournants résultante sera ajoutée en tant que source de tournant au jeu de données réseau. Si aucun jeu de données réseau n'est précisé, la classe d'entités tournants est créée en tant que classe ne participant à aucun jeu de données réseau.

Network Dataset Layer
in_template_feature_class
(Facultatif)

Classe d'entités utilisée comme modèle pour définir le schéma attributaire de la nouvelle classe d'entités tournants.

Si la classe d'entités tournants comporte les champs suivants, ils ne sont pas créés dans la classe d'entités tournants en sortie : NODE_, NODE#, JUNCTION, F_EDGE, T_EDGE, F-EDGE, T-EDGE, ARC1_, ARC2_, ARC1#, ARC2#, ARC1-ID, ARC2-ID, AZIMUTH, ANGLE.

Feature Layer
spatial_reference
(Facultatif)

Référence spatiale à appliquer à la classe d'entités tournants en sortie. Ce paramètre est ignoré si la localisation en sortie est un jeu d'entités de la géodatabase, car la classe d'entité tournants en sortie hérite de la référence spatiale du jeu de classes d'entités.

Si vous souhaitez importer la référence spatiale à partir d'une classe d'entités existante, spécifiez son chemin d'accès en tant que valeur de paramètre.

Spatial Reference
config_keyword
(Facultatif)

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

String
spatial_grid_1
(Facultatif)

Les paramètres Index spatial 1, 2 et 3 permettent de calculer un index spatial et s'appliquent seulement aux géodatabases fichier et à certaines classes d'entités de géodatabase de groupe de travail et d'entreprise. Si vous êtes peu familier avec la définition de tailles de grille, laissez les valeurs 0,0,0 pour ces options et ArcGIS calculera des tailles optimales pour vous. Puisque aucune entité n'est écrite par cet outil, l'index spatial sera dans un état non construit. L'index est créé lorsque des entités sont écrites dans la classe d'entités, notamment par l'outil Ajouter ou par des opérations de mise à jour. Pour plus d'informations sur ce paramètre, reportez-vous à la documentation relative à l'outil Ajouter un index spatial.

Double
spatial_grid_2
(Facultatif)

Taille de cellule du deuxième index spatial. Laissez la taille à 0 si vous souhaitez seulement une grille. Sinon, définissez la taille sur une valeur au moins trois fois supérieure à Grille spatiale 1.

Double
spatial_grid_3
(Facultatif)

Taille de cellule du troisième index spatial. Laissez la taille à 0 si vous souhaitez seulement deux grilles. Sinon, définissez la taille sur une valeur au moins trois fois supérieure à Grille spatiale 2.

Double
has_z
(Facultatif)
  • ENABLED —Les coordonnées de la nouvelle classe d'entités tournants auront des valeurs d'altitude (Z). Cette valeur doit être utilisée si le jeu de données réseau en entrée est spécifié et qu'il prend en charge la connectivité basée sur les valeurs de coordonnée z des sources de données du réseau.
  • DISABLED —Les coordonnées de la nouvelle classe d'entités tournants n'auront pas de valeurs d'altitude (Z).
Boolean

Exemple de code

Exemple 1 d'utilisation de l'outil Créer une classe d'entités tournants (fenêtre Python)

Exécute l'outil uniquement avec les paramètres requis.

out_loc = "C:/Data/SanFrancisco.gdb/Transportation"
arcpy.na.CreateTurnFeatureClass(out_loc, "DelayTurns")
Exemple 2 d'utilisation de l'outil Créer une classe d'entités tournants (fenêtre Python)

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

out_loc = "C:/Data/SanFrancisco.gdb/Transportation"
network = "C:/Data/SanFrancisco.gdb/Transportation/Streets_ND"
template = "C:/Data/schema.gdb/TurnTemplate"
arcpy.na.CreateTurnFeatureClass(out_loc, "DelayTurns", 2, network, template, "",
                                "", 0, 0, 0, "DISABLED")
Exemple 3 d'utilisation de l'outil Créer une classe d'entités tournants (script Python autonome)

Le script Python suivant illustre l'utilisation de l'outil Créer une classe d'entités tournants dans un script Python autonome.

# Name: CreateTurnFeatureClass_ex03.py
# Description: Create a new turn feature class associated with a network dataset
# Requirements: Network Analyst Extension 

#Import system modules
import arcpy
from arcpy import env
import os

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

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

#Set local variables
feature_dataset = "Transportation"
turn_feature_class_name = "DelayTurns"
max_edges = 3
network =  feature_dataset + "/Streets_ND"

#Create a turn feature class and add it as a turn source by specifying the
#network dataset
arcpy.na.CreateTurnFeatureClass(feature_dataset, turn_feature_class_name,
                                max_edges, network)

print("Script completed successfully.")

Environnements

  • Espace de travail courant
  • Mot-clé CONFIG en sortie
  • Système de coordonnées en sortie
  • Grille spatiale 1 en sortie 
  • Grille spatiale 2 en sortie 
  • Grille spatiale 3 en sortie

Informations de licence

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

Rubriques connexes

  • Création d'une entité tournant
  • Tournants dans le jeu de données réseau
  • Vue d'ensemble du jeu d'outils Classe d'entités tournants
  • A propos de la modification 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 des initiés
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
© Copyright 2016 Environmental Systems Research Institute, Inc. | Confidentialité | Légal