L'outil de géotraitement Résoudre emplacement-allocation génère des couches représentant les ressources, points de demande, lignes d'allocation et tronçons d'itinéraires. La classe d'entités en sortie et les attributs de champ correspondants sont décrits dans cette rubrique.
Classe d'entités Ressources
La classe d'entités Ressources représente les ressources qui font partie de la solution, telles que les ressources choisies et requises, ainsi que les ressources concurrentes et les ressources qui ont été exclues de la solution.
Le nom par défaut de cette classe d'entités en sortie est Facilities, mais vous pouvez lui attribuer un nom différent en modifiant le paramètre Nom des ressources en sortie (Output_Facilities_Name dans Python) avant l'analyse.
La classe d'entités se voit attribuer le même système de coordonnées que le jeu de données réseau sous-jacent utilise. Vous pouvez spécifier une valeur pour l'environnement de géotraitement Système de coordonnées en sortie.
Les noms de champ de la classe d'entités Ressources sont répertoriés et décrits ci-dessous.
Nom du champ | Description |
---|---|
ObjectID | Champ d'ID géré par le système. |
Forme | Géométrie du point, stockée en interne. |
Nom | Nom de la ressource. Si la classe d'entités des ressources en entrée comportait également un champ Nom avec une valeur non nulle, la valeur Nom est dérivée de ce champ. Sinon, l'outil attribue un nom. |
FacilityType | Ce champ indique si la ressource fait partie de la solution. Elle est contrainte par un domaine de valeurs, référencé par la valeur entière figurant entre parenthèses dans la liste de valeurs suivante :
Pour voir quelles sont les ressources non concurrentes qui font partie de la solution et qui sont susceptibles de capturer la demande, consultez les ressources requises et choisies. |
Pondération | 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. Ce champ et ses valeurs sont copiés à partir des ressources en entrée. |
Capacité | Le champ Capacité est spécifique au type de problème Optimiser la couverture de capacité. Il indique la proportion de demande pondérée que la ressource peut fournir. Une valeur Null indique que la ressource a utilisé la capacité par défaut, qui est définie dans le paramètre Capacité par défaut (Default_Capacity dans Python) lors de l'exécution de l'outil. Une valeur non Null indique que la ressource avait une capacité qui a remplacé la capacité par défaut lors de l'exécution de l'outil et que la valeur de remplacement a été spécifiée. Ce champ et ses valeurs sont copiés à partir des ressources en entrée. |
DemandCount | Ce champ contient le nombre de points de demande alloués à la ressource. Une valeur différente de zéro indique que la ressource fait partie de la solution. |
DemandWeight | Ce champ contient la somme des pondérations effectives de tous les 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 Pondération, puisque ces types de problème permettent la diminution de la demande avec la distance ou sa répartition entre de nombreuses ressources. |
CurbApproach | Spécifie la direction selon laquelle un véhicule peut atteindre ou quitter la ressource. Ce champ et ses valeurs sont copiés à partir des ressources en entrée. |
Statut | Ce champ est contraint par un domaine de valeurs répertoriées ci-dessous (leurs valeurs précodées sont affichées entre parenthèses). Notez que la localisation réseau se rapporte à la localisation de la ressource sur le jeu de données réseau.
|
Total_[Units] | Somme des distances ou des temps de trajet entre la ressource et chacun des points de demande alloués à la ressource. |
Total_[Accumulated Cost Attribute]_[Units] | Somme des distances ou des temps de trajet entre la ressource et chacun des points de demande alloués à la ressource. Les unités de l'attribut de coût spécifié sont converties pour correspondre aux unités qui ont été définies dans le paramètre en entrée Unités de mesure. |
TotalWeighted_[Units] | Coût pondéré cumulé 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 augmente à 35 (3 x 5 + 20). |
FacilityOID | Identifiant d'objet de la ressource en entrée. Ce champ peut servir à joindre les attributs de la classe d'entités Ressources en sortie à la table des ressources en entrée, ou des ressources en entrée aux ressources en sortie. Il peut également servir à joindre les attributs depuis ou vers la classe d'entités Ressources en sortie. |
Classe d'entités Points de demande
La classe d'entités Points de demande représente tous les points de demande, à la fois ceux qui ont été alloués aux ressources et ceux qui n'ont pas été alloués.
Le nom par défaut de cette classe d'entités en sortie est DemandPoints, mais vous pouvez lui attribuer un nom différent en modifiant le paramètre Nom des points de demande en sortie (Output_Demand_Points_Name dans Python) avant l'analyse.
La classe d'entités se voit attribuer le même système de coordonnées que le jeu de données réseau sous-jacent utilise. Vous pouvez spécifier une valeur pour l'environnement de géotraitement Système de coordonnées en sortie.
Les noms de champ de la classe d'entités Points de demande sont répertoriés et décrits ci-dessous.
Nom du champ | Description |
---|---|
ObjectID | Champ d'ID géré par le système. |
Forme | Géométrie du point, stockée en interne. |
Nom | Nom de la demande. Si la classe d'entités des points de demande en entrée comportait un champ du même nom, la valeur Nom découle de ce champ. Sinon, l'outil attribue un nom. |
Pondération | Pondération relative du point de demande. Une valeur de 2,0 indique que le point de demande est deux fois plus important qu'un point de demande avec une pondération de 1,0. Ce champ et ses valeurs sont copiés à partir des points de demande en entrée. |
AllocatedWeight | Indique le volume de demande alloué aux ressources choisies et requises. Cette valeur exclut la demande allouée à des ressources concurrentes. La valeur peut être interprétée de trois manières différentes :
|
GroupName | Nom du groupe dont le point de demande fait partie. Ce champ et ses valeurs sont copiés à partir des points de demande en entrée. Si les points de demande partagent un nom de groupe, le solveur alloue tous les membres du groupe à la même ressource. Si des contraintes, telles qu'une distance limite, empêchent l'un des points de demande du groupe d'atteindre la même ressource, aucun des points de demande n'est alloué à cette ressource. Ce champ est ignoré pour les types de problème Optimiser la couverture de capacité, Part de marché cible et Optimiser la part de marché. |
DistanceCutoff | Cette valeur représente la distance limite imposée au point de demande, qui empêche le point de demande d'être alloué à une ressource située au-delà de la distance donnée. Ce champ et ses valeurs sont copiés à partir des points de demande en entrée. Une valeur de champ Null indique que le point de demande a été limité par la limite par défaut, qui est spécifiée dans le paramètre en entrée Limite de mesure par défaut. Les unités de cette valeur de champ sont les mêmes que celles spécifiées dans le paramètre en entrée Unités de mesure. Ce champ n'est pas présent lorsque le paramètre Unités de mesure est défini sur des unités de temps. |
TimeCutoff | Cette valeur représente le temps de trajet limite imposé au point de demande, qui empêche le point de demande d'être alloué à une ressource située au-delà du temps de trajet donné. Ce champ et ses valeurs sont copiés à partir des points de demande en entrée. Une valeur de champ Null indique que le point de demande a été limité par la limite par défaut, qui est spécifiée dans le paramètre en entrée Limite de mesure par défaut. Les unités de cette valeur de champ sont les mêmes que celles spécifiées dans le paramètre en entrée Unités de mesure. Ce champ n'est pas présent lorsque le paramètre Unités de mesure est défini sur des unités de distance. |
CurbApproach | Spécifie la direction dans laquelle un véhicule peut atteindre et quitter le point de demande. Ce champ et ses valeurs sont copiés à partir des points de demande en entrée. |
Statut | Ce champ est contraint par un domaine de valeurs répertoriées ci-dessous (leurs valeurs précodées sont affichées entre parenthèses). Notez que la localisation réseau se rapporte à la localisation du point de demande sur le jeu de données réseau.
|
FacilityOID | Identifiant d'objet de la ressource à laquelle le point de demande est alloué. |
Classe d'entités Lignes d'allocation
La classe d'entités Lignes d'allocation contient des entités linéaires qui connectent les points de demande aux ressources auxquelles ils ont été alloués. Si un point de demande est alloué à plusieurs ressources, il existe une ligne pour chaque ressource à laquelle il est alloué. Si un point de demande n'est alloué à aucune ressource, il ne dispose d'aucune ligne correspondante.
Le type de forme en sortie peut être des lignes réelles (les lignes suivent le réseau routier), des lignes droites ou même aucune ligne (valeurs tabulaires uniquement). Dans les deux cas, une entité linéaire représente toujours le plus court chemin réseau entre la ressource et le point de demande. Par conséquent, les champs liés au temps et à la distance reflètent toujours des mesures du réseau, pas des mesures en ligne droite.
Le nom par défaut de cette classe d'entités en sortie est AllocationLines, mais vous pouvez lui attribuer un nom différent en modifiant le paramètre Nom des lignes d'allocation en sortie (Output_Demand_Points_Name dans Python) avant l'analyse.
La classe d'entités se voit attribuer le même système de coordonnées que le jeu de données réseau sous-jacent utilise. Vous pouvez spécifier une valeur pour l'environnement de géotraitement Système de coordonnées en sortie.
Les noms de champ de la classe d'entités Lignes d'allocation sont répertoriés et décrits ci-dessous.
Nom du champ | Description |
---|---|
ObjectID | Champ d'ID géré par le système. |
Forme | Géométrie du point, stockée en interne. |
Nom | Nom de la ligne d'allocation. Les noms sont mis en forme afin de répertorier le nom de la ressource et du point de demande dans leur ordre de visite. Lorsque le trajet part des ressources pour se diriger vers les points de demande, le nom des ressources est répertorié en premier au format suivant : [nom des ressources] - [nom des points de demande]. Le nom des points de demande apparaît en premier lorsque le trajet part des points de demande pour se diriger vers les ressources. Le paramètre en entrée Feuille de route détermine la direction du trajet. |
Pondération | Pondération affectée du point de demande connecté (DemandOID) à la ressource de connexion (FacilityOID). |
Total_[Unités] | Distance ou temps de trajet du plus court chemin entre la ressource et le point de demande. |
Total_[Cost Attribute]_[Units] | Distance ou temps de trajet du plus court chemin entre la ressource et le point de demande. Les unités de l'attribut de coût spécifié sont converties pour correspondre aux unités qui ont été définies dans le paramètre en entrée Unités de mesure. |
TotalWeighted_[Units] | Coût pondéré du trajet entre la ressource et le point de demande. Il s'agit de la valeur Total_[Units] multipliée par la pondération du point de demande alloué à 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). |
DemandOID | Identifiant unique du point de demande auquel la ligne est associée. Une ligne est toujours associée à une ressource et à un point de demande. |
FacilityOID | Identifiant unique de la ressource à laquelle la ligne est associée. Une ligne est toujours associée à une ressource et à un point de demande. |
Classe d'entités tronçons d'itinéraires
La classe d'entités lignes tronçons d'itinéraires représente les segments de route individuels le long de l'itinéraire le plus court entre les points de demande et les ressources auxquelles ils sont alloués.
Pour renseigner la classe d'entités tronçons d'itinéraires en sortie, vous devez définir le paramètre Forme de ligne d'allocation sur des lignes réelles en sortie.
Le nom par défaut de cette classe d'entités en sortie est RouteEdges, mais vous pouvez lui attribuer un nom différent en modifiant le paramètre Nom des tronçons d'itinéraires en sortie (Output_Route_Edges_Name pour Python) avant l'analyse.
La classe d'entités se voit attribuer le même système de coordonnées que le jeu de données réseau sous-jacent utilise. Vous pouvez spécifier une valeur pour l'environnement de géotraitement Système de coordonnées en sortie.
Les noms de champ de la classe d'entités tronçons d'itinéraires sont répertoriés et décrits ci-dessous.
Nom de champ | Description | |
---|---|---|
IdObjet | Champ d'ID géré par le système. | |
Forme | Champ de géométrie indiquant la forme des lignes. | |
SourceName | Nom de la classe d'entités tronçon en entrée à partir de laquelle la ligne a été générée. | |
SourceOID | Identifiant d'objet de l'entité source traversée. Cette valeur est un ID d’objet provenant de la classe d’entités identifiée dans le champ SourceName. | |
RouteEdgeID | ID représentant le tronçon du jeu de données réseau traversé par l'itinéraire. Les ID d'objet identifient de manière unique les entités et les ID de tronçon identifient de manière unique les tronçons. Une entité linéaire peut comporter plusieurs tronçons. | |
FromPosition | Spécifie l'endroit où commence l'entité RouteEdges en sortie, en référence au sens de numérisation de l'entité source sous-jacente.
| |
ToPosition | Spécifie l'endroit où finit l'entité RouteEdges en sortie, en référence au sens de numérisation de l'entité source sous-jacente.
| |
RouteID | Identifie de manière unique l'entité AllocationLine qui a traversé le tronçon. La valeur RouteID correspond à la valeur OID de l'entité AllocationLine. | |
Attr_[Units] | Temps de trajet ou longueur de la portion traversée de l'entité source sous-jacente. | |
Attr_[Cost Attribute]_[Units] | Temps de trajet ou longueur de la portion traversée de l'entité source sous-jacente, conformément au nom de l'attribut de coût. Les unités de l'attribut de coût spécifié sont converties pour correspondre aux unités qui ont été définies dans le paramètre en entrée Unités de mesure. | |
Cumul_[Units] | Temps de trajet ou longueur de l'itinéraire depuis son origine jusqu'à la fin de la portion traversée de cette entité source sous-jacente. | |
Cumul_[Cost Attribute]_[Units] | Temps de trajet ou longueur de l'itinéraire depuis son origine jusqu'à la fin de la portion traversée de cette entité source sous-jacente. Les unités de l'attribut de coût spécifié sont converties pour correspondre aux unités qui ont été définies dans le paramètre en entrée Unités de mesure. | |
Attr_[Restriction Attribute] | Spécifie si le tronçon traversé a utilisé l'attribut de restriction auquel il est fait référence dans le nom de ce champ.
| |
Shape_Length | Longueur géométrique de l'entité. |