Types d'évaluateurs utilisés par un réseau

Disponible avec une licence Network Analyst.

Chaque attribut défini dans le réseau doit avoir des valeurs pour chaque source qui participe au réseau. Un évaluateur définit des valeurs pour l'attribut de chaque source. L’évaluateur Field Script (Script de champ) attribue un évaluateur d’un champ d’une source de réseau à un ensemble composé d’un attribut réseau, d’une source et d’une direction. Il est en outre possible d’utiliser d'autres types d'évaluateurs, comme par exemple des évaluateurs de type Constant (Constante), Function (Fonction) et Element Script (Script d'élément).

Les évaluateurs sont décrits ci-dessous.

EvaluateurDescription

Script de champ

La méthode la plus fréquente d'attribution de valeurs à un attribut de réseau consiste à identifier un champ unique permettant d'évaluer l'attribut de réseau lors de la création du jeu de données réseau. Par exemple, un évaluateur de type champ peut être utilisé dans les cas où la valeur décrit une mesure, telle que la longueur de chaque segment de route en mètres.

Conseil :

Pour les attributs de coût avec des unités de distance, utilisez le champ Shape dans l’évaluateur Field Script (Script de champ) pour renvoyer la longueur géodésique de l’entité linéaire selon les unités de l’attribut de réseau. Il diffère du champ Shape_Length géré par le système qui contient la longueur planaire de chaque entité linéaire dans le système de coordonnées de la classe d’entités, qui est soumise aux distorsions du système de coordonnées.

Notez que les champs Shape et Shape_Length se trouvent dans les classes d’entités de la géodatabase fichier. Dans le cas de géodatabases d’entreprise, les champs de géométrie et de longueur peuvent être nommés différemment selon votre SGBD.

L'évaluateur de type champ peut être modifié pour sélectionner une expression plutôt qu'un champ unique comme valeur. Par exemple, si les unités de l'attribut de réseau sont exprimées en mètres, mais que les unités des données sources le sont en pieds, vous pouvez créer une expression pour convertir les pieds en mètres lorsque le jeu de données réseau est créé.

Remarque :

L'utilisation de VBScript dans les évaluateurs de script de champ est devenue obsolète dans la version ArcGIS Pro 3.2. Désormais, Python doit être utilisé pour ces types d'évaluateurs.

Constant

Vous pouvez attribuer une valeur constante aux attributs. La valeur peut être numérique pour le coût, le descripteur et les attributs de hiérarchie, ou un type de données booléen Utiliser une restriction ou Ignorer une restriction pour un attribut de restriction.

Fonction

L’évaluateur Function (Fonction) calcule les valeurs attributaires en exécutant une simple opération mathématique ou comparaison logique sur une autre valeur attributaire et une valeur de paramètre ou une constante. Pour les types d’attribut numérique, les valeurs peuvent être dérivées en multipliant, divisant, ajoutant ou soustrayant un autre attribut de réseau et une constante ou une valeur de paramètre. Pour les types d’attributs booléens, les valeurs sont dérivées d’une expression qui compare une autre valeur attributaire à une valeur de paramètre ou constante, MaxHeight < VehicleHeight, par exemple.

Remarque :
Les opérateurs d’addition (+) et de soustraction (-) ne peuvent pas être utilisés sur un attribut de coût.

Les opérateurs d’addition (+) et de soustraction (-) ont été ajoutés à ArcGIS Pro 2.3. Les évaluateurs génèrent une erreur dans les versions précédentes du logiciel.

Catégorie de tournants

L'évaluateur Turn Category (Catégorie de tournants) affecte une valeur de coût par défaut pour établir une transition entre deux tronçons. Le coût est basé sur l'angle de déflexion entre les deux tronçons et la classe de voies (principale, secondaire ou locale) des tronçons traversés. Il peut aussi dépendre de la catégorie de l’intersection franchie par le changement de direction. Par exemple, vous pouvez utiliser l'évaluateur Turn Category (Catégorie de tournants) pour faire en sorte que tous les tournants à gauche, déterminés par les angles de déflexion, de routes locales sur des routes secondaires prennent plus longtemps que les tournants à gauche de routes locales sur d'autres routes locales. Vous pouvez également spécifier des coûts supplémentaires pour d'autres transitions, comme ajouter un délai de 10 secondes pour continuer tout droit à l'intersection de deux routes locales.

Script d'élément

Vous pouvez affecter des attributs à partir des résultats de l'exécution d'un script VBScript ou Python. Cette méthode permet de modéliser des attributs complexes. Contrairement aux autres évaluateurs, l'évaluateur Element Script (Script d'élément) n'attribue aucune valeur lors de la création d'un réseau. Il attribue des valeurs lorsqu'une analyse de réseau nécessite l'utilisation de cet attribut, ce qui peut se produire au moment du calcul. Si les valeurs d'un attribut changent constamment, l'utilisation de l'évaluateur Element Script (Script d'élément) peut garantir la mise à jour des attributs pour chaque analyse de réseau.

Conseil :

L'évaluateur Element Script (Script d'élément) calculant ses valeurs au moment de l'analyse, il peut avoir un impact négatif sur les performances d'analyse. Utilisez si possible un autre évaluateur.

Remarque :

L'utilisation de VBScript dans les évaluateurs de script d'élément est devenue obsolète dans la version ArcGIS Pro 3.2. Désormais, Python doit être utilisé pour ces types d'évaluateurs.

Trafic

Les évaluateurs de trafic sont conçus pour les données de trafic. Ils peuvent fournir des temps de trajet en fonction d'une heure et d'un jour de la semaine donnés à l'aide des données de trafic historique ou dynamique. Ils incluent des attributs de repli de coût qui fournissent des temps de trajet pour la semaine et le week-end lorsque les temps de trajet pour des heures spécifiques de la journée ne sont pas disponibles. Les évaluateurs de trafic incluent également un attribut de coût indépendant du temps que Network Analyst référence lors du séquencement des arrêts dans une analyse d’itinéraires ou des passages dans une tournée de véhicules, ou lorsque l’analyse ne spécifie pas d’heure de départ ou d’arrivée.

En savoir plus sur le trafic

Transport en commun

L’évaluateur de transport en commun calcule le temps de trajet le long d’un tronçon de ligne de transport en commun en fonction du service de transport en commun planifié. La durée retournée inclut le temps d’attente jusqu’au prochain départ prévu du service de transport en commun, plus le temps de trajet d’un bout à l’autre du segment de la ligne de transport. Utilisez cet évaluateur pour modéliser les déplacements de personnes par transport en commun. Il n’est pas conçu pour modéliser le temps de trajet des bus sur les routes.

L’évaluateur Public Transit (Transport en commun) est disponible uniquement pour les attributs de coût basés sur le temps des tronçons en entrée nommés LineVariantElements, lorsque le jeu de classes d’entités et la géodatabase du jeu de données réseau contiennent toutes les classes d’entités et les tables requises par le modèle de données de transport en commun Network Analyst.

En savoir plus sur l’évaluateur de transport en commun

En savoir plus sur l'analyse de réseau avec transport en commun

Identique à la définition par défaut

Il existe un type d’évaluateur par défaut par catégorie Source (Source). Lorsqu’un type d’évaluateur source est défini sur Same as Default (Identique à la définition par défaut), l’évaluateur défini par défaut est utilisé.

Identique à Le long de

Lorsqu’un type d’évaluateur source de la catégorie Edges (Tronçons) est défini sur Same as Along (Identique à Le long de), il utilise l’évaluateur utilisé par l’entité source Street (Along) [Rue (Le long de)].

Non prise en charge

L'évaluateur n'est pas pris en charge par la version actuelle de ArcGIS Pro.

En savoir plus sur les évaluateurs non pris en charge

Remarque :

Vous devez reformer les jeux de données réseau si les modifications que vous apportez exigent que le jeu de données réseau accède à ses classes d’entités source. Par exemple, la création d'un évaluateur de type champ qui extrait des coûts de temps d'une classe d'entités source nécessite la reconstruction du réseau. De même, la modification de la géométrie des entités source nécessite la reconstruction du jeu de données réseau. Cependant, le réseau n’a pas besoin d’être reconstitué avec d’autres types d’évaluateurs, puisque ces évaluateurs n’extraient pas les informations directement des classes d’entités source.