Sortie de l’outil Résoudre emplacement-allocation

Si l’outil SolveLocationAllocation s’exécute avec succès, le service renvoie les ressources choisies, les points de demande participants, les lignes de connexion entre les points de demande et les ressources auxquels ils ont été attribués, ainsi que le statut indiquant si l’analyse a réussi. Ces informations sont générées dans les paramètres en sortie décrits ci-dessous.

output_facilities

Ce paramètre permet d’accéder aux ressources choisies, requises et concurrentes, ainsi qu’aux ressources candidates qui n’ont pas été choisies.

Ce paramètre prend en charge les champs suivants. Outre ces champs, le paramètre inclut également tous les champs des ressources en entrée utilisées pour l’analyse.

ChampDescription

Name

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

FacilityOID

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

FacilityType

Les meilleures ressources, ou celles choisies dans l’analyse, sont indiquées dans ce champ. Les types de ressources sont les suivants :

  • 0 (Candidat) : le service n’a pas choisi d’intégrer la ressource candidate dans la solution.
  • 1 (Requis) : avant de lancer l’analyse, la ressource a été désignée comme requise. Par conséquent, elle fait partie de la solution, quelle que soit la demande qu’elle a capturée.
  • 2 (Concurrent) : la ressource représente les rivaux et diminue la demande du problème. Les ressources concurrentes sont spécifiques aux types de problème Optimiser la part de marché et Part de marché cible ; elles sont ignorées dans d’autres types de problèmes.
  • 3 (Choix) : il s’agit des ressources choisies, c’est-à-dire des ressources candidates qui capturent la demande la plus élevée.

Weight

Pondération relative de la ressource, utilisée pour estimer l’attractivité, le caractère désirable ou le biais d’une ressource comparée à un autre. Les valeurs de ce champ sont copiées à partir du champ Weight vers les ressources en entrée.

Capacity

Quantité de demande pondérée que la ressource peut fournir. Les valeurs de ce champ sont copiées à partir du champ Capacity vers les ressources en entrée.

DemandCount

Nombre de points de demande alloués à la ressource. Une valeur autre que zéro indique que la ressource faisait partie de la solution comme ressource requise, concurrente ou choisie.

DemandWeight

Somme des pondérations effectives de tous les points de demande alloués à la ressource. La valeur est la somme de toutes les valeurs de pondération des points de demande alloués à la ressource. Dans le cas des types de problème d’optimisation de la fréquentation ou de part de marché, la valeur est une somme répartie des valeurs du champ Weight, puisque ces types de problème permettent la diminution de la demande avec la distance ou sa répartition entre de nombreuses ressources.

Total_Minutes

Somme des temps de trajet en minutes entre la ressource et chacun des points de demande alloués à la ressource.

Ce champ est inclus uniquement si le mode de déplacement défini pour l’analyse possède un attribut d’impédance basé sur le temps.

Remarque :

Un champ supplémentaire, Total_[TimeUnits], est inclus si le paramètre Unités de mesure est lié au temps et si sa valeur n’est pas définie sur Minutes. La valeur du champ est exprimée dans les unités spécifiées par le paramètre Unités de mesure.

TotalWeighted_Minutes

Ce champ stocke le coût pondéré cumulé en minutes pour une ressource. Le coût pondéré pour un point de demande correspond à sa pondération multipliée par le chemin d’accès de moindre coût entre la ressource et le point de demande. Le coût pondéré pour une ressource correspond à la somme de tous les coûts pondérés des points de demande alloués à la ressource.

Si, par exemple, un point de demande avec une pondération de 2 est alloué à une ressource distante de 10 minutes, la valeur TotalWeighted_Minutes est égale à 20 (2 x 10). Si un autre point de demande avec une pondération de 3 est alloué à la même ressource et est situé à 5 minutes, la valeur TotalWeighted_Minutes s’élève à 35 (3 x 5 + 20).

Ce champ est inclus uniquement si le mode de déplacement défini pour l’analyse possède un attribut d’impédance basé sur le temps.

Remarque :

Un champ supplémentaire, TotalWeighted_[TimeUnits], est inclus si le paramètre Unités de mesure est lié au temps et si sa valeur n’est pas définie sur Minutes. La valeur du champ est exprimée dans les unités spécifiées par le paramètre Unités de mesure.

Total_Miles

Somme des distances à parcourir, en miles, entre la ressource et chacun des points de demande alloués à la ressource.

Ce champ est inclus uniquement si le mode de déplacement défini pour l’analyse possède un attribut d’impédance basé sur la distance.

Remarque :

Un champ supplémentaire, Total_[DistanceUnits], est inclus si le paramètre Unités de mesure est lié à une distance et si sa valeur n’est pas définie sur Miles ou Kilomètres. La valeur du champ est exprimée dans les unités spécifiées par le paramètre Unités de mesure.

TotalWeighted_Miles

Ce champ stocke le coût pondéré cumulé en miles pour une ressource. Le coût pondéré pour un point de demande correspond à sa pondération multipliée par le chemin d’accès de moindre coût entre la ressource et le point de demande. Le coût pondéré pour une ressource correspond à la somme de tous les coûts pondérés des points de demande alloués à la ressource.

Par exemple, si un point de demande avec une pondération de 2 est alloué à une ressource distante de 10 miles, la valeur TotalWeighted_Miles est 20 (2 x 10). Si un autre point de demande avec une pondération de 3 est alloué à la même ressource et est situé à 5 miles, la valeur TotalWeighted_Miles passe à 35 (3 x 5 + 20).

Ce champ est inclus uniquement si le mode de déplacement défini pour l’analyse possède un attribut d’impédance basé sur la distance.

Remarque :

Un champ supplémentaire, TotalWeighted_[DistanceUnits], est inclus si le paramètre Unités de mesure est lié à une distance et si sa valeur n’est pas définie sur Miles ou Kilomètres. La valeur du champ est exprimée dans les unités spécifiées par le paramètre Unités de mesure.

Total_Kilometers

Ce champ est analogue au champ Total_Miles, à ceci près que la valeur du champ est exprimée en kilomètres et non pas en miles.

TotalWeighted_Kilometers

Ce champ est analogue au champ TotalWeighted_Miles, à ceci près que la valeur du champ est exprimée en kilomètres et non pas en miles.

Total_Other

Somme des distances à parcourir en unités inconnues entre la ressource et chacun des points de demande alloués à la ressource.

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

TotalWeighted_Other

Ce champ stocke le coût pondéré cumulé en unités inconnues pour une ressource. Le coût pondéré pour un point de demande correspond à sa pondération multipliée par le chemin d’accès de moindre coût entre la ressource et le point de demande. Le coût pondéré pour une ressource correspond à la somme de tous les coûts pondérés des points de demande alloués à la ressource.

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

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.

SourceOID

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

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.

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

CurbApproach

Direction dans laquelle un véhicule arrive à la ressource ou en part. Les valeurs de ce champ sont copiées à partir du champ CurbApproach vers les ressources en entrée.

Status

Indique le statut du point par rapport à son emplacement sur le réseau et au résultat de l’analyse. Les valeurs possibles sont les suivantes :

  • 0 (OK) : le point a été localisé sur le réseau.
  • 1 (Non localisé) : le point n’a pas pu être localisé sur le réseau et n’a donc pas été inclus dans l’analyse.
  • 2 (Élément de réseau non localisé) : l’élément de réseau identifié par les champs de localisation de réseau du point est introuvable. Cela peut se produire lorsqu’un élément de réseau où l’arrêt doit se trouver a été supprimé et que la localisation réseau n’a pas été recalculée.
  • 3 (Élément non traversable) : l’élément de réseau où se trouve le point 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 se trouve à l’endroit où des nombres positifs sont requis.
  • 5 (Non atteint) : le point ne peut pas être atteint par le solveur. Il se peut que l’arrêt se trouve sur une zone distincte déconnectée du réseau des autres entrées, ou des interruptions ou des restrictions empêchent de voyager vers ou depuis l’arrêt.
  • 6 (Violation de fenêtre horaire) : le point n’a pas pu être atteint dans les fenêtres horaires spécifiées. Ce statut ne s’applique qu’aux types d’analyse de réseau prenant en charge les fenêtres horaires.
  • 7 (Non situé sur le plus proche) : la localisation de réseau la plus proche du point n’est pas traversable en raison d’une restriction ou d’une interruption. Le point a par conséquent été positionné sur l’entité de réseau traversable la plus proche.

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.

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.

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.

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.

Bearing

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

BearingTol

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

NavLatency

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

output_demand_points

Ce paramètre permet d’accéder aux points de demande qui ont participé à l’analyse : ceux qui ont été alloués aux ressources et ceux qui n’ont pas été alloués.

Ce paramètre prend en charge les champs suivants. Outre ces champs, le paramètre inclut également tous les champs de la classe d’entités en entrée utilisés comme ressources pour l’analyse.

ChampDescription

Name

Nom du point de demande. Les valeurs de ce champ sont copiées à partir du champ Name sur les points de demande en entrée.

FacilityOID

Valeur ObjectID de la ressource à laquelle le point de demande est alloué. La valeur du champ est nulle si le point de demande n’est alloué à aucune ressource. Ce champ est souvent utilisé pour joindre des informations issues des ressources en entrée aux points de demande en sortie.

DemandOID

Valeur ObjectID de l’entité de point de demande en entrée correspondante. Ce champ est souvent utilisé pour joindre des informations.

Weight

Pondération relative du point de demande. Les valeurs de ce champ sont copiées à partir du champ Weight sur les points de demande en entrée.

AllocatedWeight

Volume de demande alloué aux ressources choisies et requises. Cette valeur exclut la demande allouée à des ressources concurrentes. Les options de la valeur sont les suivantes :

  • Null : le point de demande n’a été affecté à aucune ressource. Par exemple, ceci peut survenir si le point de demande est demeuré inaccessible à partir des ressources.
  • 0 : le point de demande a été affecté uniquement à des ressources concurrentes.
  • Valeur positive, non nulle : indique le volume de demande affecté aux ressources choisies et requises.

GroupName

Nom du groupe dont le point de demande fait partie. Les valeurs de ce champ sont copiées à partir du champ GroupName sur les points de demande en entrée.

ImpedanceTransformation

Les valeurs de ce champ sont copiées à partir du champ ImpedanceTransformation sur les points de demande en entrée.

ImpedancParameter

Les valeurs de ce champ sont copiées à partir du champ ImpedanceParameter sur les points de demande en entrée.

Cutoff

Le point de demande ne peut pas être alloué à une ressource située au-delà de la valeur indiquée ici. Les valeurs de ce champ sont copiées à partir du champ Cutoff sur les points de demande en entrée.

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.

SourceOID

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

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.

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

CurbApproach

Direction dans laquelle un véhicule arrive au point de demande ou en part. Les valeurs de ce champ sont copiées à partir du champ CurbApproach vers les ressources en entrée.

Status

Indique le statut du point par rapport à son emplacement sur le réseau et au résultat de l’analyse. Les valeurs possibles sont les suivantes :

  • 0 (OK) : le point a été localisé sur le réseau.
  • 1 (Non localisé) : le point n’a pas pu être localisé sur le réseau et n’a donc pas été inclus dans l’analyse.
  • 2 (Élément de réseau non localisé) : l’élément de réseau identifié par les champs de localisation de réseau du point est introuvable. Cela peut se produire lorsqu’un élément de réseau où l’arrêt doit se trouver a été supprimé et que la localisation réseau n’a pas été recalculée.
  • 3 (Élément non traversable) : l’élément de réseau où se trouve le point 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 se trouve à l’endroit où des nombres positifs sont requis.
  • 5 (Non atteint) : le point ne peut pas être atteint par le solveur. Il se peut que l’arrêt se trouve sur une zone distincte déconnectée du réseau des autres entrées, ou des interruptions ou des restrictions empêchent de voyager vers ou depuis l’arrêt.
  • 6 (Violation de fenêtre horaire) : le point n’a pas pu être atteint dans les fenêtres horaires spécifiées. Ce statut ne s’applique qu’aux types d’analyse de réseau prenant en charge les fenêtres horaires.
  • 7 (Non situé sur le plus proche) : la localisation de réseau la plus proche du point n’est pas traversable en raison d’une restriction ou d’une interruption. Le point a par conséquent été positionné sur l’entité de réseau traversable la plus proche.

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.

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.

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.

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.

Bearing

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

BearingTol

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

NavLatency

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

output_allocation_lines

Ce paramètre permet d’accéder aux lignes qui relient les points de demande aux ressources auxquelles ils ont été alloués. Dans la documentation, ces lignes sont appelées lignes d’allocation. Ces lignes d’allocation incluent des données concernant la demande allouée à partir de chaque point de demande vers la ressource associée.

Le paramètre prend en charge les champs suivants :

ChampDescription

Name

Le nom de la ligne d’allocation comprend les noms du point de demande et de la ressource à laquelle le point de demande est alloué.

Le nom de la ligne d’allocation est basé sur les noms de la ressource et du point de demande associés.

Le nom de la ressource apparaît en premier si la valeur de paramètre Sens de déplacement est définie sur Ressource vers la demande. Par exemple, Facility 5 - Demand 3 indique que l’itinéraire part de Facility 5 pour atteindre Demand 3.

Si Demande vers la ressource est spécifiée comme valeur du paramètre Sens de déplacement, le nom du point de demande apparaît en premier. Par exemple, Demand 3 — Facility 5.

Weight

Pondération affectée du point de demande connecté à la ressource connectée.

FacilityOID

Valeur ObjectID de l’entité de ressource en entrée correspondante. Ce champ est souvent utilisé pour joindre des informations issues des ressources aux lignes d’allocation.

DemandOID

Valeur ObjectID de l’entité de point de demande en entrée correspondante. Ce champ est souvent utilisé pour joindre des informations issues des points de demande aux lignes d’allocation.

Total_Minutes

Temps de trajet en minutes entre la ressource et le point de demande. Bien que les lignes d’allocation présentent des géométries droites ou nulles, le coût fait toujours référence aux temps de trajet sur un réseau de transport et non à des distances en ligne droite.

Remarque :

Un champ supplémentaire, Total_[TimeUnits], est inclus si le paramètre Unités de mesure est lié au temps et si sa valeur n’est pas définie sur Minutes. La valeur du champ est exprimée dans les unités spécifiées par le paramètre Unités de mesure.

Remarque :

Des champs supplémentaires Total_[AccumulateAttributeName]_[TimeUnits] sont inclus pour chaque attribut de coût de type temporel cumulé au cours de l’analyse.

TotalWeighted_Minutes

Coût pondéré du trajet entre la ressource et le point de demande en minutes. Il s’agit de la valeur Total_Minutes multipliée par la pondération du point de demande alloué à la ressource.

Ce champ est inclus uniquement si le mode de déplacement défini pour l’analyse possède un attribut d’impédance basé sur le temps.

Remarque :

Un champ supplémentaire, TotalWeighted_[TimeUnits], est inclus si le paramètre Unités de mesure est lié au temps et si sa valeur n’est pas définie sur Minutes. La valeur du champ est exprimée dans les unités spécifiées par le paramètre Unités de mesure.

Total_Miles

Distance en miles entre la ressource et le point de demande. Bien que les lignes d’allocation présentent des géométries droites ou nulles, le coût fait toujours référence aux distances de trajet sur un réseau de transport et non à des distances en ligne droite.

Remarque :

Un champ supplémentaire, Total_[DistanceUnits], est inclus si le paramètre Unités de mesure est lié à une distance et si sa valeur n’est pas définie sur Miles ou Kilomètres. La valeur du champ est exprimée dans les unités spécifiées par le paramètre Unités de mesure.

Remarque :

Des champs supplémentaires Total_[AccumulateAttributeName]_[DistanceUnits] sont inclus pour chaque attribut de coût de type temporel cumulé au cours de l’analyse.

Total_Kilometers

Distance en kilomètres entre la ressource et le point de demande. Bien que les lignes d’allocation présentent des géométries droites ou nulles, le coût fait toujours référence aux distances de trajet sur un réseau de transport et non à des distances en ligne droite.

TotalWeighted_Miles

Coût pondéré du trajet entre la ressource et le point de demande en miles. Il s’agit de la valeur Total_Miles multipliée par la pondération du point de demande alloué à la ressource.

Ce champ est inclus uniquement si le mode de déplacement défini pour l’analyse possède un attribut d’impédance basé sur la distance.

Remarque :

Un champ supplémentaire, TotalWeighted_[DistanceUnits], est inclus si le paramètre Unités de mesure est lié à une distance et si sa valeur n’est pas définie sur Miles ou Kilomètres. La valeur du champ est exprimée dans les unités spécifiées par le paramètre Unités de mesure.

TotalWeighted_Kilometers

Coût pondéré du trajet entre la ressource et le point de demande en kilomètres. Il s’agit de la valeur Total_Kilometers multipliée par la pondération du point de demande alloué à la ressource.

Ce champ est inclus uniquement si le mode de déplacement défini pour l’analyse possède un attribut d’impédance basé sur la distance.

Total_Other

Coût de déplacement, exprimé en unités inconnues, entre la ressource et le point de demande. Bien que les lignes d’allocation présentent des géométries droites ou nulles, le coût fait toujours référence au coût de déplacement sur un réseau de transport et non à des distances en ligne droite.

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 :

Des champs supplémentaires, Total_[AccumulateAttributeName]_Other, sont inclus pour chaque attribut de coût qui n’est relatif ni à une distance ni à un temps cumulé au cours de l’analyse.

TotalWeighted_Other

Coût pondéré du trajet entre la ressource et le point de demande en unités inconnues. Il s’agit de la valeur Total_Cost multipliée par la pondération du point de demande alloué à la ressource.

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

solve_succeeded

Utilisez ce paramètre pour déterminer si l’analyse a réussi.

output_result_file

Utilisez ce paramètre pour accéder aux résultats issus de l’analyse figurant dans un fichier .zip qui renferme un ou plusieurs fichiers pour chaque sortie. Le format d’un fichier est spécifié par le paramètre Format en sortie. La valeur du paramètre n’est pas renseignée si le paramètre Format en sortie est défini sur Jeu d’entités.

Lorsqu’un format en sortie basé sur un fichier, tel que Fichier JSON ou Fichier GeoJSON, est spécifié, aucune sortie n’est ajoutée à l’affichage car l’application (comme ArcMap ou ArcGIS Pro) n’affiche pas le contenu du fichier de résultats. À la place, le fichier est téléchargé dans un répertoire temporaire sur votre machine. Dans ArcGIS Pro, il est possible de déterminer l’emplacement du fichier téléchargé en affichant la valeur du paramètre Fichier de résultats en sortie dans l’entrée correspondant à l’exécution de l’outil dans l’historique de géotraitement du projet. Dans ArcMap, l’emplacement du fichier peut être déterminé via l’option Copier l’emplacement dans le menu contextuel du paramètre Fichier de résultats en sortie de l’entrée correspondant à l’exécution de l’outil dans la fenêtre Résultats du géotraitement.

output_network_analysis_layer

Utilisez ce paramètre pour accéder au fichier de couche d’analyse de réseau qui stocke les paramètres d’analyse et les entrées et les sorties utilisées pour l’analyse. La valeur du paramètre n’est renseignée que si le paramètre Enregistrer la couche d’analyse de réseau en sortie est défini sur Vrai.

Le fichier est téléchargé dans un répertoire temporaire sur votre machine. Dans ArcGIS Pro, il est possible de déterminer l’emplacement du fichier téléchargé en affichant la valeur du paramètre Couche d’analyse de réseau de résultats en sortie dans l’entrée correspondant à l’exécution de l’outil dans l’historique de géotraitement du projet. Dans ArcMap, l’emplacement du fichier peut être déterminé via l’option Copier l’emplacement du menu contextuel du paramètre Couche d’analyse de réseau en sortie de l’entrée correspondant à l’exécution de l’outil dans la fenêtre Résultats du géotraitement.

Remarque :

Vous ne pouvez pas utiliser ce fichier directement, même lorsque vous ouvrez le fichier dans une application ArcGIS Desktop telle qu’ArcMap, puisque sa source de données n’est pas valide. Le fichier doit être envoyé au support technique Esri qui évaluera la qualité des résultats renvoyés par l’outil.