ClosestFacility output data types

Describes the output data types containing the results from a closest facility analysis.

ClosestFacilities and Facilities

Le paramètre permet d’accéder aux ressources en sortie à partir d’une analyse de la ressource la plus proche.

The ClosestFacilities data type includes only those facilities from the set of input facilities that were closest to at least one incident. The Facilities data type includes all the facilities from the analysis, including the facilities that cannot be reached from any of the incidents. You can use the Status field from the Facilities data type to determine why a facility was not used in the analysis.

These data types support the following fields. In addition to these fields, the data types also include all the fields from the input feature class used as facilities for the analysis.

Field nameDescriptionData type

Name

Nom de la ressource. Les valeurs de ce champ sont copiées à partir du champ Name sur les ressources en entrée.

Text

SourceID

Identifiant numérique de la classe d’entités source du jeu de données réseau sur lequel se trouve le point en entrée.

Long

SourceOID

ObjectID de l’entité dans la source dans laquelle se trouve le point en entrée.

Long

PosAlong

Position le long du sens de numérisation de l’entité linéaire source. Cette valeur est stockée sous forme d’un ratio. Ce champ est nul si la localisation de réseau fait référence à une jonction.

Double

SideOfEdge

Côté du tronçon par rapport au sens de numérisation de l’entité linéaire. Ce champ est limité à un domaine de deux valeurs : Côté droit (1) et Côté gauche (2).

Long

CurbApproach

Direction dans laquelle un véhicule peut atteindre et quitter la ressource. Les valeurs de ce champ sont copiées à partir du champ CurbApproach sur les ressources en entrée.

Long

Status

Indique le mode d’évaluation de la ressource au cours de l’analyse. Les valeurs possibles sont les suivantes :

  • 0 (OK) : la ressource a été située sur le réseau de transport et analysée.
  • 1 (Non situé) : la ressource n’a pas été incluse dans l’analyse car aucune route traversable n’a été trouvée dans la distance de recherche maximale à partir de la ressource.
  • 3 (Éléments non traversables) : l’élément de réseau où se trouve la ressource n’est pas traversable. Cette situation peut se produire lorsque l'élément de réseau est restreint par un attribut de restriction.
  • 4 (Valeurs de champs non valides) : les valeurs de champs se trouvent en dehors d’une plage ou d’un domaine de valeurs précodées. Par exemple, un nombre négatif peut se trouver à l'endroit où des nombres positifs sont requis.
  • 5 (Non atteint) : la ressource n’a pas pu être atteinte en raison des contraintes. Par exemple, une approche du trottoir est définie de sorte qu’un véhicule doive se déplacer dans le mauvais sens dans une rue à sens unique pour atteindre la ressource.
  • 7 (Non situé sur le plus proche) : la localisation de réseau la plus proche de la ressource n’est pas traversable en raison d’une restriction ou d’une interruption. La ressource a par conséquent été positionnée sur l’entité de réseau traversable la plus proche.

Long

SnapX

Coordonnée x de la position du jeu de données réseau où se trouvait le point, dans le système de coordonnées du jeu de données réseau.

Double

SnapY

Coordonnée y de la position du jeu de données réseau où se trouvait le point, dans le système de coordonnées du jeu de données réseau.

Double

SnapZ

Coordonnée z de la position du jeu de données réseau où se trouvait le point, dans le système de coordonnées du jeu de données réseau. Le champ SnapZ est égal à 0 si le réseau est en deux dimensions.

Double

DistanceToNetworkInMeters

Distance, exprimée en mètres, entre l’emplacement géographique du point et la position ou il se trouvait dans le réseau.

Double

AdditionalTime

Temps ajouté au temps total de l’itinéraire lors d’une visite de cette ressource. Les valeurs de ce champ sont copiées à partir du champ AdditionalTime sur les ressources en entrée.

Double

AdditionalDistance

Distance ajoutée à la distance totale de l’itinéraire lors d’une visite de cette ressource. Les valeurs de ce champ sont copiées à partir du champ AdditionalDistance sur les ressources en entrée.

Double

AdditionalCost

Coût ajouté à la distance totale de l’itinéraire lors d’une visite de cette ressource. Les valeurs de ce champ sont copiées à partir du champ AdditionalCost sur les ressources en entrée. Ce champ est inclus uniquement lorsque le mode de déplacement utilisé pour l’analyse possède un attribut d’impédance qui n’est basé ni sur le temps, ni sur la distance.

Double

Cutoff

Valeur d’impédance à laquelle l’analyse cesse de rechercher des ressources à partir d’un incident donné. Les valeurs de ce champ sont copiées à partir du champ Cutoff sur les ressources en entrée.

Double

ID

Identifiant unique de la ressource. Les valeurs de ce champ sont copiées à partir du champ ID sur les ressources en entrée.

Text

ORIG_FID

FacilityOID

Valeur ObjectID de la ressource en entrée. Ce champ est souvent utilisé pour joindre des informations à partir des ressources en entrée.

Le type de données OutputFacilities inclut le champ ORIG_FID et le type de données Facilities inclut le champ FacilityOID.

Long

Bearing

Les valeurs de ce champ sont copiées à partir du champ Bearing sur les ressources en entrée.

Double

BearingTol

Les valeurs de ce champ sont copiées à partir du champ BearingTol sur les ressources en entrée.

Double

NavLatency

Les valeurs de ce champ sont copiées à partir du champ NavLatency sur les ressources en entrée.

Double

Incidents

Ce paramètre donne accès aux emplacements utilisés en tant que points de départ ou d’arrivée dans une analyse de la ressource la plus proche.

The data type supports the following fields:

Field nameDescriptionData type

Name

Nom de l’incident. Les valeurs de ce champ sont copiées à partir du champ Name sur les incidents en entrée.

Text

TargetFacilityCount

Le nombre de ressources à rechercher pour l’incident en question. Les valeurs de ce champ sont copiées à partir du champ TargetFacilityCount sur l’incident en entrée.

Integer

SourceID

Identifiant numérique de la classe d’entités source du jeu de données réseau sur lequel se trouve le point en entrée.

Long

SourceOID

ObjectID de l’entité dans la source dans laquelle se trouve le point en entrée.

Long

PosAlong

Position le long du sens de numérisation de l’entité linéaire source. Cette valeur est stockée sous forme d’un ratio. Ce champ est nul si la localisation de réseau fait référence à une jonction.

Long

SideOfEdge

Côté du tronçon par rapport au sens de numérisation de l’entité linéaire. Ce champ est limité à un domaine de deux valeurs : Côté droit (1) et Côté gauche (2).

Long

CurbApproach

Direction dans laquelle un véhicule peut atteindre et quitter le lieu de l’incident. Les valeurs de ce champ sont copiées à partir du champ CurbApproach sur l’incident en entrée.

Long

Status

Indique le mode d’évaluation de l’incident au cours de l’analyse. Les valeurs possibles sont les suivantes :

  • 0 (OK) : l’incident a été localisé sur le réseau de transport et analysé.
  • 1 (Non situé) : l’incident n’a pas été inclus dans l’analyse car aucune route traversable n’a été trouvée dans la distance de recherche maximale à partir de l’incident.
  • 3 (Élément non traversable) : l’élément de réseau où se trouve l’incident n’est pas traversable. Cette situation peut se produire lorsque l’élément est restreint par un attribut de restriction.
  • 4 (Valeurs de champs non valides) : les valeurs de champs se trouvent en dehors d’une plage ou d’un domaine de valeurs précodées. Par exemple, un nombre négatif peut se trouver à l'endroit où des nombres positifs sont requis.
  • 5 (Non atteint) : l’incident n’a pas pu être atteint en raison des contraintes. Par exemple, une approche du trottoir est définie de sorte qu’un véhicule doive se déplacer dans le mauvais sens dans une rue à sens unique pour atteindre l’incident.
  • 7 (Non situé sur le plus proche) : la localisation de réseau la plus proche de l’incident n’est pas traversable en raison d’une restriction ou d’une interruption. L’incident a par conséquent été positionné sur l’entité de réseau traversable la plus proche.

Long

SnapX

Coordonnée x de la position du jeu de données réseau où se trouvait le point, dans le système de coordonnées du jeu de données réseau.

Double

SnapY

Coordonnée y de la position du jeu de données réseau où se trouvait le point, dans le système de coordonnées du jeu de données réseau.

Double

SnapZ

Coordonnée z de la position du jeu de données réseau où se trouvait le point, dans le système de coordonnées du jeu de données réseau. Le champ SnapZ est égal à 0 si le réseau est en deux dimensions.

Double

DistanceToNetworkInMeters

Distance, exprimée en mètres, entre l’emplacement géographique du point et la position ou il se trouvait dans le réseau.

Double

AdditonalTime

Temps ajouté au temps total de l’itinéraire lors d’une visite de cet incident. Les valeurs de ce champ sont copiées à partir du champ AdditionalTime sur l’incident en entrée.

Double

AdditionalDistance

Distance ajoutée à la distance totale de l’itinéraire lors d’une visite de cet incident. Les valeurs de ce champ sont copiées à partir du champ AdditionalDistance sur l’incident en entrée.

Double

AdditionalCost

Coût ajouté à la distance totale de l’itinéraire lors d’une visite de cet incident. Les valeurs de ce champ sont copiées à partir du champ AdditionalCost sur l’incident en entrée. Ce champ est inclus uniquement lorsque le mode de déplacement utilisé pour l’analyse possède un attribut d’impédance qui n’est basé ni sur le temps, ni sur la distance.

Double

Cutoff

Valeur d’impédance à laquelle l’analyse cesse de rechercher des incidents à partir d’une ressource donnée. Les valeurs de ce champ sont copiées à partir du champ Cutoff sur l’incident en entrée.

Double

IncidentOID

Valeur ObjectID de l’incident en entrée. Ce champ est souvent utilisé pour joindre des informations à partir des ressources en entrée.

Double

Bearing

Les valeurs de ce champ sont copiées à partir du champ Bearing sur les ressources en entrée.

Double

BearingTol

Les valeurs de ce champ sont copiées à partir du champ BearingTol sur les ressources en entrée.

Double

NavLatency

Les valeurs de ce champ sont copiées à partir du champ NavLatency sur les ressources en entrée.

Double

Routes

Ce paramètre donne accès à l’itinéraire ou aux itinéraires reliant les ressources aux incidents.

The data types supports the following fields:

Field nameDescriptionData type

Name

Le nom de l'itinéraire de la ressource la plus proche est basé sur les noms de la ressource et de l'incident associés.

The facility name is first if the value for the travelDirection property on the analysis object is set to TravelDirection.FromFacility. For example, Facility 5 - Incident 3 indicates the route travels from Facility 5 to Incident 3.

If TravelDirection.ToFacility is specified as the value for the travelDirection property, the incident name is first, for instance, Incident 3 — Facility 5.

String

FacilityRank

Rang de la ressource parmi toutes les ressources trouvées pour l'incident associé ; la ressource la plus proche a un rang de 1.

Long

FacilityID

ID unique de la ressource visitée par l'itinéraire. Les valeurs de ce champ sont copiées à partir du champ ID sur les ressources en entrée.

String

FacilityOID

Valeur ObjectID de la ressource en entrée utilisée pour générer l’itinéraire. Ce champ est souvent utilisé pour joindre des informations à partir des ressources vers des itinéraires.

Long

IncidentID

ID unique de l'incident visité par l'itinéraire. Les valeurs de ce champ sont copiées à partir du champ ID sur les incidents en entrée.

String

IncidentOID

Valeur ObjectID de l’incident en entrée utilisé pour générer l’itinéraire. Ce champ est souvent utilisé pour joindre des informations à partir des incidents vers des itinéraires.

Long

FacilityCurbApproach

Décrit le côté du véhicule sur lequel se trouve la ressource lors de l'arrivée à ou du départ de la ressource. La valeur 1 indique le côté droit du véhicule ; la valeur 2 le côté gauche.

Long

IncidentCurbApproach

Décrit le côté du véhicule sur lequel se trouve l'incident lors de l'arrivée à ou du départ de l'incident. Une valeur de 1 indique le côté droit du véhicule ; une valeur de 2 le gauche.

Long

StartTime

L’heure de début de l’itinéraire, indiquée pour le fuseau horaire dans lequel se trouve le premier arrêt.

Date

EndTime

L’heure de fin de l’itinéraire, indiquée pour le fuseau horaire dans lequel se trouve le dernier arrêt.

Date

StartTimeUTC

L’heure de départ de l’itinéraire en temps universel coordonné (UTC).

Date

EndTimeUTC

L’heure de fin de l’itinéraire en temps universel coordonné (UTC).

Date

Total_Minutes

Temps de trajet cumulé de l’itinéraire, exprimé en minutes, entre la ressource et l’incident. Ce paramètre inclut toute valeur AdditionalTime si cette dernière est spécifiée pour la ressource visitée et l’incident..

Remarque :

An additional field Total_[TimeUnits] is included if the timeUnits property of the analysis object is not set to TimeUnits.Minutes. The field values are in the units specified by the timeUnits property.

Remarque :

Additional fields Total_[AccumulateAttributeName]_[TimeUnits] are included for each time-based cost attribute that is accumulated during the analysis.

Double

Total_Miles

Distance à parcourir cumulée de l’itinéraire, exprimé en miles, entre la ressource et l’incident. Ce paramètre inclut toute valeur AdditionalDistance si cette dernière est spécifiée pour la ressource visitée et l’incident..

Double

Total_Kilometers

Distance à parcourir cumulée en kilomètres de l’itinéraire entre la ressource et l’incident. Ce paramètre inclut toute valeur AdditionalDistance si cette dernière est spécifiée pour la ressource visitée et l’incident..

Remarque :

An additional field Total_[DistanceUnits] is included if the distanceUnits property of the analysis object is not set to DistanceUnits.Miles or DistanceUnits.Kilometers. The field values are in the units specified by the distanceUnits property.

Remarque :

Additional fields Total_[AccumulateAttributeName]_[DistanceUnits] are included for each distance-based cost attribute that is accumulated during the analysis.

Double

Total_Other

Le coût de déplacement cumulé est exprimé en unités inconnues de l’itinéraire reliant la ressource et l’incident. Ce paramètre inclut toute valeur AdditionalCost si cette dernière est spécifiée pour la ressource visitée et l’incident..

Ce champ est inclus uniquement lorsque le mode de déplacement utilisé pour l’analyse possède un attribut d’impédance qui n’est basé ni sur le temps, ni sur la distance.

Remarque :

Additional fields Total_[AccumulateAttributeName]_Other are included for each cost attribute that is neither time based nor distance based and accumulated during the analysis.

Double

Directions

Ce paramètre permet d’accéder à la feuille de route détaillée de chaque itinéraire obtenu.

The data type supports the following fields:

Field nameDescriptionData type

RouteName

Nom de l’itinéraire auquel l’action de conduite s’applique. Cette valeur est identique à celle du champ Name des itinéraires en sortie.

String

ArriveTime

Heure de la journée à laquelle commence une action de conduite donnée. Si l'itinéraire couvre plusieurs jours, la date et l'heure du jour sont affichées.

Date

Type

Type de manœuvre que l’entité de feuille de route représente ou type du texte de la feuille de route. Pour déterminer si Type se rapporte à un type de manœuvre ou à un type de chaîne de feuille de route, vérifiez la valeur du champ SubItemType.

Type peut être utilisé, par exemple, pour attribuer une icône à un texte de feuille de route en fonction du type de manœuvre. Il peut également utiliser un style de mise en forme spécial en fonction du type de chaîne de feuille de route lorsque vous affichez les feuilles de route dans votre application.

La valeur Type est un entier des listes Types de manœuvres ou Types de chaînes de feuilles de route ci-dessous.

Types de manœuvres

  • 0 : Inconnu
  • 1 : Arrivée à l’arrêt
  • 2 : Aller tout droit
  • 3 : Prendre à gauche
  • 4 : Prendre à droite
  • 5 : Tourner à gauche
  • 6 : Tourner à droite
  • 7 : Serrer à gauche
  • 8 : Serrer à droite
  • 9 : Faire demi-tour
  • 10 : Prendre le ferry
  • 11 : Prendre le rond-point
  • 12 : Rejoindre l’autoroute
  • 13 : Quitter l’autoroute
  • 14 : Accéder à une autre autoroute
  • 15 : Au carrefour, rester au centre
  • 16 : Au carrefour, rester à gauche
  • 17 : Au carrefour, rester à droite
  • 18 : Quitter l’arrêt
  • 19 : Élément de planification du trajet
  • 20 : Fin du ferry
  • 21 : Bretelle droite
  • 22 : Bretelle gauche
  • 23 : Prendre à gauche et immédiatement à droite
  • 24 : Prendre à droite et immédiatement à gauche
  • 25 : Prendre à droite et immédiatement à droite
  • 26 : Prendre à gauche et immédiatement à gauche

Types de chaînes de feuilles de route

  • 0 : Type de chaîne de feuille de route générale
  • 1 : Type de chaîne de feuille de route de départ
  • 2 : Type de chaîne de feuille de route d’arrivée
  • 3 : Type de chaîne de feuille de route de longueur
  • 4 : Type de chaîne de feuille de route de temps
  • 5 : Type de chaîne de feuille de route de résumé temporel
  • 6 : Type de chaîne de feuille de route de fenêtre horaire
  • 7 : Type de chaîne de feuille de route de violation horaire
  • 8 : Type de chaîne de feuille de route de temps d’attente
  • 9 : Type de chaîne de feuille de route d’heure du service
  • 10 : Type de chaîne de feuille de route d’heure d’arrivée estimée
  • 11 : Type de chaîne de feuille de route de longueur cumulée
  • 12 : Type de chaîne de feuille de route de nom de rue
  • 13 : Type de chaîne de feuille de route de nom de rue secondaire
  • 14 : Type de chaîne de feuille de route de panneau d’informations de domaine
  • 15 : Type de chaîne de feuille de route de panneau d’informations de direction
  • 16 : Type de chaîne de feuille de route de nom de rue perpendiculaire
  • 17 : Type de chaîne de feuille de route de panneau de numéro de sortie

Short

SubItemType

Indique si le champ Type se rapporte à un entier de la table Types de chaînes de feuilles de route ou de la table Types de manœuvres.

  • Si la valeur SubItemType est égale à 1, la valeur Type fait référence aux valeurs de la table Types de manœuvres.
  • Si la valeur SubItemType est égale à 2, la valeur Type fait référence aux valeurs de la table Types de chaînes de feuilles de route.

Short

Text

Texte descriptif de la feuille de route.

String

ElaspsedTime

Temps écoulé en minutes entre le début du trajet actuel et le suivant ou entre le début du trajet actuel et la fin de l'itinéraire pour le dernier trajet.

Double

DriveDistance

Distance entre le début du trajet actuel et le suivant ou entre le début du trajet actuel et la fin de l'itinéraire pour le dernier trajet.

The value is in the units specified by the directionsDistanceUnits property of the analysis object.

Cette valeur est nulle pour les trajets qui commencent au même emplacement que le suivant. Par exemple, la valeur DriveDistance est égale à 0 pour le texte de la feuille de route au début de l’itinéraire.

Double