Tournants dans le jeu de données réseau

Un tournant modélise un mouvement d'un tronçon à un autre. Souvent les tournants sont créés pour augmenter le coût correspondant au mouvement ou pour interdire entièrement le tournant. Par exemple, un coût de 30 secondes peut être affecté à une entité tournant qui représente un virage à gauche au niveau d'une intersection, afin de modéliser le temps moyen nécessaire pour que le feu de signalisation du virage à gauche passe au vert. De la même manière, un attribut de restriction peut lire une valeur de champ d'une entité tournant pour l'interdire. Ceci s'avère utile lorsque le mouvement de virage est réinjecté comme illégal (aucun tournant à gauche).

Vous pouvez créer des tournants au niveau de toute jonction où des tronçons se connectent. Il existe n² tournants possibles à chaque jonction de réseau, où n est le nombre de tronçons connectés sur cette jonction. Il est possible de créer un demi-tour même au niveau d'une jonction comportant un seul tronçon.

Diagramme de tournants possibles

Tournants à plusieurs tronçons

Un simple mouvement de rotation entre deux tronçons connectés au niveau d'une jonction est connu sous le nom de tournant à deux tronçons. L'Extension ArcGIS Network Analyst prend en charge la modélisation des tournants à plusieurs tronçons. Un tournant à plusieurs tronçons représente un mouvement d'un élément de tronçon de réseau à un autre via une séquence d'éléments de tronçon intermédiaires connectés. Ces tronçons intermédiaires sont connus sous le nom de tronçons intérieurs d'un tournant. Dans un réseau de transport, les tronçons intérieurs d'un tournant sont généralement les tronçons qui représentent l'intérieur d'une intersection de routes divisées.

Exemple d'un tournant multi-parties

L'exemple ci-dessus montre un tournant vers la gauche à plusieurs tronçons au niveau d'une intersection de deux routes divisées. Les tronçons c et d représentent les tronçons intérieurs du tournant, tandis que les tronçons f et i représentent les tronçons extérieurs.

demi-tours

Un demi-tour est un mouvement sur lui-même d'un élément de tronçon vers son extrémité. Il est généralement modélisé comme un tournant comportant deux entrées dans la séquence de tronçons, où ces deux entrées représentent le même élément de tronçon.

Exemple de demi-tour

Lorsque vous utilisez des routes divisées, un demi-tour est modélisé sous forme d'un tournant à plusieurs tronçons, où les tronçons f et e sont les tronçons extérieurs, et les tronçons c et d les tronçons intérieurs.

Exemple de demi-tour multi-parties

Une autre rubrique d'aide présente une vue d'ensemble des différentes méthodes de définition des règles de demi-tour dans le jeu de données réseau ainsi que dans les couches d'analyse de réseau :

Pour en savoir plus sur les règles de demi-tour

Tournants correctement définis

Un tournant peut être utilisé uniquement dans un réseau s'il est défini correctement. Un tournant correctement défini doit obéir aux règles suivantes :

Entités tournants

Dans l'Extension ArcGIS Network Analyst, les tournants sont modélisés comme des entités d'une classe d'entités tournants. Une classe d'entités tournants est une classe d'entités polylignes personnalisée du type Entité tournant Esri.

A l'extérieur d'un réseau, une classe d'entités tournants n'a aucune signification. Pour bénéficier des informations précieuses fournies par ce type de classe, vous devez pouvoir l'ajouter à un jeu de données réseau. Pour ajouter une classe d'entités tournants à un réseau, celle-ci doit figurer dans le même jeu de données d'entité que d'autres entités source du jeu de données réseau. Dans un environnement de fichier de formes, la classe d'entités tournants doit être placée dans le même répertoire (espace de travail de fichier de formes) et comporter la même référence spatiale que les tronçons en entrée du jeu de données réseau. Un jeu de données réseau peut contenir plusieurs classes d'entités tournants. L'entité tournant en entrée ne participe pas aux groupes de connectivité et ne fournit aucune information sur le champ de niveau. Les champs définis par l'utilisateur de la classe d'entités tournants peuvent être utilisés dans l'évaluateur de type champ d'un attribut de réseau de la même façon que les champs d'autres sources de classes d'entités.

Lorsque vous créez une classe d'entités tournants, vous pouvez spécifier le nombre maximal de tronçons pris en charge dans un tournant. Un tournant comporte au moins deux tronçons. ArcGIS Network Analyst prend en charge les tournants contenant un maximum de 30 tronçons. Le nombre maximal de tronçons par défaut est défini sur 5.

Pour en savoir plus sur la création d'une classe d'entités tournants

La structure d'une classe d'entités tournants

Le tableau suivant décrit les champs d'une classe d'entités tournants prenant en charge un maximum de cinq tronçons.

Champ

Description

IdObjet

Le nombre d'entités internes du tournant.

Forme

La géométrie de l'entité tournant.

Edge1End

Indique si le tournant passe par l'extrémité de fin du premier tronçon (O signifie que le tournant passe par la fin du premier tronçon, tandis que N signifie que le tournant passe par le début du premier tronçon).

Edge1FCID

L'ID de la classe d'entités de l'entité linéaire représentant le premier tronçon du tournant.

Edge1FID

L'ID de l'entité linéaire représentant le premier tronçon du tournant.

Edge1Pos

La position le long de l'entité linéaire qui représente le premier tronçon du tournant. Pour une entité linéaire qui représente plusieurs tronçons qui peuvent être créés par les lignes avec toute connectivité de sommet ou points avec la stratégie de substitution, la position indique lequel des tronçons de l'entité est le premier tronçon dans le tournant.

Edge2FCID

L'ID de la classe d'entités de l'entité linéaire représentant le deuxième tronçon du tournant.

Edge2FID

L'ID de l'entité linéaire représentant le deuxième tronçon du tournant.

Edge2Pos

La position le long de l'entité linéaire qui représente le deuxième tronçon du tournant.

Edge3FCID

L'ID de la classe d'entités de l'entité linéaire représentant le troisième tronçon dans un tournant comportant trois tronçons ou plus.

Edge3FID

L'ID de l'entité linéaire représentant le troisième tronçon dans un tournant comportant trois tronçons ou plus.

Edge3Pos

La position le long de l'entité linéaire qui représente le troisième tronçon d'un tournant à plusieurs tronçons comportant trois tronçons ou plus.

Edge4FCID

L'ID de la classe d'entités de l'entité linéaire représentant le quatrième tronçon dans un tournant comportant quatre tronçons ou plus.

Edge4FID

L'ID d'entité de l'entité linéaire représentant le quatrième tronçon dans un tournant à plusieurs tronçons comportant quatre tronçons ou plus.

Edge4Pos

La position le long de l'entité linéaire qui représente le quatrième tronçon du tournant comportant quatre tronçons ou plus.

Edge5FCID

L'ID de classe d'entités de l'entité linéaire représentant le cinquième tronçon dans un tournant à plusieurs tronçons comportant cinq tronçons ou plus.

Edge5FID

L'ID d'entité de l'entité linéaire représentant le cinquième tronçon dans un tournant à plusieurs tronçons comportant cinq tronçons ou plus.

Edge5Pos

La position le long de l'entité linéaire qui représente le cinquième tronçon du tournant avec cinq tronçons ou plus.

Les champs IdObjet, Forme et Edge1End sont présents dans toutes les classes d'entités tournants. Les autres champs varient selon le nombre maximal de tronçons pris en charge. Une classe d'entités tournants qui prend en charge un maximum de six tronçons affichera les champs Edge6FCID, Edge6FID et Edge6Pos en plus de ceux qui sont répertoriés ci-dessus.

Vous pouvez ajouter d'autres champs à une classe d'entités tournants. Par exemple, il est courant d'ajouter un champ pour représenter le temps moyen nécessaire pour effectuer les tournants. Un évaluateur de type champ sur un attribut de coût basé sur le temps dans le jeu de données réseau peut lire le délai à partir de la classe d'entités tournants et l'incorporer dans les coûts du réseau.

Tables de tournants et entités tournants

Les SIG ARC/INFO et ArcGIS for Desktop Basic (précurseurs de ArcGIS) utilisaient des tables de tournants pour modéliser les mouvements de rotation. Ces tables de tournants stockaient les informations sur les tournants en deux parties sous forme de lignes, avec un champ pour l'impédance de temps. Une impédance négative impliquait que le tournant était restreint.

Table ARC/INFO comportant des entités tournants

L'exemple ci-dessus indique comment les mouvements de rotation communs étaient représentés lors de l'utilisation de tables de tournants. Dans l'Extension ArcGIS Network Analyst, chacune de ces situations serait représentée par des entités tournants.

  • Demi-tour : ce demi-tour peut être représenté par une entité tournant avec les mêmes premier et dernier tronçons. De plus, la classe d'entités tournants comporte un champ d'impédance de tournant stockant l'impédance de 20 secondes pour ce tournant.
    Demi-tour avec un délai de 20 secondes
  • Stop : les trois lignes de la table de tournants peuvent être représentées par trois entités tournants, un tournant à gauche avec une impédance du tournant de 20 secondes, un tournant à droite avec une impédance du tournant de 10 secondes et une ligne droite avec une impédance du tournant de 15 secondes.
    Mouvements de rotation sur un stop
  • Pas de tournant à droite - Une classe d'entités tournants peut comporter un champ qui peut être lu par un évaluateur de type champ pour un attribut de restriction du jeu de données réseau. Cela permet de modéliser les virages interdits, par exemple le virage à droite interdit dans l'illustration ci-dessous.
    Tournant droit restreint

ArcGIS fournit des outils permettant d'importer des tables de tournants existantes dans des classes d'entités tournants. Cela est pertinent si vous utilisez des tables de tournants provenant de SIG ARC/INFO ou ArcGIS for Desktop Basic.

Pour en savoir plus sur la migration de données de tournants

Attributs des tournants

Les tournants peuvent comporter des attributs contenant des informations sur le mouvement qui parcourt le réseau. Les attributs des tournants vous permettent de spécifier le coût du temps associé au tournant ou d'indiquer si le tournant est restreint, par exemple. Les attributs des tournants sont définis avec des évaluateurs de la même façon que les attributs des tronçons de direction. Toutefois, comme les tournants sont dirigés, ils comportent des évaluateurs uniquement pour le sens avant, pas pour le sens arrière.

Tournants globaux

Un tournant global implicite est présent à chaque transition entre deux tronçons dans le réseau où aucune entité tournant n'est déjà présente. Vous pouvez attribuer des valeurs attributaires à des tournants globaux en spécifiant un évaluateur de délai de tournants globaux pour les valeurs par défaut d'éléments tournants.

Pour en savoir plus sur l'établissement de tournants globaux

Thèmes connexes

5/25/2014