Das Geoverarbeitungswerkzeug Location-Allocation berechnen erzeugt Layer für die Darstellung von Einrichtungen, Bedarfspunkten, Allokationslinien und Routenkanten. In diesem Thema werden die Ausgabe-Feature-Classes und die ihnen entsprechenden Feldattribute erläutert.
Feature-Class "Einrichtungen"
Die Feature-Class "Einrichtungen" repräsentiert die Einrichtungen, die Teil der Lösung sind, z. B. ausgewählte und erforderliche Einrichtungen, sowie alle Mitbewerbereinrichtungen und Einrichtungen, die aus der Lösung ausgeschlossen wurden.
Der Standardname dieser Ausgabe-Feature-Class ist Facilities, Sie können ihn jedoch ändern, indem Sie den Parameter Ausgabename für Einrichtungen (Output_Facilities_Name in Python) vor der Berechnung ändern.
Der Feature-Class wird das Koordinatensystem zugewiesen, das auch vom zugrunde liegenden Netzwerk-Dataset verwendet wird. Dies kann durch die Angabe eines Wertes für den Parameter Ausgabe-Koordinatensystem in den Umgebungseinstellungen gesteuert werden.
Im Folgenden sind die Feldnamen der Feature-Class "Einrichtungen" aufgeführt und beschrieben.
Feldname | Beschreibung |
---|---|
ObjectID | Das vom System verwaltete ID-Feld. |
Shape | Die Geometrie des Punktes, der intern gespeichert wird. |
Name | Der Name der Einrichtung. Wenn die Eingabe-Feature-Class "Einrichtungen" außerdem über ein Feld vom Typ Name mit einem anderen Wert als 0 verfügte, wird der Wert von Name aus diesem Feld abgeleitet. Andernfalls wird vom Werkzeug ein Name zugewiesen. |
FacilityType | Dieses Feld gibt an, ob die Einrichtung Teil der Lösung ist. Dieses Feld wird durch eine Domäne von Werten eingeschränkt, die durch einen Ganzzahlwert in Klammern aus der folgenden Liste referenziert wird:
Um zu sehen, welche Nicht-Mitbewerbereinrichtungen Teil der Lösung sind und wahrscheinlich Bedarf erfassen, müssen Sie die Einrichtungen des Typs "Erforderlich" und "Ausgewählt " betrachten. |
Gewichtung | Die relative Gewichtung der Einrichtung, die verwendet wird, um die Attraktivität, Erwünschtheit oder Tendenz einer Einrichtung gegenüber anderen Einrichtungen zu bewerten. Dieses Feld und dessen Werte werden aus den Eingabe-Einrichtungen kopiert. |
Kapazität | Das Feld Kapazität ist für den Problemtyp "Zulässige Abdeckung maximieren" spezifisch. Es gibt an, wie viel gewichteten Bedarf die Einrichtung liefern kann. Ein Wert von 0 gibt an, dass die Einrichtung die Standardkapazität verwendet hat, die im Parameter Standardkapazität (Default_Capacity für Python) festgelegt wurde, als das Werkzeug ausgeführt wurde. Ein anderer Wert als 0 gibt an, dass die Einrichtung eine Kapazität hatte, welche die Standardkapazität außer Kraft gesetzt hat, als das Werkzeug ausgeführt wurde, und es gibt den Override-Wert an. Dieses Feld und dessen Werte werden aus den Eingabe-Einrichtungen kopiert. |
DemandCount | Dieses Feld enthält die Anzahl von Bedarfspunkten, die der Einrichtung zugeordnet sind. Ein Wert ungleich 0 (Null) bedeutet, dass die Einrichtung Teil der Lösung ist. |
DemandWeight | Dieses Feld enthält eine Summe der effektiven Gewichtung aller Bedarfspunkte, die der Einrichtung zugeordnet wurden. Bei den Problemtypen zur Maximierung der Erreichbarkeit, zur Maximierung des Marktanteils und zur Erreichung des angestrebten Marktanteils ist der Wert eine anteilige Summe der Gewichtungsfeldwerte, da der Bedarf bei diesen Problemtypen mit zunehmender Entfernung abnehmen oder unter vielen Einrichtungen aufgeteilt werden kann. |
CurbApproach | Gibt die Richtung an, in der ein Fahrzeug bei der Einrichtung ankommt bzw. von ihr wegfährt. Dieses Feld und dessen Werte werden aus den Eingabe-Einrichtungen kopiert. |
Status | Dieses Feld wird von einer Domäne von Werten eingeschränkt, die unten aufgeführt ist (ihre codierten Werte werden in Klammern angegeben). Beachten Sie, dass sich der Netzwerkstandort auf die Position der Einrichtung im Netzwerk-Dataset bezieht.
|
Total_[Units] | Die Summe der Entfernungen oder Fahrzeiten zwischen der Einrichtung und den einzelnen Bedarfspunkten, die der Einrichtung zugeordnet wurden. |
Total_[Accumulated Cost Attribute]_[Units] | Die Summe der Entfernungen oder Fahrzeiten zwischen der Einrichtung und den einzelnen Bedarfspunkten, die der Einrichtung zugeordnet wurden. Die Einheiten des angegebenen Kostenattributs werden in die Einheiten konvertiert, die im Eingabeparameter Maßeinheiten festgelegt wurden. |
TotalWeighted_[Units] | Die kumulierten gewichteten Kosten für eine Einrichtung. Die gewichteten Kosten eines Bedarfspunktes ergeben sich aus dem Produkt seiner Gewichtung und der kostengünstigsten Route zwischen der Einrichtung und dem Bedarfspunkt. Die gewichteten Kosten einer Einrichtung ergeben sich aus der Summe der gewichteten Kosten aller Bedarfspunkte, die der Einrichtung zugeordnet wurden. Wenn beispielsweise eine Einrichtung zehn Meilen von einem Bedarfspunkt mit einer Gewichtung von 2 entfernt ist, ergibt sich für TotalWeighted_Miles der Wert 20 (2 x 10). Wenn ein weiterer Bedarfspunkt mit einer Gewichtung von 5 derselben Einrichtung zugeordnet wird und 5 Meilen entfernt ist, dann erhöht sich der Wert für TotalWeighted_Miles auf 35 (3 x 5 + 20). |
FacilityOID | Die Objekt-ID der Eingabeeinrichtung. Dieses Feld kann verwendet werden, um Attribute aus der Ausgabe-Feature-Class "Einrichtungen" mit den Eingabe-Einrichtungen oder von den Eingabe-Einrichtungen mit den Ausgabe-Einrichtungen zu verknüpfen. Es kann auch verwendet werden, um Attribute mit und aus der Ausgabe-Feature-Class "Einrichtungen" zu verbinden. |
Feature-Class "Bedarfspunkte"
Die Feature-Class "Bedarfspunkte" repräsentieret alle Bedarfspunkte, und zwar sowohl die zugeordneten als auch die nicht zugeordneten.
Der Standardname dieser Ausgabe-Feature-Class ist DemandPoints, Sie können ihn jedoch ändern, indem Sie den Parameter Ausgabename für Bedarfspunkte (Output_Demand_Points_Name in Python) vor der Berechnung ändern.
Der Feature-Class wird das Koordinatensystem zugewiesen, das auch vom zugrunde liegenden Netzwerk-Dataset verwendet wird. Dies kann durch die Angabe eines Wertes für den Parameter Ausgabe-Koordinatensystem in den Umgebungseinstellungen gesteuert werden.
Im Folgenden sind die Feldnamen der Feature-Class "Bedarfspunkte" aufgeführt und beschrieben.
Feldname | Beschreibung |
---|---|
ObjectID | Das vom System verwaltete ID-Feld. |
Shape | Die Geometrie des Punktes, der intern gespeichert wird. |
Name | Der Name des Bedarfs. Wenn die Eingabe-Feature-Class "Bedarfspunkte" über ein Feld mit demselben Namen verfügte, wird der Wert für Name aus diesem Feld abgeleitet. Andernfalls wird vom Werkzeug ein Name zugewiesen. |
Gewichtung | Die relative Gewichtung des Bedarfspunktes. Ein Wert von 2.0 bedeutet, dass der Bedarfspunkt zweimal so wichtig ist wie ein Bedarfspunkt mit einer Gewichtung von 1.0. Dieses Feld und dessen Werte werden aus den Eingabe-Bedarfspunkten kopiert. |
AllocatedWeight | Dies ist die Menge an Bedarf, die ausgewählten und erforderlichen Einrichtungen zugeordnet wurde. In diesem Wert ist der Mitbewerbereinrichtungen zugeordnete Bedarf nicht enthalten. Dieser Wert kann auf dreierlei Weise interpretiert werden:
|
GroupName | Der Name der Gruppe, zu der der Bedarfspunkt gehört. Dieses Feld und dessen Werte werden aus den Eingabe-Bedarfspunkten kopiert. Wenn Bedarfspunkte über den gleichen Gruppennamen verfügen, ordnet der Solver alle Mitglieder der Gruppe der gleichen Einrichtung zu. Wenn Einschränkungen, z. B. ein Entfernungsgrenzwert, verhindern, dass ein Bedarfspunkt der Gruppe die gleiche Einrichtung erreicht, dann wird keiner dieser Bedarfspunkte dieser Einrichtung zugeordnet. Dieses Feld wird für die Problemtypen Zulässige Abdeckung maximieren, Zielmarkt-Anteil und Marktanteil maximieren ignoriert. |
DistanceCutoff | Dieser Wert repräsentiert den für den Bedarfspunkt festgelegten Entfernungsgrenzwert, der verhindert, dass der Bedarfspunkt einer Einrichtung zugeordnet wird, die innerhalb der gegebenen Entfernung nicht erreicht werden kann. Dieses Feld und dessen Werte werden aus den Eingabe-Bedarfspunkten kopiert. Ein Null-Feldwert gibt an, dass der Bedarfspunkt stattdessen durch den Standardgrenzwert begrenzt war, der im Eingabeparameter Standardmaß-Grenzwert angegeben ist. Die Einheiten für dieses Feld entsprechen denen im Eingabeparameter Maßeinheiten. Dieses Feld ist nicht vorhanden, wenn die Option Maßeinheiten auf Zeiteinheiten festgelegt ist. |
TimeCutoff | Dieser Wert repräsentiert den für den Bedarfspunkt festgelegten Fahrzeitgrenzwert, der verhindert, dass der Bedarfspunkt einer Einrichtung zugeordnet wird, die innerhalb der gegebenen Fahrzeit nicht erreicht werden kann. Dieses Feld und dessen Werte werden aus den Eingabe-Bedarfspunkten kopiert. Ein Null-Feldwert gibt an, dass der Bedarfspunkt stattdessen durch den Standardgrenzwert begrenzt war, der im Eingabeparameter Standardmaß-Grenzwert angegeben ist. Die Einheiten für dieses Feld entsprechen denen im Eingabeparameter Maßeinheiten. Dieses Feld ist nicht vorhanden, wenn die Option Maßeinheiten auf Entfernungseinheiten festgelegt ist. |
CurbApproach | Gibt die Richtung an, in der ein Fahrzeug beim Bedarfspunkt ankommt bzw. davon wegfährt. Dieses Feld und dessen Werte werden aus den Eingabe-Bedarfspunkten kopiert. |
Status | Dieses Feld wird von einer Domäne von Werten eingeschränkt, die unten aufgeführt ist (ihre codierten Werte werden in Klammern angegeben). Beachten Sie, dass sich der Netzwerkstandort auf die Position des Bedarfspunkts im Netzwerk-Dataset bezieht.
|
FacilityOID | Die Objekt-ID der Einrichtung, der der Bedarfspunkt zugeordnet ist. |
Feature-Class "Allokationslinien"
Die Feature-Class "Allokationslinien" enthält alle Linien-Features, die Bedarfspunkte mit den Einrichtungen verbinden, denen sie zugeordnet sind. Wenn ein Bedarfspunkt mehr als einer Einrichtung zugeordnet wird, gibt es eine Linie für jede Einrichtung, der er zugeordnet wird. Wenn ein Bedarfspunkt keiner Einrichtung zugeordnet wird, besitzt er keine entsprechenden Linien.
Als Ausgabe-Shape-Typ sind entweder echte Linien (die Linien folgen dem Straßennetz), gerade Linien oder sogar gar keine Linien (nur Tabellenwerte) möglich. In jedem Fall repräsentiert ein Linien-Feature die Allokation auf der Basis des kürzesten Netzwerkpfads zwischen der Einrichtung und dem Bedarfspunkt. Damit spiegeln die zeit- und entfernungsbezogenen Felder immer Netzwerkmessungen und keine Messungen gerader Linien wider.
Der Standardname dieser Ausgabe-Feature-Class ist AllocationLines, Sie können ihn jedoch ändern, indem Sie den Parameter Ausgabename für Allokationslinien (Output_Demand_Points_Name in Python) vor der Berechnung ändern.
Der Feature-Class wird das Koordinatensystem zugewiesen, das auch vom zugrunde liegenden Netzwerk-Dataset verwendet wird. Dies kann durch die Angabe eines Wertes für den Parameter Ausgabe-Koordinatensystem in den Umgebungseinstellungen gesteuert werden.
Im Folgenden sind die Feldnamen der Feature-Class "Allokationslinien" aufgeführt und beschrieben.
Feldname | Beschreibung |
---|---|
ObjectID | Das vom System verwaltete ID-Feld. |
Shape | Die Geometrie des Punktes, der intern gespeichert wird. |
Name | Der Name der Allokationslinie. Die Namen werden formatiert, damit der Einrichtungsname und der Bedarfspunktname in der Reihenfolge aufgelistet werden, in der sie besucht werden. Wenn die Fahrt von Einrichtungen zu Bedarfspunkten erfolgt, ist der Einrichtungsname zuerst aufgelistet, und zwar in folgendem Format: [Einrichtungsname] - [Bedarfspunktname]. Der Bedarfspunktname wird zuerst aufgelistet, wenn die Fahrt von Bedarfspunkten zu Einrichtungen erfolgt. Durch den Eingabeparameter Reiserichtung wird die Richtung der Fahrt festgelegt. |
Gewichtung | Die Gewichtung, die der Linie vom verbundenen Bedarfspunkt(DemandOID) zur verbundenen Einrichtung (FacilityOID) zugewiesen wird. |
Total_[Einheiten] | Die Entfernung oder Fahrzeit des kürzesten Wegs zwischen der Einrichtung und dem Bedarfspunkt. |
Total_[Cost Attribute]_[Units] | Die Entfernung oder Fahrzeit des kürzesten Wegs zwischen der Einrichtung und dem Bedarfspunkt. Die Einheiten des angegebenen Kostenattributs werden in die Einheiten konvertiert, die im Eingabeparameter Maßeinheiten festgelegt wurden. |
TotalWeighted_[Units] | Die gewichteten Kosten für die Fahrt zwischen Einrichtung und Bedarfspunkt. Dies ist der Wert, der sich aus dem Produkt von Total_[Units] und der Gewichtung des der Einrichtung zugeordneten Bedarfspunktes ergibt. Wenn beispielsweise eine Einrichtung zehn Meilen von einem Bedarfspunkt mit einer Gewichtung von 2 entfernt ist, ergibt sich für TotalWeighted_Miles der Wert 20 (2 x 10). |
DemandOID | Dies ist die eindeutige Kennung des Bedarfspunktes, mit dem die Linie verknüpft ist. Eine Linie ist immer mit einer Einrichtung und einem Bedarfspunkt verknüpft. |
FacilityOID | Dies ist die eindeutige Kennung der Einrichtung, mit der die Linie verknüpft ist. Eine Linie ist immer mit einer Einrichtung und einem Bedarfspunkt verknüpft. |
Feature-Class "Routenkanten"
Die Feature-Class "Routenkanten" repräsentiert die einzelnen Straßensegmente entlang der kürzesten Route zwischen Bedarfspunkten und den Einrichtungen, denen sie zugeordnet sind.
Zum Auffüllen der Ausgabe-Feature-Class "Routenkanten" müssen Sie den Parameter Allokationslinien-Shape auf echte Ausgabelinien festlegen.
Der Standardname dieser Ausgabe-Feature-Class ist RouteEdges, Sie können ihn jedoch ändern, indem Sie den Parameter Ausgabename für Routenkanten (Output_Route_Edges_Name für Python) vor der Berechnung ändern.
Der Feature-Class wird das Koordinatensystem zugewiesen, das auch vom zugrunde liegenden Netzwerk-Dataset verwendet wird. Dies kann durch die Angabe eines Wertes für den Parameter Ausgabe-Koordinatensystem in den Umgebungseinstellungen gesteuert werden.
Im Folgenden sind die Feldnamen der Feature-Class "Routenkanten" aufgeführt und beschrieben.
Feldname | Beschreibung | |
---|---|---|
ObjectID | Das vom System verwaltete ID-Feld. | |
Shape | Das Geometriefeld, das das Shape der Linien angibt. | |
SourceName | Der Name der Quell-Edge-Feature-Class, aus der die Linie generiert wurde. | |
SourceOID | Die Objekt-ID des durchlaufenen Quell-Features. Dieser Wert entspricht einer Objekt-ID aus der Feature-Class, die im Feld SourceName angegeben ist. | |
RouteEdgeID | Die ID, die die Netzwerk-Dataset-Kante darstellt, die von der Route durchlaufen wurde. Objekt-IDs kennzeichnen eindeutig Features und Kanten-IDs kennzeichnen eindeutig Kanten. Pro Linien-Feature können mehrere Kanten vorhanden sein. | |
FromPosition | Gibt an, wo das Ausgabe-RouteEdges-Feature in Bezug auf die Digitalisierrichtung des zugrunde liegenden Quell-Features beginnt.
| |
ToPosition | Gibt an, wo das Ausgabe-RouteEdges-Feature in Bezug auf die Digitalisierrichtung des zugrunde liegenden Quell-Features endet.
| |
RouteID | Kennzeichnet eindeutig das AllocationLine-Feature, von dem die Kante durchlaufen wurde. Der RouteID-Wert entspricht dem OID-Wert des AllocationLine-Features. | |
Attr_[Units] | Die Fahrzeit oder Länge des durchlaufenen Teils des zugrunde liegenden Source-Features. | |
Attr_[Cost Attribute]_[Units] | Die Fahrzeit oder Länge des durchlaufenen Teils des zugrunde liegenden Source-Features nach dem Kostenattributnamen. Die Einheiten des angegebenen Kostenattributs werden in die Einheiten konvertiert, die im Eingabeparameter Maßeinheiten festgelegt wurden. | |
Cumul_[Units] | Die Fahrzeit oder Länge der Route vom Ursprung bis zum Ende des durchlaufenen Teils dieses zugrunde liegenden Source-Features. | |
Cumul_[Cost Attribute]_[Units] | Die Fahrzeit oder Länge der Route vom Ursprung bis zum Ende des durchlaufenen Teils dieses zugrunde liegenden Source-Features. Die Einheiten des angegebenen Kostenattributs werden in die Einheiten konvertiert, die im Eingabeparameter Maßeinheiten festgelegt wurden. | |
Attr_[Restriction Attribute] | Gibt an, ob die durchlaufene Kante das Restriktionsattribut verwendet hat, auf das im Namen dieses Feldes verwiesen wird.
| |
Shape_Length | Die geometrische Länge des Features. |