SolveLocationAllocation (LocationAllocation)

Zusammenfassung

Das Werkzeug SolveLocationAllocation wählt den oder die besten Standorte aus einer Gruppe eingegebener Standorte aus.

In dieses Werkzeug werden Einrichtungen eingegeben, die Waren oder Dienstleistungen bereitstellen, sowie Bedarfspunkte, die die Waren und Dienstleistungen in Anspruch nehmen. Das Ziel besteht darin, diejenigen Einrichtungen zu ermitteln, die die Bedarfspunkte am effektivsten bedienen können. Das Werkzeug löst dieses Problem, indem es verschiedene Möglichkeiten analysiert, mit denen die Bedarfspunkte den verschiedenen Einrichtungen zugeordnet werden können. Die Lösung zeigt ein Szenario an, in dem den Einrichtungen der größtmögliche Bedarf zugeordnet wird und die Gesamtstrecke am kürzesten ist. Das Ergebnis enthält die Lösungseinrichtungen, die mit den ihnen zugeordneten Einrichtungen verknüpften Bedarfspunkte sowie Verbindungslinien zwischen den Bedarfspunkten und deren Einrichtungen.

Das Werkzeug Location-Allocation lässt sich für die Lösung spezifischer Problemtypen konfigurieren. Hier einige Beispiele:

Bild

Standortbestimmung von Notunterkünften für Katastrophenhilfe

Verwendung

Syntax

SolveLocationAllocation_naagol (Facilities, Demand_Points, {Analysis_Region}, Measurement_Units, {Problem_Type}, {Number_of_Facilities_to_Find}, {Default_Measurement_Cutoff}, {Default_Capacity}, {Target_Market_Share}, {Measurement_Transformation_Model}, {Measurement_Transformation_Factor}, {Travel_Direction}, {Time_of_Day}, {Time_Zone_for_Time_of_Day}, {UTurn_at_Junctions}, {Point_Barriers}, {Line_Barriers}, {Polygon_Barriers}, {Use_Hierarchy}, {Restrictions}, {Attribute_Parameter_Values}, {Allocation_Line_Shape})
ParameterErläuterungDatentyp
Facilities

Geben Sie eine oder mehrere Einrichtungen an (bis zu 1,000). Das Werkzeug wählt die besten Standorte aus der Gruppe von Einrichtungen aus, die Sie hier angeben.

In einer Wettbewerbsanalyse, in der Sie nach den besten Standorten in der Nähe von Mitbewerbern suchen, werden auch die Einrichtungen der Mitbewerber hier angegeben.

Bei der Festlegung der Einrichtungen können Sie deren jeweilige Eigenschaften, darunter Name oder Typ der Einrichtung, mithilfe von Attributen festlegen. Für die Einrichtungen können folgende Attribute angegeben werden:

Name – Der Name der Einrichtung. Der Name wird im Namen der Ausgabe-Zuordnungs-Linien erfasst, wenn die Einrichtung Teil der Lösung ist.

FacilityType – Gibt an, ob die Einrichtung eine geeignete, erforderliche oder Mitbewerber-Einrichtung ist. Der Feldwert wird als eine der nachfolgenden Ganzzahlen angegeben (verwenden Sie nicht den Namen in Klammern, sondern den numerischen Code):

  • 0 (Kandidat) – Eine Einrichtung, die möglicherweise Teil der Lösung ist.
  • 1 (Erforderlich) – Eine solche Einrichtung muss Teil der Lösung sein.
  • 2 (Mitbewerber) – Eine konkurrierende Einrichtung, die den Bedarf von Ihren Einrichtungen abschöpft. Mitbewerbereinrichtungen sind spezifisch für die Problemtypen "Marktanteil maximieren" und "Ziel-Marktanteil"; sie werden in anderen Problemtypen ignoriert.

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.

Der Wert 2.0 konnte z. B. die Präferenz von Kunden wiedergeben, die eine Einrichtung im Verhältnis von 2 zu 1 einer anderen Einrichtung zum Einkaufen bevorzugen. Zu den Faktoren, die die Einrichtungsgewichtung potenziell beeinflussen, gehören Nutzfläche, Nachbarschaft und Alter des Gebäudes. Ein anderer Gewichtungswert als 1 (eins) wird nur von den Problemtypen "Marktanteil maximieren" und "Ziel-Marktanteil" berücksichtigt. Bei anderen Problemtypen wird ein solcher Wert ignoriert.

Kapazität – Das Feld "Kapazität" ist für den Problemtyp "Zulässige Abdeckung maximieren" spezifisch, die anderen Problemtypen ignorieren dieses Feld.

Die Kapazität gibt den gewichteten Bedarf an, den die Einrichtung liefern kann. Eine Bedarfsüberschreitung wird auch dann keiner Einrichtung zugeordnet, wenn dieser Bedarf sich innerhalb des Standardmaß-Grenzwertes der Einrichtung befindet.

Jeglicher dem Feld "Kapazität" zugewiesene Wert überschreibt den Parameter Default_Capacity für die jeweilige Einrichtung.

CurbApproach – Gibt die Richtung an, in der ein Fahrzeug bei der Einrichtung ankommt bzw. von ihr wegfährt. Der Feldwert wird als eine der nachfolgenden Ganzzahlen angegeben (verwenden Sie nicht den Namen in Klammern, sondern den numerischen Code):

  • 0 (Beide Seiten des Fahrzeugs) – Die Einrichtung ist von beiden Seiten des Fahrzeugs zugänglich.
  • 1 (Rechte Seite des Fahrzeugs) – Die Einrichtung kann so angefahren oder verlassen werden, dass sie sich zur rechten Seite des Fahrzeugs befindet. Dies wird üblicherweise für Fahrzeuge wie Busse verwendet, die an einer Bushaltestelle auf der rechten Seite halten, so dass die Passagiere an der Bordsteinkante aussteigen können.
  • 2 (Linke Seite des Fahrzeugs) – Die Einrichtung kann so angefahren oder verlassen werden, dass sie sich zur linken Seite des Fahrzeugs befindet. Wenn sich das Fahrzeug der Einrichtung nähert oder von dieser wegfährt, muss sich die Bordsteinkante auf der linken Seite des Fahrzeugs befinden. Dies wird üblicherweise für Fahrzeuge wie Busse verwendet, die an einer Bushaltestelle auf der linken Seite halten, so dass die Passagiere an der Bordsteinkante aussteigen können.

Die Eigenschaft "CurbApproach" ist für die Verwendung sowohl in Ländern mit Rechtsverkehr (USA) als auch in Ländern mit Linksverkehr (Großbritannien) konzipiert. Stellen Sie sich zunächst eine Einrichtung auf der linken Seite eines Fahrzeugs vor. Es befindet sich stets auf der linken Seite, egal ob das Fahrzeug auf der linken oder rechten Seite der Straße fährt. Was sich abhängig von den nationalen Verkehrsregeln ändern kann, ist Ihre Entscheidung, aus welcher Richtung Sie sich der Einrichtung nähern, sodass sie sich entweder links oder rechts vom Fahrzeug befindet. Wenn Sie beispielsweise eine Einrichtung erreichen möchten, ohne dass sich eine Fahrspur zwischen dem Fahrzeug und dem Ereignis befindet, wählen Sie in den USA die rechte Seite des Fahrzeugs (1), in Großbritannien hingegen die linke Seite des Fahrzeugs (2) aus.

Feature Set
Demand_Points

Geben Sie einen oder mehrere Bedarfspunkte an (bis zu 10,000). Das Werkzeug wählt die besten Einrichtungen vorrangig danach aus, ob sie die hier angegebenen Bedarfspunkte bedienen.

Bei der Festlegung der Bedarfspunkte können Sie deren jeweilige Eigenschaften, darunter Name oder Gewichtung des Bedarfspunktes, mithilfe von Attributen festlegen. Für die Bedarfspunkte können folgende Attribute angegeben werden:

Name – Der Name des Bedarfspunktes. Der Name wird im Namen einer oder mehrerer Ausgabe-Zuordnungs-Linien erfasst, wenn der Bedarfspunkt Teil der Lösung ist.

GroupName – Der Name der Gruppe, zu der der Bedarfspunkt gehört. Diese Eigenschaft wird für die Problemtypen "Zulässige Abdeckung maximieren", "Zielmarkt-Anteil" und "Marktanteil maximieren" ignoriert.

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 der Einrichtung zugeordnet.)

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. Wenn die Bedarfspunkte für Haushalte stehen, könnte mit der Gewichtung die Anzahl der Personen in jedem Haushalt angegeben werden.

Cutoff_Time – Der Bedarfspunkt kann keiner Einrichtung zugeordnet werden, die weiter als die hier angegebene Fahrzeit entfernt liegt. Dieser Feldwert überschreibt den Wert des Parameters Standardmaß-Grenzwert.

Die Einheiten für diesen Attributwert werden vom Parameter Maßeinheiten angegeben. Der Attributwert wird nur dann in der Analyse referenziert, wenn die Maßeinheiten zeitbasiert sind. Der Standardwert lautet NULL, das bedeutet, es gibt keinen Override-Grenzwert.

Cutoff_Distance – Der Bedarfspunkt kann keiner Einrichtung zugeordnet werden, die weiter als die hier angegebene Fahrstrecke entfernt liegt. Dieser Feldwert überschreibt den Wert des Parameters Standardmaß-Grenzwert.

Die Einheiten für diesen Attributwert werden vom Parameter Maßeinheiten angegeben. Der Attributwert wird nur dann in der Analyse referenziert, wenn die Maßeinheiten entfernungsbasiert sind. Der Standardwert lautet NULL, das bedeutet, es gibt keinen Override-Grenzwert.

CurbApproach – Gibt die Richtung an, in der ein Fahrzeug beim Bedarfspunkt ankommt bzw. davon wegfährt. Der Feldwert wird als eine der nachfolgenden Ganzzahlen angegeben (verwenden Sie nicht den Namen in Klammern, sondern den numerischen Code):

  • 0 (Beide Seiten des Fahrzeugs) – Der Bedarfspunkt ist von beiden Seiten des Fahrzeugs zugänglich.
  • 1 (Rechte Seite des Fahrzeugs) – Der Bedarfspunkt kann so angefahren oder verlassen werden, dass er sich zur rechten Seite des Fahrzeugs befindet. Dies wird üblicherweise für Fahrzeuge wie Busse verwendet, die an einer Bushaltestelle auf der rechten Seite halten, so dass die Passagiere an der Bordsteinkante aussteigen können.
  • 2 (Linke Seite des Fahrzeugs) – Der Bedarfspunkt kann so angefahren oder verlassen werden, dass er sich zur linken Seite des Fahrzeugs befindet. Wenn sich das Fahrzeug dem Bedarfspunkt nähert oder von diesem wegfährt, muss sich die Bordsteinkante auf der linken Seite des Fahrzeugs befinden. Dies wird üblicherweise für Fahrzeuge wie Busse verwendet, die an einer Bushaltestelle auf der linken Seite halten, so dass die Passagiere an der Bordsteinkante aussteigen können.

Die Eigenschaft "CurbApproach" ist für die Verwendung sowohl in Ländern mit Rechtsverkehr (USA) als auch in Ländern mit Linksverkehr (Großbritannien) konzipiert. Stellen Sie sich zunächst einen Bedarfspunkt auf der linken Seite eines Fahrzeugs vor. Es befindet sich stets auf der linken Seite, egal ob das Fahrzeug auf der linken oder rechten Seite der Straße fährt. Was sich abhängig von den nationalen Verkehrsregeln ändern kann, ist Ihre Entscheidung, aus welcher Richtung Sie sich dem Bedarfspunkt nähern, so dass er sich entweder links oder rechts vom Fahrzeug befindet. Wenn Sie beispielsweise einen Bedarfspunkt erreichen und sich keine Fahrspur zwischen dem Fahrzeug und dem Bedarfspunkt befinden soll, wählen Sie in den USA die rechte Seite des Fahrzeugs (1), in Großbritannien hingegen die linke Seite des Fahrzeugs (2) aus.

Feature Set
Analysis_Region
(optional)

Geben Sie die zu analysierende Region an. Wird für diesen Parameter kein Wert angegeben, ermittelt das Werkzeug anhand der Position der Eingabepunkte den Namen der Region automatisch. Es wird jedoch empfohlen, den Namen der Region anzugeben, um die Werkzeugausführung zu beschleunigen. Geben Sie zur Angabe der Region einen der folgenden Werte an:

  • Europa
  • Indien
  • Japan
  • Korea
  • MiddleEastAndAfrica
  • NorthAmerica
  • Ozeanien
  • SouthAmerica
  • SouthEastAsia
  • Taiwan
  • Thailand

String
Measurement_Units

Geben Sie die Einheiten zum Messen der Fahrzeiten oder Fahrstrecken zwischen den Bedarfspunkten und Einrichtungen an. Das Werkzeug wählt die besten Einrichtungen anhand dessen aus, welche davon von den meisten gewichteten Bedarfspunkten mit dem geringsten Fahraufwand erreichbar sind.

Die Ausgabe-Zuordnungs-Linien melden Fahrstrecken oder Fahrzeiten in unterschiedlichen Einheiten, einschließlich jener Einheiten, die Sie für diesen Parameter angegeben haben. Es gibt folgende Optionen:

  • Meter
  • Kilometer
  • Fuß
  • Yard
  • Meilen
  • Seemeilen
  • Sekunden
  • Minuten
  • Stunden
  • Tage

String
Problem_Type
(optional)

Gibt das Ziel der Location-Allocation-Analyse an. Das Standardziel besteht in der Minimierung der Impedanz.

  • Impedanz minimieren:

    Dies wird auch als Problemtyp "P-Median" bezeichnet. Die Einrichtungsstandorte werden so gewählt, dass die Summe aller gewichteten Fahrzeiten oder -strecken von Bedarfspunkten und Lösungseinrichtungen minimiert wird. (Gewichteter Fahraufwand ist die einer Einrichtung zugewiesene Bedarfsmenge, multipliziert mit der Fahrstrecke bzw. -zeit zu dieser Einrichtung.)

    Dieser Problemtyp wird üblicherweise zur Standortsuche für Warenlager verwendet, da damit die Gesamttransportkosten für die Auslieferung der Waren an die Verkaufsstellen reduziert werden können. Da "Impedanz minimieren" die Gesamtentfernung reduziert, die zum Erreichen der ausgewählten Einrichtungen überbrückt werden muss, gilt der Problemtyp "Impedanz minimieren" ohne Impedanz-Grenzwert für die Standortsuche für öffentliche Einrichtungen, z. B. Bibliotheken, regionale Flughäfen, Museen, Landratsämter und Krankenhäuser, für gewöhnlich als geeigneter als andere Problemtypen.

    Die folgende Liste beschreibt, wie beim Problemtyp "Impedanz minimieren" Bedarfspunkte behandelt werden:

    • Ein Bedarfspunkt kann keine Einrichtungen erreichen, die aufgrund der Festlegung eines Entfernungs- oder Zeitgrenzwertes nicht zugewiesen sind.
    • Bei einem Bedarfspunkt, der nur genau eine Einrichtung erreichen kann, wird die gesamte Bedarfsgewichtung dieser Einrichtung zugeordnet.
    • Bei einem Bedarfspunkt, der zwei oder mehr Einrichtungen erreichen kann, wird die gesamte Bedarfsgewichtung lediglich der nächstgelegenen Einrichtung zugeordnet.

  • Flächendeckung maximieren:

    Die Standorte von Einrichtungen werden so gewählt, dass den Lösungseinrichtungen möglichst viele Bedarfspunkte, die innerhalb ihres Impedanzgrenzwertes liegen, zugeordnet werden.

    "Flächendeckung maximieren" wird häufig verwendet, um Standorte für Feuerwachen, Polizeiwachen und Notdienstzentralen zu suchen, da Notdienste oft innerhalb einer angegebenen Antwortzeit alle Bedarfspunkte erreichen müssen. Beachten Sie, dass es für alle Organisationen wichtig und für Notdienste unabdingbar ist, dass richtige und präzise Daten vorliegen, damit die Analyseergebnisse die realen Gegebenheiten richtig abbilden.

    Im Gegensatz zu Pizzarestaurants versuchen Pizzalieferdienste, Läden zu suchen, von denen aus sie die meisten Personen innerhalb einer bestimmten Fahrzeit erreichen können. Personen, die sich Pizzas liefern lassen, ist es in der Regel gleichgültig, wie weit die Pizzeria entfernt ist. Sie interessiert vorwiegend, ob die Pizza innerhalb des beworbenen Zeitfensters ankommt. Daher würde ein Pizzalieferdienst die Pizzazubereitungszeit von der beworbenen Lieferzeit subtrahieren und eine Problemanalyse des Typs "Flächendeckung maximieren" durchführen, um die geeignete Einrichtung auszuwählen, die die meisten potenziellen Kunden in der Coverage-Fläche abdecken würde. (Die Entfernung wirkt sich stärker auf potenzielle Kunden von Pizzarestaurants aus, da diese zum Restaurant fahren müssen. Für diese Restaurants würden sich die Problemtypen zur Maximierung der Erreichbarkeit oder zur Maximierung des Marktanteils bzw. zur Erreichung des angestrebten Marktanteils besser eignen.)

    Die folgende Liste beschreibt, wie beim Problemtyp "Flächendeckung maximieren" Bedarfspunkte behandelt werden:

    • Ein Bedarfspunkt kann keine Einrichtungen erreichen, die aufgrund eines Entfernungs- oder Zeitgrenzwertes nicht zugewiesen sind.
    • Bei einem Bedarfspunkt, der nur genau eine Einrichtung erreichen kann, wird die gesamte Bedarfsgewichtung dieser Einrichtung zugeordnet.
    • Bei einem Bedarfspunkt, der zwei oder mehr Einrichtungen erreichen kann, wird die gesamte Bedarfsgewichtung lediglich der nächstgelegenen Einrichtung zugeordnet.

  • Zulässige Abdeckung maximieren:

    Die Einrichtungen werden so gewählt, dass der gesamte Bedarf oder die größte Bedarfsmenge bereitgestellt werden kann, ohne dass die Kapazität der einzelnen Einrichtungen überschritten wird.

    "Zulässige Abdeckung maximieren" verhält sich entweder wie der Problemtyp "Impedanz minimieren" oder wie der Problemtyp "Flächenabdeckung maximieren", allerdings mit der hinzugefügten Kapazitätseinschränkung. Sie können eine Kapazität für eine bestimmte Einrichtung festlegen, indem Sie dem zugehörigen Feld "Kapazität" der Eingabe-Einrichtungen einen numerischen Wert zuweisen. Wenn das Feld "Kapazität" den Wert NULL aufweist, wird der Einrichtung eine Kapazität aus der Standardkapazität-Eigenschaft zugewiesen.

    Zu den Anwendungsfällen für "Zulässige Abdeckung maximieren" zählt die Erstellung von Gebieten, die eine angegebene Zahl von Personen oder Geschäften umfassen, die Positionierung von Krankenhäusern oder medizinischen Einrichtungen mit einer begrenzten Anzahl von Betten oder behandelbaren Patienten oder die Positionierung von Lagern, deren Bestand als nicht unbegrenzt gilt.

    In der folgenden Liste wird beschrieben, wie Bedarf durch das Problem "Zulässige Abdeckung maximieren" gehandhabt wird:

    • Im Gegensatz zu "Flächenabdeckung maximieren" muss für "Zulässige Abdeckung maximieren" der Standardmaß-Grenzwert nicht beziffert werden. Wurde jedoch ein Grenzwert festgelegt, werden sämtliche außerhalb der Grenzwerte für Fahrzeit oder -strecke der Einrichtung liegende Bedarfspunkte nicht zugewiesen.
    • Entweder werden alle oder keine Bedarfsgewichtungen eines zugewiesenen Bedarfspunkt einer Einrichtung zugewiesen, d. h. der Bedarf wird bei diesem Problemtyp nicht aufgeteilt.
    • Wenn die für eine Einrichtung erreichbare Gesamtgewichtung größer ist als die Kapazität der Einrichtung, werden nur die Bedarfspunkte zugewiesen, die den erfassten Gesamtbedarf maximieren und die gewichtete Gesamtfahrstrecke bzw. -zeit minimieren.
      HinweisHinweis:

      Möglicherweise werden Sie eine scheinbare Ineffizienz feststellen, wenn ein Bedarfspunkt einer Einrichtung zugewiesen wird, die nicht die nächstgelegene Lösungseinrichtung ist. Dies kann auftreten, wenn Bedarfspunkte variierende Gewichtungen aufweisen und der betreffende Bedarfspunkt mehr als eine Einrichtung abdecken kann. Ergebnisse dieser Art weisen darauf hin, dass die nächstgelegene Lösungseinrichtung nicht über die angemessene Kapazität für den gewichteten Bedarf verfügte oder die effizienteste Lösung für das gesamte Problem erforderte mehrere lokale Ineffizienzen. In beiden Fällen ist die Lösung korrekt.

  • Einrichtungen minimieren:

    Die Einrichtungen werden so gewählt, dass den Lösungseinrichtungen möglichst viel gewichteter Bedarf, der innerhalb des Fahrzeit- oder Entfernungsgrenzwertes liegt, zugeordnet wird und überdies die Anzahl der zur Abdeckung der Bedarfspunkte erforderlichen Einrichtungen minimiert wird.

    "Einrichtungen minimieren" unterscheidet sich vom Problemtyp "Flächendeckung maximieren" nur dadurch, dass die Anzahl der gesuchten Einrichtungen hier vom Solver festgelegt wird. Wenn die Baukosten von Einrichtungen kein begrenzender Faktor sind, dann können die gleichen Arten von Organisationen, die "Flächendeckung maximieren" verwenden (beispielsweise Notfallhilfsdienste), auch "Einrichtungen minimieren" einsetzen, damit alle möglichen Bedarfspunkte abgedeckt werden.

    Die folgende Liste beschreibt, wie beim Problemtyp "Einrichtungen minimieren" Bedarfspunkte behandelt werden:

    • Ein Bedarfspunkt kann keine Einrichtungen erreichen, die aufgrund eines Entfernungs- oder Zeitgrenzwertes nicht zugewiesen sind.
    • Bei einem Bedarfspunkt, der nur genau eine Einrichtung erreichen kann, wird die gesamte Bedarfsgewichtung dieser Einrichtung zugeordnet.
    • Bei einem Bedarfspunkt, der zwei oder mehr Einrichtungen erreichen kann, wird die gesamte Bedarfsgewichtung lediglich der nächstgelegenen Einrichtung zugeordnet.

  • Erreichbarkeit maximieren:

    Einrichtungen werden so ausgewählt, dass Einrichtungen so viel Bedarfsgewichtung wie möglich zugeordnet wird, wobei angenommen wird, dass die Bedarfsgewichtung im Verhältnis zur Entfernung zwischen der Einrichtung und dem Bedarfspunkt abnimmt.

    Spezielle Filialen, die wenig oder gar keine Konkurrenz haben, profitieren von diesem Problemtyp, er kann jedoch auch für Einzelhandelsunternehmen und Restaurants nützlich sein, die nicht über die zur Durchführung der Marktanteil-Problemtypen erforderlichen Daten verfügen. Zu den Geschäften, die von diesem Problemtyp profitieren könnten, gehören Cafés, Fitnesscenter, Zahnarzt- und Arztpraxen oder Elektronikgeschäfte. Öffentliche Bushaltestellen werden oft mithilfe des Problemtyps "Erreichbarkeit maximieren" ausgewählt. Beim Problemtyp "Erreichbarkeit maximieren" wird davon ausgegangen, dass Personen, die einen weiteren Fahrweg zu einer Einrichtung haben, diese weniger wahrscheinlich verwenden. Dies wird dadurch dargestellt, dass die Menge an Bedarf, die Einrichtungen zugeordnet wird, mit zunehmender Entfernung abnimmt.

    Die folgende Liste beschreibt, wie beim Problemtyp "Erreichbarkeit maximieren" Bedarfspunkte behandelt werden:

    • Ein Bedarfspunkt kann keine Einrichtungen erreichen, die aufgrund eines Entfernungs- oder Zeitgrenzwertes nicht zugewiesen sind.
    • Wenn ein Bedarfspunkt eine Einrichtung erreichen kann, wird seine Bedarfsgewichtung dieser Einrichtung nur teilweise zugeordnet. Die zugeordnete Menge verringert sich in Abhängigkeit vom maximalen Entfernungs- bzw. Zeitgrenzwert und der Fahrstrecke bzw. -zeit zwischen der Einrichtung und dem Bedarfspunkt.
    • Die Gewichtung eines Bedarfspunktes, der zwei oder mehr Einrichtungen erreichen kann, wird nur der nächstgelegenen Einrichtung proportional zugeordnet.

  • Marktanteil maximieren:

    Eine bestimmte Anzahl von Einrichtungen wird so ausgewählt, dass der zugeordnete Bedarf gegenüber Mitbewerbern maximiert wird. Das Ziel besteht darin, mit einer gegebenen Anzahl von Einrichtungen, die Sie festlegen, einen möglichst großen Marktanteil zu erzielen. Der gesamte Marktanteil entspricht der Summe aller Bedarfsgewichtungen für gültige Bedarfspunkte.

    Für die Problemtypen zur Maximierung bzw. Erreichung des angestrebten Marktanteils sind die meisten Daten erforderlich, da nicht nur die Gewichtung der eigenen Einrichtungen, sondern auch die der Mitbewerbereinrichtungen bekannt sein muss. Die gleichen Typen von Einrichtungen, die den Problemtyp "Erreichbarkeit maximieren" verwenden, können auch die Problemtypen zur Maximierung bzw. Erreichung des angestrebten Marktanteils verwenden, sofern sie umfassende Informationen haben, die auch Daten zum Mitbewerb enthalten. Große Discountläden verwenden in der Regel den Problemtyp "Marktanteil maximieren" bei der Suche nach einer Gruppe neuer Läden. Bei den Marktanteil-Problemtypen kommt ein Huff-Modell zum Einsatz, das auch als Schwerkraftmodell oder räumliche Interaktion bezeichnet wird.

    Die folgende Liste beschreibt, wie beim Problemtyp "Marktanteil maximieren" Bedarfspunkte behandelt werden:

    • Ein Bedarfspunkt kann keine Einrichtungen erreichen, die aufgrund eines Entfernungs- oder Zeitgrenzwertes nicht zugewiesen sind.
    • Bei einem Bedarfspunkt, der nur genau eine Einrichtung erreichen kann, wird die gesamte Bedarfsgewichtung dieser Einrichtung zugeordnet.
    • Bei einem Bedarfspunkt, der zwei oder mehr Einrichtungen erreichen kann, wird dessen gesamte Bedarfsgewichtung diesen Einrichtungen zugeordnet. Außerdem wird die Gewichtung unter den Einrichtungen proportional zur Attraktivität (Einrichtungsgewichtung) der Einrichtungen und umgekehrt proportional zur Entfernung von der Einrichtung zum Bedarfspunkt aufgeteilt. Wenn Einrichtung mit gleichen Gewichtungen gegeben sind, bedeutet dies, dass nahegelegenen Einrichtungen mehr Bedarfsgewichtung als weiter entfernten Einrichtungen zugewiesen wird.

    • Der gesamte Marktanteil, der zur Berechnung des erfassten Marktanteils verwendet werden kann, ergibt sich aus der Summe der Gewichtungen für alle gültigen Bedarfspunkte.

  • Ziel-Marktanteil:

    Bei Verwendung des Problemtyps "Ziel-Marktanteil" wird die Mindestanzahl von Einrichtungen ausgewählt, die erforderlich ist, um einen bestimmten Prozentsatz des gesamten Marktanteils im Wettbewerb mit Mitbewerbern zu erfassen. Der gesamte Marktanteil entspricht der Summe aller Bedarfsgewichtungen für gültige Bedarfspunkte. Sie legen den Prozentsatz des Marktanteils fest, den Sie erreichen möchten, und lassen den Solver die kleinste Anzahl von Einrichtungen auswählen, die zur Erreichung dieses Schwellenwerts erforderlich ist.

    Für die Problemtypen zur Maximierung bzw. Erreichung des angestrebten Marktanteils sind die meisten Daten erforderlich, da nicht nur die Gewichtung der eigenen Einrichtungen, sondern auch die der Mitbewerbereinrichtungen bekannt sein muss. Die gleichen Typen von Einrichtungen, die den Problemtyp "Erreichbarkeit maximieren" verwenden, können auch die Problemtypen zur Maximierung bzw. Erreichung des angestrebten Marktanteils verwenden, sofern sie umfassende Informationen haben, die auch Daten zum Mitbewerb enthalten.

    Große Discountketten verwenden in der Regel den Problemtyp "Ziel-Marktanteil", wenn sie wissen möchten, wie stark sie expandieren müssten, um einen bestimmten Marktanteil zu erreichen, oder um festzustellen, welche Strategie erforderlich wäre, um den aktuellen Marktanteil zu halten, wenn neue Mitbewerbereinrichtungen eröffnet werden. Die Ergebnisse stellen oft dar, was Geschäfte gerne tun würden, wenn sie nicht auf das Budget achten müssten. In anderen Fällen, in denen das Budget ein wichtiger Aspekt ist, kehren Geschäfte zum Problemtyp "Marktanteil maximieren" zurück und versuchen einfach, mit einer begrenzten Zahl von Einrichtungen einen möglichst großen Marktanteil zu erzielen.

    Die folgende Liste beschreibt, wie beim Problemtyp "Ziel-Marktanteil" Bedarfspunkte behandelt werden:

    • Der gesamte Marktanteil, der zur Berechnung des erfassten Marktanteils verwendet wird, ergibt sich aus der Summe der Gewichtungen für alle gültigen Bedarfspunkte.
    • Ein Bedarfspunkt kann keine Einrichtungen erreichen, die aufgrund eines Entfernungs- oder Zeitgrenzwertes nicht zugewiesen sind.
    • Bei einem Bedarfspunkt, der nur genau eine Einrichtung erreichen kann, wird die gesamte Bedarfsgewichtung dieser Einrichtung zugeordnet.
    • Bei einem Bedarfspunkt, der zwei oder mehr Einrichtungen erreichen kann, wird dessen gesamte Bedarfsgewichtung diesen Einrichtungen zugeordnet. Außerdem wird die Gewichtung unter den Einrichtungen proportional zur Attraktivität (Einrichtungsgewichtung) der Einrichtungen und umgekehrt proportional zur Entfernung von der Einrichtung zum Bedarfspunkt aufgeteilt. Wenn Einrichtung mit gleichen Gewichtungen gegeben sind, bedeutet dies, dass nahegelegenen Einrichtungen mehr Bedarfsgewichtung als weiter entfernten Einrichtungen zugewiesen wird.

String
Number_of_Facilities_to_Find
(optional)

Geben Sie die Anzahl der Einrichtungen an, aus denen der Solver auswählen soll. Der Standardwert ist 1.

Die Einrichtungen mit dem Wert 1 (Erforderlich) im Feld "FacilityType" werden stets zuerst ausgewählt. Alle zusätzlich auszuwählenden Einrichtungen werden aus geeigneten Einrichtungen mit dem FacilityType-Wert 2 ausgewählt.

Alle Einrichtungen mit dem FacilityType-Wert "Ausgewählt" (3) werden vom Solver als geeignete Einrichtung behandelt.

Wenn die Anzahl der zu suchenden Einrichtungen unter der Mindestanzahl liegt, erscheint eine Fehlermeldung.

Anzahl der zu suchenden Einrichtungen wird für die Problemtypen "Einrichtungen minimieren" und "Ziel-Marktanteil" deaktiviert, da der Solver die Mindestanzahl der zur Erreichung der Ziele erforderlichen Einrichtungen festlegt.

Long
Default_Measurement_Cutoff
(optional)

Gibt die maximal zulässige Fahrzeit oder -strecke zwischen einem Bedarfspunkt und der ihm zugewiesenen Einrichtung an. Befindet sich ein Bedarfspunkt außerhalb des Grenzwertes einer Einrichtung, kann er dieser Einrichtung nicht zugeordnet werden.

Es gibt keinen festgelegten Standardwert, das bedeutet, dass der Grenzwert keine Anwendung findet.

Die Einheiten für diesen Parameter werden vom Parameter Maßeinheiten vorgegeben.

Die Fahrzeit bzw. -strecke wird anhand des kürzesten Weges entlang von Straßen gemessen.

Diese Eigenschaft kann verwendet werden, um die maximale Entfernung zu modellieren, die Kunden eines Geschäfts als Fahrtstrecke akzeptieren würden, oder zur Vorgabe der maximalen Zeitspanne, innerhalb derer die Feuerwehr alle Bewohner einer Gemeinde erreichen soll.

Beachten Sie, dass Bedarfspunkte über die Felder "Cutoff-Time" und "Cutoff_Distance" verfügen, welche mit der entsprechenden Einstellung den Parameter Standardmaß-Grenzwert überschreiben. Sie stellen möglicherweise fest, dass die Bevölkerung in ländlichen Gegenden bereit ist, bis zu 10 Meilen zu fahren, um eine Einrichtung zu erreichen, während Städter nur höchstens 2 Meilen fahren möchten. Angenommen, Maßeinheiten wurde auf Meilen eingestellt, dann können Sie dieses Verhalten modellieren, indem Sie den Standardmaß-Grenzwert auf 10 festlegen und den Wert "Cutoff_Distance" der Bedarfspunkte in städtischen Gebieten auf 2 festlegen.

Double
Default_Capacity
(optional)

Diese Eigenschaft ist für den Problemtyp "Zulässige Abdeckung maximieren" spezifisch. Hierbei handelt es sich um die Standardkapazität, die allen Einrichtungen zugewiesen wird, die für die Analyse herangezogen werden. Sie können die Standardkapazität für eine Einrichtung überschreiben, indem Sie in dem Feld "Kapazität" der Einrichtung einen Wert angeben.

Der Standardwert ist 1.

Double
Target_Market_Share
(optional)

Dieser Parameter ist für den Problemtyp "Ziel-Marktanteil" spezifisch. Es ist der Prozentsatz der gesamten Bedarfsgewichtung, die von den ausgewählten und erforderlichen Einrichtungen abgedeckt werden soll. Der Solver wählt die Mindestanzahl von Einrichtungen aus, die erforderlich ist, um den hier angegebenen Ziel-Marktanteil zu erreichen.

Der Standardwert ist 10 Prozent.

Double
Measurement_Transformation_Model
(optional)

Diese Eigenschaft legt die Gleichung fest, die zum Umrechnen der Netzwerkkosten zwischen Einrichtungen und Bedarfspunkten verwendet wird. Diese Eigenschaft gibt in Verbindung mit dem Impedanzparameter an, wie stark sich die Netzwerkimpedanz zwischen Einrichtungen und Bedarfspunkten auf die Auswahl von Einrichtungen durch den Solver auswirkt.

In der folgenden Liste von Transformationsoptionen steht d für Bedarfspunkte und f für Einrichtungen. "Impedance" bezieht sich auf die kürzeste Fahrstrecke oder -zeit zwischen zwei Standorten. Deshalb ist Impedanzdf der kürzeste Weg (Zeit oder Strecke) zwischen Bedarfspunkt d und Einrichtung f, und die Kostendf stehen für die transformierte Fahrzeit oder -strecke zwischen der Einrichtung und dem Bedarfspunkt. Lambda (λ) steht für den Impedanzparameter. Die Einstellung Maßeinheiten bestimmt, ob die Fahrzeit oder die Fahrstrecke analysiert werden soll.

  • Linear:

    Kostendf = λ * Impedanzdf

    Die transformierte Fahrzeit oder -strecke zwischen der Einrichtung und dem Bedarfspunkt entspricht der Zeit bzw. Strecke mit dem kürzesten Weg zwischen den beiden Standorten. Bei dieser Option wird der Impedanzparameter (λ) stets auf "Eins" gesetzt. Dies ist die Standardeinstellung.

  • Potenz:

    Kostendf = Impedanzdfλ

    Die transformierte Fahrzeit bzw. -strecke zwischen der Einrichtung und dem Bedarfspunkt entspricht der Zeit bzw. Strecke des kürzesten Weges potenziert mit dem vom Impedanzparameter (λ) festgelegten Wert. Verwenden Sie die Option "Potenz" mit einem positiven Impedanzparameter, um nahe gelegenen Einrichtungen mehr Gewicht zu verleihen.

  • Exponential:

    Kostendf = e(λ * Impedanzdf)

    Die transformierte Fahrzeit bzw. -strecke zwischen der Einrichtung und dem Bedarfspunkt entspricht der mathematischen Konstante e potenziert mit dem Wert, der durch die Netzwerkimpedanz des kürzesten Weges multipliziert mit dem Impedanzparameter (λ) festgelegt wird. Verwenden Sie die Option "Exponential" mit einem positiven Impedanzparameter, um nahe gelegenen Einrichtungen ein hohes Gewicht zu verleihen.

String
Measurement_Transformation_Factor
(optional)

Stellt einen Parameterwert für die im Parameter Impedanztransformationsmodell festgelegten Gleichungen bereit. Der Parameter wird ignoriert, wenn die Impedanztransformation linearen Typs ist. Der Wert für Potenz- und Exponential-Impedanztransformationen sollte verschieden von NULL sein.

Double
Travel_Direction
(optional)

Geben an, ob die Fahrzeiten oder Fahrstrecken von den Bedarfspunkten zu den Einrichtungen oder von den Einrichtungen zu den Bedarfspunkten gemessen werden sollen. Die Messung von Einrichtungen zu Bedarfspunkten entspricht dem Standardwert.

  • Einrichtung zu Bedarf:

    Die Fahrtrichtung erfolgt von den Einrichtungen zu den Bedarfspunkten.

  • Bedarf zu Einrichtung:

    Die Fahrtrichtung erfolgt von den Bedarfspunkten zu den Einrichtungen.

Fahrzeiten und -strecken können je nach Fahrtrichtung unterschiedlich sein. Wenn Sie von Punkt A nach Punkt B fahren, könnte es weniger Verkehr geben oder der Weg könnte aufgrund von Einbahnstraßen oder Wendebeschränkungen kürzer sein als wenn Sie sich in die entgegengesetzte Richtung bewegen. So kann der Zeitaufwand für den Weg von Punkt A nach B nur 10 Minuten betragen, während für die umgekehrte Richtung 15 Minuten veranschlagt werden müssen. Diese unterschiedlichen Messwerte können ausschlaggebend dafür sein, ob die Bedarfspunkte bestimmten Einrichtungen aufgrund von Grenzwerten zugeordnet werden, oder ob sie bei Problemtypen, die der Bedarfszuordnung dienen, Einfluss auf die abgedeckte Bedarfsmenge haben.

Feuerwehren messen im Allgemeinen von Einrichtungen zu Bedarfspunkten, da es hier darauf ankommt, wie lange es dauert, von der Feuerwache zum Einsatzort zu fahren. Ein Einzelhandelsgeschäft ist eher daran interessiert, wie lange die Käufer brauchen, um den Laden zu erreichen. Daher ermitteln Läden für gewöhnlich den Weg von Bedarfspunkten zu Einrichtungen.

Die Fahrtrichtung bestimmt auch die Bedeutung aller angegebenen Startzeiten. Weitere Informationen finden Sie unter dem Parameter Uhrzeit.

String
Time_of_Day
(optional)

Geben Sie die Uhrzeit an, zu der die Fahrt beginnt. Wenn Maßeinheiten nicht zeitbasiert sind, wird diese Eigenschaft ignoriert. Standardmäßig sind weder Uhrzeit noch Datum eingestellt. Wird keine Uhrzeit eingegeben, bedient sich der Solver generischer Geschwindigkeitsangaben, die er für gewöhnlich den angegebenen Geschwindigkeitsbegrenzungen entnimmt.

In der Praxis ändert sich die Verkehrslage fortlaufend, und mit diesen Änderungen schwanken auch die Fahrzeiten zwischen Einrichtungen und Bedarfspunkten. Daher kann die Eingabe unterschiedlicher Uhrzeit- und Datumswerte über mehrere Analysen hinweg sich darauf auswirken, wie der Bedarf den Einrichtungen zugeordnet wird und welche Einrichtungen in der jeweiligen Ergebnisauswahl erscheinen.

Mit der Uhrzeit wird stets der Beginn einer Fahrt angegeben. Ausgangspunkt einer Fahrt kann jedoch entweder eine Einrichtung oder ein Bedarfspunkt sein. Das hängt davon ab, welche Angabe Sie im Parameter Reiserichtung gemacht haben.

Mit dem Parameter Zeitzone für Uhrzeit wird angegeben, ob sich die Uhrzeit und das Datum auf UTC oder die Zeitzone, in der sich die Einrichtung oder der Bedarfspunkt befindet, bezieht.

Date
Time_Zone_for_Time_of_Day
(optional)

Gibt die Zeitzone des Parameters Uhrzeit an. Der Standardwert lautet "geographisch lokal".

  • Geographisch Lokal:

    Der Parameter Uhrzeit bezieht sich auf die Zeitzone, in der sich die Einrichtungen oder Bedarfspunkte befinden. Wenn die gewählte Reiserichtung von der Einrichtung zum Bedarfspunkt führt, ist dies die Zeitzone der Einrichtungen. Wenn die gewählte Reiserichtung vom Bedarfspunkt zur Einrichtung führt, ist dies die Zeitzone der Bedarfspunkte.

  • UTC:

    Der Parameter Uhrzeit bezieht sich auf die koordinierte Weltzeit (UTC). Wählen Sie diese Option aus, wenn Sie den besten Standort für eine bestimmte Uhrzeit (z. B. jetzt) suchen möchten, sich jedoch nicht sicher sind, in welcher Zeitzone sich die Einrichtungen oder Bedarfspunkte befinden.

Unabhängig von der Einstellung Zeitzone für Uhrzeit werden die folgenden Regeln vom Werkzeug durchgesetzt, wenn sich die Einrichtungen und Bedarfspunkte in mehreren Zeitzonen befinden:

  • Alle Einrichtungen müssen sich in der gleichen Zeitzone befinden, wenn Sie eine Uhrzeit angeben und die Fahrt von der Einrichtung zum Bedarfspunkt erfolgt.
  • Alle Bedarfspunkte müssen sich in der gleichen Zeitzone befinden, wenn Sie eine Uhrzeit angeben und die Fahrt vom Bedarfspunkt zur Einrichtung erfolgt.

String
UTurn_at_Junctions
(optional)

Die Wendenregel an Knoten. Das Zulassen von Wenden bedeutet, dass der Solver an einem Knoten wenden und auf der gleichen Straße wieder zurückführen kann. Da diese Knoten Straßenkreuzungen und Sackgassen darstellen können, kann es sein, dass verschiedene Fahrzeuge an manchen Knoten wenden können und an anderen wiederum nicht. Dies hängt davon ab, ob der Knoten eine Kreuzung oder eine Sackgasse darstellt. Zu diesem Zweck wird der Wendenregel-Parameter implizit angegeben, indem die Anzahl der mit der Kreuzung verbundenen Kanten bzw. Straßen angegeben wird, was als Valenz der Knoten bezeichnet wird. Die zulässigen Werte für diesen Parameter sowie eine Beschreibung der jeweiligen Bedeutung in Bezug auf die Valenz der Knoten sind unten aufgelistet.

  • Zulässig:

    Wenden sind an Knoten mit einer beliebigen Anzahl verbundener Kanten bzw. Straßen erlaubt. Dies ist der Standardwert.
  • Nicht zulässig:

    Wenden sind an allen Knoten verboten, unabhängig von der Valenz der Knoten.

  • Nur bei Sackgassen zulässig:

    Wenden sind an allen Knoten verboten, außer es ist nur eine angrenzende Kante vorhanden (Sackgasse).

  • Nur bei Kreuzungen und Sackgassen zulässig:

    Wenden sind an Knoten verboten, an denen genau zwei angrenzende Kanten aufeinander treffen, jedoch an Kreuzungen (Knoten mit drei oder mehr angrenzenden Kanten) und in Sackgassen (Knoten mit genau einer angrenzenden Kante) erlaubt. Oftmals weisen Netzwerke, mit denen Straßen modelliert werden, vernachlässigbare Knoten in der Mitte von Straßensegmenten auf. Durch diese Option wird verhindert, dass Fahrzeuge an diesen Punkten wenden.

String
Point_Barriers
(optional)

Geben Sie einen oder mehrere Punkte an, die als Zeitbeschränkungen dienen bzw. die die für das Passieren der betreffenden Straßen zusätzlich veranschlagte Zeit oder Entfernung anzeigen. Mit einer Punkt-Barriere kann beispielsweise ein umgestürzter Baum auf einer Straße oder eine Zeitverzögerung wegen des Halts an einem Bahnübergang angezeigt werden.

Mit dem Werkzeug können maximal 250 Punkte als Barrieren hinzugefügt werden.

Bei der Angabe von Punkt-Barrieren können Sie mithilfe von Attributen deren jeweilige Eigenschaften, darunter Name oder Barrierentyp, festlegen. Für die Punkt-Barrieren können folgende Attribute angegeben werden:

Name: Der Name der Barriere.

BarrierType: Gibt an, ob die Punkt-Barriere den Verkehr vollständig beschränkt oder ob beim Überschreiten der Barriere ein Mehraufwand an Zeit oder Entfernung entsteht. Der Wert für dieses Attribut wird als eine der nachfolgenden Ganzzahlen angegeben (verwenden Sie nicht den Namen in Klammern, sondern den numerischen Code):

  • 0 (Einschränkung) – Untersagt, dass die Barriere passiert wird. Die Barriere wird "Punkt-Barriere für Einschränkungen" genannt, da sie als Einschränkung fungiert.
  • 2 (Zusatzkosten) – Ein Passieren der Barriere verursacht eine längere Fahrzeit oder -entfernung in Höhe des in den Feldern Additional_Time oder Additional_Distance genannten Wertes. Dieser Barrierentyp wird "Punktbarriere für Zusatzkosten" genannt.

Additional_Time: – Gibt die zusätzliche Fahrzeit an, die durch das Passieren der Barriere entsteht. Dieses Feld gilt nur für Barrieren vom Typ "Zusatzkosten" und ausschließlich für zeitbasierte Maßeinheiten. Dieser Feldwert muss größer oder gleich Null sein, und seine Einheiten werden vom Parameter "Maßeinheiten" vorgegeben.

Additional_Distance: Gibt an, wie viel Entfernung durch das Passieren der Barriere hinzugefügt wird. Dieses Feld gilt nur für Barrieren vom Typ "Zusatzkosten" und ausschließlich für entfernungsbasierte Maßeinheiten. Dieser Feldwert muss größer oder gleich Null sein, und seine Einheiten werden vom Parameter "Maßeinheiten" vorgegeben.

Feature Set
Line_Barriers
(optional)

Geben Sie eine oder mehr Linien an, die das Überfahren von Linien, die Straßen überschneiden, verbieten. Mit einer Linien-Barriere kann beispielsweise eine Parade oder Demonstration modelliert werden, die den Verkehr über mehrere Straßenzüge hinweg blockiert. Mit einer Linien-Barriere können außerdem schnell mehrere Straßen abgeriegelt werden, um unerwünschte Teile des Straßennetzes aus den möglichen Routen auszuschließen.

Die Anzahl der Straßen, die mithilfe des Werkzeugparameters "Linien-Barrieren" beschränkt werden können, ist begrenzt. Es wird zwar keine Begrenzung für die Anzahl der Linien genannt, die Sie als Linien-Barrieren angeben können, doch die Gesamtzahl der Straßen, die von allen Linien überschnitten werden, darf 500 nicht überschreiten.

Bei der Angabe von Linien-Barrieren können Sie mithilfe des folgenden Attributs für jede eine Eigenschaft "Name" festlegen:

Name: Der Name der Barriere.

Feature Set
Polygon_Barriers
(optional)

Geben Sie Polygone an, die entweder den Verkehr vollständig beschränken oder für die mehr Zeit oder eine längere Strecke für das Durchfahren der von den Polygonen überschnittenen Straßen veranschlagt wird.

Der Service begrenzt die Anzahl der Straßen, die Sie mithilfe des Parameters "Polygon-Barrieren" beschränken können. Es wird zwar keine Begrenzung für die Anzahl der Polygone genannt, die Sie als Polygon-Barrieren angeben können, doch die Gesamtzahl der Straßen, die von allen Polygonen überschnitten werden, darf 2,000 nicht überschreiten.

Bei der Angabe von Polygon-Barrieren können Sie mithilfe von Attributen deren jeweilige Eigenschaften, darunter Name oder Barrierentyp, festlegen. Für die Polygon-Barrieren können folgende Attribute angegeben werden:

Name: Der Name der Barriere.

BarrierType: Gibt an, ob die Barriere den Verkehr vollständig beschränkt oder ob beim Durchfahren der Barriere ein Mehraufwand an Zeit oder Entfernung entsteht. Der Feldwert wird als eine der nachfolgenden Ganzzahlen angegeben (verwenden Sie nicht den Namen in Klammern, sondern den numerischen Code):

  • 0 (Einschränkung) – Untersagt, dass die Barriere an irgend einer Stelle passiert werden kann. Die Barriere wird "Polygon-Barriere für Einschränkungen" genannt, da sie den Verkehr an allen Punkten unterbindet, an denen das Polygon das Netzwerk schneidet. Dieser Barrierentyp wird beispielsweise verwendet, um überflutete Bereiche der Straße zu modellieren und den Straßenverkehr in diesen Bereichen zu sperren.
  • 1 (Kostenfaktor) – Multipliziert die für die für das Passieren der betreffenden Straßen veranschlagte Zeit oder Entfernung mit einem aus den Feldern ScaledTimeFactor oder ScaledDistanceFactor stammenden Faktor. Wenn die Straßen nur zum Teil von der Barriere abgedeckt werden, wird die Fahrzeit oder Entfernung aufgeteilt und danach multipliziert. Ein Faktor von 0,25 würde bedeuten, dass eine Fahrzeit veranschlagt wird, die um das Vierfache kürzer ist als üblich. Bei einem Faktor von 3,0 nähme der Weg über diese Straßen hingegen dreimal so viel Zeit in Anspruch. Dieser Barrierentyp wird "Polygon-Barriere für Zusatzkosten" genannt. Er kann beispielsweise zum Modellieren von Stürmen verwendet werden, durch die die Reisegeschwindigkeit in bestimmten Regionen abnimmt.

ScaledTimeFactor: Um diesen Faktor erhöht sich die Fahrzeit durch die Straßen, die von der Barriere überschnitten werden. Dieses Feld gilt nur für Barrieren vom Typ "Kostenfaktor" und ausschließlich für zeitbasierte Maßeinheiten. Der Feldwert muss größer 0 sein.

ScaledDistanceFactor: Um diesen Faktor erhöht sich die zurückgelegte Entfernung durch die Straßen, die von der Barriere überschnitten werden. Dieses Attribut gilt nur für Barrieren vom Typ "Kostenfaktor" und ausschließlich für entfernungsbasierte Maßeinheiten. Der Attributwert muss größer als null sein.

Feature Set
Use_Hierarchy
(optional)

Geben Sie an, ob bei der Suche nach dem kürzesten Weg zwischen Einrichtungen und Bedarfspunkten die Hierarchie verwendet werden soll.

  • Aktiviert (True):

    Verwenden Sie für Messungen zwischen Einrichtungen und Bedarfspunkten die Hierarchie. Wenn die Hierarchie berücksichtigt wird, bevorzugt das Werkzeug übergeordnete Straßen (z. B. Autobahnen) gegenüber untergeordneten Straßen, darunter Landstraßen. Sie kann verwendet werden, um zu simulieren, dass ein Fahrer lieber auf Autobahnen statt Landstraßen fährt, selbst wenn die Fahrstrecke dann länger ist. Dies trifft besonders auf die Ermittlung von Routen für weit entfernte Ziele zu, da Fahrer lange Wegstrecken lieber auf Autobahnen zurücklegen, um Stopps, Kreuzungen oder Kurven zu vermeiden. Insbesondere bei langen Wegstrecken beschleunigt die Anwendung von Hierarchien den Rechenvorgang, da das Werkzeug die beste Route aus einer relativ kleinen Straßenzahl auswählen kann.

  • Deaktiviert (False):

    Für Messungen zwischen Einrichtungen und Bedarfspunkten wird keine Hierarchie verwendet. Spielt die Hierarchie keine Rolle, erhält bei der Ermittlung der Route kein Straßentyp den Vorzug und es fließen alle Straßen in die Berechnung ein. Das ist häufig der Fall, wenn nach einer kurzen Route innerhalb einer Stadt gesucht wird.

Das Werkzeug verwendet die Hierarchie automatisch, wenn die geradlinige Entfernung zwischen Einrichtungen und Bedarfspunkten 80 km überschreitet, selbst wenn Sie eingestellt haben, dass die Hierarchie von diesem Parameter nicht verwendet werden soll.

Boolean
Restrictions
(optional)

Geben Sie an, welche Beschränkungen von dem Werkzeug bei der Ermittlung der besten Routen zwischen Ereignissen und Bedarfspunkten berücksichtigt werden sollen.

Einschränkungen sind Präferenzen oder Anforderungen eines Fahrers. In den meisten Fällen führen Einschränkungen dazu, dass Straßen unzulässig werden. Wird beispielsweise die Beschränkung "Mautstraßen vermeiden" verwendet, enthält die berechnete Route Mautstraßen nur dann, wenn das Befahren solcher Straßen zum Erreichen eines Ereignisses oder einer Einrichtung absolut notwendig ist. Mit Höheneinschränkung können sämtliche Abstände unterhalb der Fahrzeughöhe vermieden werden. Wenn Sie korrosive Materialien mit dem Fahrzeug transportieren, wird mit der Einschränkung "Gefahrgut verboten" vermieden, dass diese Materialien auf Straßen transportiert werden, die für solche Transporte als unzulässig markiert sind.

Nachfolgend finden Sie eine Liste der verfügbaren Einschränkungen und eine kurze Beschreibung.

HinweisHinweis:

Bei manchen Einschränkungen muss ein zusätzlicher Wert für den gewünschten Zweck angegeben werden. Dieser Wert muss mit dem Namen der Einschränkung und einem spezifischen Parameter, der für diese Einschränkung gilt, verknüpft werden. Sie können solche Einschränkungen anhand ihres Namens in der Spalte "AttributeName" unter dem Parameter "Attributparameterwerte" identifizieren. Um die ordnungsgemäße Verwendung der Einschränkung bei der Ermittlung passierbarer Straßen sicherzustellen, sollte das Feld "ParameterValue" im Parameter "Attributparameterwerte" angegeben werden.

HinweisHinweis:

Manche Einschränkungen werden nicht in allen Ländern unterstützt; ihre Verfügbarkeit nach Regionen wird nachfolgend aufgelistet. Welche der in manchen Regionen oder Ländern nur begrenzt anwendbaren Einschränkungen in einem bestimmten Land gültig sind, können Sie mit einem Blick auf folgende Webseite herausfinden: Website "Datenausdehnung für Netzwerkanalyse-Services"[engl.]. Dort ist eine Tabelle mit einer Länderliste aufgeführt. Steht in der Logistics Attribute Spalte eines Landes der Wert Yes, so wird die Einschränkung mit begrenzter regionaler Verfügbarkeit in diesem Land unterstützt. Wenn Sie Namen von Einschränkungen angeben, die in dem Land, in dem sich Ihre Ereignisse und Aufträge befinden, nicht verfügbar sind, werden die ungültigen Einschränkungen vom Service ignoriert. Der Service ignoriert außerdem Einschränkungen, deren Parameterwert für die Verwendung von Beschränkungen zwischen 0 und 1 liegt (siehe der Parameter "Attributparameterwert"). Er unterbindet alle Einschränkungen, bei denen der Wert des Parameters "Verwendung von Beschränkungen" größer als 0 ist.

Das Werkzeug unterstützt die folgenden Einschränkungen:

  • Gefahrgut verboten – Die Ergebnisse schließen Straßen aus, in denen der Transport von jeglichen gefährlichen Materialien verboten ist.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Fahrgemeinschaftsstraßen vermeiden – Die Ergebnisse vermeiden Straßen, die ausschließlich für Fahrgemeinschaften (Sonderfahrspuren) konzipiert sind.

    Verfügbarkeit: Alle Länder

  • Hochgeschwindigkeitsspuren vermeiden – Die Ergebnisse vermeiden Straßen, die als Hochgeschwindigkeitsspuren ausgewiesen sind.

    Verfügbarkeit: Alle Länder

  • Fähren vermeiden – Die Ergebnisse vermeiden Fähren.

    Verfügbarkeit: Alle Länder

  • Tore vermeiden – Die Ergebnisse vermeiden Straßen, die wegen Toren mit Schlüsselzugang oder beschrankter Einfahrten nicht frei zugänglich sind.

    Verfügbarkeit: Alle Länder

  • Fernverkehrsstraßen vermeiden – Die Ergebnisse vermeiden Fernverkehrsstraßen.

    Verfügbarkeit: Alle Länder

  • Privatstraßen vermeiden – Die Ergebnisse vermeiden Straßen, die sich in Privatbesitz befinden und verwaltet werden.

    Verfügbarkeit: Alle Länder

  • Mautstraßen vermeiden – Die Ergebnisse vermeiden Mautstraßen.

    Verfügbarkeit: Alle Länder

  • Nicht befestigte Straßen vermeiden – Die Ergebnisse vermeiden Straßen, die nicht befestigt sind (z. B. Schmutz, Schotter usw.)

    Verfügbarkeit: Alle Länder

  • Beschränkte Achsenzahl – Die Ergebnisse schließen Straßen aus, die von LKW mit der angegebenen Achsenzahl nicht befahren werden dürfen. Die Anzahl der Achsen kann mithilfe des Restriktionsparameters "Achsenzahl" angegeben werden.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Busse – Die Ergebnisse schließen Straßen aus, die von Bussen nicht befahren werden dürfen. Mit dieser Einschränkung wird auch sichergestellt, dass die Ergebnisse Einbahnstraßen berücksichtigen.

    Verfügbarkeit: Alle Länder

  • Lieferwagen – Die Ergebnisse schließen Straßen aus, die von Lieferwagen nicht befahren werden dürfen. Mit dieser Einschränkung wird auch sichergestellt, dass die Ergebnisse Einbahnstraßen berücksichtigen.

    Verfügbarkeit: Alle Länder

  • Taxis – Die Ergebnisse schließen Straßen aus, die von Taxis nicht befahren werden dürfen. Mit dieser Einschränkung wird auch sichergestellt, dass die Ergebnisse Einbahnstraßen berücksichtigen.

    Verfügbarkeit: Alle Länder

  • LKW – Die Ergebnisse schließen Straßen aus, die von LKW nicht befahren werden dürfen. Mit dieser Einschränkung wird auch sichergestellt, dass die Ergebnisse Einbahnstraßen berücksichtigen.

    Verfügbarkeit: Alle Länder

  • Kraftfahrzeuge – Die Ergebnisse schließen Straßen aus, die von Kraftfahrzeugen nicht befahren werden dürfen. Mit dieser Einschränkung wird auch sichergestellt, dass die Ergebnisse Einbahnstraßen berücksichtigen.

    Verfügbarkeit: Alle Länder

  • Notfallfahrzeuge – Die Ergebnisse schließen Straßen aus, die von Notfallfahrzeuge nicht befahren werden dürfen. Mit dieser Einschränkung wird auch sichergestellt, dass die Ergebnisse Einbahnstraßen berücksichtigen.

    Verfügbarkeit: Alle Länder

  • Höheneinschränkung – Die Ergebnisse schließen Straßen aus, in denen die Fahrzeughöhe die für die Straße maximal zulässige Höhe überschreitet. Die Fahrzeughöhe kann mithilfe des Restriktionsparameters "Fahrzeughöhe" angegeben werden.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Sattelzapfen-Hinterachsen-Längeneinschränkung – Die Ergebnisse schließen Straßen für alle LKW aus, deren Fahrzeuglänge den für die Straße maximal zulässigen Abstand des Sattelzapfens zur Hinterachse überschreitet. Die Länge zwischen dem Sattelzapfen und der Hinterachse des Fahrzeugs kann mithilfe des Restriktionsparameters "Sattelzapfen-Hinterachsen-Länge" (in Metern) angegeben werden.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Längeneinschränkung – Die Ergebnisse schließen Straßen aus, in denen die Fahrzeuglänge die für die Straße maximal zulässige Länge überschreitet. Die Fahrzeuglänge kann mithilfe des Restriktionsparameters "Fahrzeuglänge" (in Metern) angegeben werden.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Motorräder – Die Ergebnisse schließen Straßen aus, die von Motorrädern nicht befahren werden dürfen. Mit dieser Einschränkung wird auch sichergestellt, dass die Ergebnisse Einbahnstraßen berücksichtigen.

    Verfügbarkeit: Alle Länder

  • Im Bau befindliche Straßen unzulässig – Die Ergebnisse schließen Straßen aus, die sich im Bau befinden.

    Verfügbarkeit: Alle Länder

  • Zug oder Traktor mit einem oder mehreren Anhängern unzulässig – Die Ergebnisse schließen Straßen aus, die von Zugmaschinen oder Traktoren mit einem oder mehr Anhängern nicht befahren werden dürfen.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Einachs-Fahrzeuge unzulässig – Die Ergebnisse schließen Straßen aus, die von Fahrzeugen mit nur einer Achse nicht befahren werden dürfen.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Tandem-Achs-Fahrzeuge unzulässig – Die Ergebnisse schließen Straßen aus, die von Fahrzeugen mit Tandemachsen nicht befahren werden dürfen.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Durchgangsverkehr unzulässig – Die Ergebnisse schließen Straßen aus, in denen (ortsfremder) Durchgangsverkehr verboten ist.

    Verfügbarkeit: Alle Länder

  • Einschränkung für LKW mit Anhänger – Die Ergebnisse schließen Straßen aus, die von LKW mit der angegebenen Anhängerzahl nicht befahren werden dürfen. Die Anzahl der LKW-Anhänger kann mithilfe des Restriktionsparameters "LKW-Anhängerzahl" angegeben werden.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Für Gefahrgut bevorzugte Routen nutzen – Die Ergebnisse bevorzugen Straßen, die für den Transport von jeglichen gefährlichen Materialien ausgelegt sind.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Bevorzugte LKW-Routen nutzen – Die Ergebnisse bevorzugen Straßen, die im Rahmen des nationalen Netzwerks gemäß dem in den USA geltenden National Surface Transportation Assistance Act als LKW-Routen ausgewiesen sind, oder Straßen, die vom Staat oder der Provinz als LKW-Routen ausgewiesen sind, oder auch Straßen, die von LKW in bestimmten Regionen bevorzugt befahren werden.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Fußgänger – Die Ergebnisse schließen Straßen aus, die für Fußgänger verboten sind.

    Verfügbarkeit: Alle Länder

  • Gewichtseinschränkung – Die Ergebnisse schließen Straßen aus, in denen das Fahrzeuggewicht das für die Straße maximal zulässige Gewicht überschreitet. Das Fahrzeuggewicht kann mithilfe des Restriktionsparameters "Fahrzeuggewicht" (in Kilogramm) angegeben werden.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Achsgewichtseinschränkung – Die Ergebnisse schließen Straßen aus, in denen das Achsgewicht des Fahrzeugs das für die Straße maximal zulässige Achsgewicht überschreitet. Das Achsgewicht des Fahrzeugs kann mithilfe des Restriktionsparameters "Fahrzeugachsgewicht" (in Kilogramm) angegeben werden.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Breiteneinschränkung – Die Ergebnisse schließen Straßen aus, in denen die Fahrzeugbreite die für die Straße maximal zulässige Breite überschreitet. Die Fahrzeugbreite kann mithilfe des Restriktionsparameters "Fahrzeugbreite" (in Metern) angegeben werden.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

String
Attribute_Parameter_Values
(optional)

Geben Sie zusätzliche erforderliche Werte für Einschränkungen an, z. B. das Gewicht eines Fahrzeugs für die Gewichtseinschränkung. Außerdem können Sie mit dem Attributparameter angeben, ob aufgrund von Einschränkungen das Fahren auf Straßen, auf denen die Einschränkung gilt, unzulässig ist bzw. vermieden oder bevorzugt wird. Wenn aufgrund der Einschränkung Straßen vermieden oder bevorzugt werden sollen, können Sie den Grad der Vermeidung bzw. Bevorzugung mit diesem Parameter genauer angeben. Sie können beispielsweise auswählen, mautpflichtige Straßen grundsätzlich nicht zu verwenden, soweit als möglich zu meiden oder sogar sehr zu bevorzugen.

Wenn Sie den Parameter Attributparameterwerte aus einer Feature-Class angeben, müssen die Feldnamen in der Feature-Class mit den nachfolgend beschriebenen Feldern übereinstimmen:

AttributeName: Listet den Namen der Einschränkung auf.

ParameterName: Listet den Namen des mit der Einschränkung verknüpften Parameters auf. Eine Einschränkung kann abhängig von der geplanten Verwendung einen oder mehrere ParameterName-Feldwerte enthalten.

ParameterValue: Der Wert für den vom Werkzeug verwendeten "ParameterName" bei der Auswertung der Beschränkung.

"Attributparameterwerte" hängt vom Parameter "Einschränkungen" ab. Das Feld "ParameterValue" ist nur zutreffend, wenn als Name der Einschränkung der Wert für den Parameter "Einschränkungen" angegeben wird.

In "Attributparameterwerte" verfügt jede Einschränkung (als "AttributeName" aufgelistet) über einen Wert für das Feld "ParameterName", eine Verwendung von Einschränkungen, mit der angegeben wird, ob von der Einschränkung das Fahren auf Straßen, die mit der Einschränkung verknüpft sind, nicht zugelassen, vermieden oder bevorzugt wird, und der Grad, in dem diese Straßen vermieden oder bevorzugt werden sollen. "ParameterName" der Verwendung von Einschränkungen kann einer der folgenden Zeichenfolgenwerte oder der ihm entsprechende numerische Wert in Klammern zugewiesen werden:

  • PROHIBITED (-1) – Fahren auf den Straßen, die in der Einschränkung genannt werden, ist vollkommen verboten.
  • AVOID_HIGH (5) – Es ist äußerst unwahrscheinlich, dass die Straßen, die der Einschränkung zugeordnet sind, in die Route aufgenommen werden.
  • AVOID_MEDIUM (2) – Es ist unwahrscheinlich, dass die Straßen, die der Einschränkung zugeordnet sind, in die Route aufgenommen werden.
  • AVOID_LOW (1.3) – Es ist eher unwahrscheinlich, dass die Straßen, die der Einschränkung zugeordnet sind, in die Route aufgenommen werden.
  • PREFER_LOW (0.8) – Es ist eher wahrscheinlich, dass die Straßen, die der Einschränkung zugeordnet sind, in die Route aufgenommen werden.
  • PREFER_MEDIUM (0.5) – Es ist wahrscheinlich, dass die Straßen, die der Einschränkung zugeordnet sind, in die Route aufgenommen werden.
  • PREFER_HIGH (0.2) – Es ist äußerst wahrscheinlich, dass die Straßen, die der Einschränkung zugeordnet sind, in die Route aufgenommen werden.

In den meisten Fällen können Sie für "Restriction Usage" den Standardwert ("PROHIBITED") verwenden, wenn die Einschränkung von einer Fahrzeugeigenschaft, wie z. B. der Höhe, abhängig ist. In einigen Fällen hängt der Wert für die Verwendung der Einschränkung jedoch von den bevorzugten Verbindungen ab. Für die Einschränkung "Avoid Toll Roads" etwa ist der Standardwert für den Parameter "Verwendung von Einschränkungen" die Einstellung AVOID_MEDIUM. Dies bedeutet, dass das Werkzeug bei Verwendung dieser Einschränkung versucht, Mautstraßen nach Möglichkeit zu meiden. AVOID_MEDIUM weist außerdem darauf hin, wie wichtig es ist, Mautstraßen bei der Ermittlung der optimalen Route zu meiden. Dies hat eine mittlere Priorität. Durch Auswahl von AVOID_LOW wird der Vermeidung von Mautstraßen geringere Bedeutung zugeordnet, durch Auswahl von AVOID_HIGH hingegen wird der Vermeidung eine höhere Bedeutung zugeordnet, wodurch die Erstellung einer längeren Route zur Vermeidung von Mautstraßen für den Service akzeptabler wird. Bei der Auswahl von PROHIBITED ist das Befahren von Mautstraßen völlig unzulässig, wobei eine Route keinesfalls einen Teil einer Mautstraße enthalten kann. Beachten Sie, dass für einige Personen das Ziel darin besteht, Mautstraßen zu vermeiden und zu verhindern und damit auch die Bezahlung von Mautgebühren zu vermeiden, und dass andere hingegen Mautstraßen bevorzugen, da sie der Vermeidung von hohem Verkehrsaufkommen mehr Bedeutung zumessen als der Bezahlung von Mautgebühren. Im letzteren Fall würden Sie PREFER_LOW, PREFER_MEDIUM oder PREFER_HIGH als Wert für "Verwendung der Einschränkung" auswählen. Je höher die Prioritätseinstellung, desto mehr versucht das Werkzeug, das Fahren auf Straßen, die dieser Einschränkung zugeordnet sind, zu meiden.

Record Set
Allocation_Line_Shape
(optional)

Der Standardausgabetyp ist gerade Linien.

Geben Sie den Typ der Linien-Features an, die vom Werkzeug ausgegeben werden. Der Parameter akzeptiert einen der folgenden Werte:

  • Gerade Linie:

    Ausgabe gerader Linien zwischen Lösungseinrichtungen und den ihnen zugeordneten Bedarfspunkten. Dies ist die Standardeinstellung. Das Einzeichnen gerader Linien auf einer Karte unterstützt Sie bei der Visualisierung der Art und Weise der Bedarfszuordnung.

  • Keine:

    Keine Ausgabe von Linien, sondern einer Tabelle mit Daten zu den kürzesten Wegen zwischen Lösungseinrichtungen und den ihnen zugeordneten Bedarfspunkten.

Unabhängig von dem für den Parameter Allokationslinien-Shape gewählten Wert wird die kürzeste Route immer bestimmt, indem die Fahrzeit oder Fahrstrecke minimiert wird, nie durch die geradlinige Entfernung zwischen Ereignissen und Einrichtungen. Das heißt, dass mit diesem Parameter lediglich die Form der ausgegebenen Linien-Shapes, nicht jedoch die Messmethode verändert wird.

String

Codebeispiel

Location-Allocation berechnen – Beispiel

Das folgende Python-Skript veranschaulicht, wie Sie das Werkzeug "SolveLocationAllocation" in einem Skript verwenden.

import arcpy
import time
import sys

username = "<your user name>"
password = "<your password>"
LA_service = "http://logistics.arcgis.com/arcgis/services;World/LocationAllocation;{0};{1}".format(username, password)

#Add the geoprocessing service as a toolbox. Use an alias when importing
arcpy.ImportToolbox(LA_service, "agol")

#Set the variables to call the tool
facilities = r'C:/data/Inputs.gdb/Stores'
demandPoints = r'C:/data/Inputs.gdb/Customers'
output_lines = r'C:/data/Results.gdb/Lines'
output_facilities = r'C:/data/Results.gdb/Facilities'
output_demandPoints = r'C:/data/Results.gdb/DemandPoints'

#Call the tool
result = arcpy.agol.SolveLocationAllocation(facilities, demandPoints, "Minutes",
                                            Problem_Type="Maximize Attendance",
                                            Number_of_Facilities_to_Find=2,
                                            Default_Measurement_Cutoff=10.0)

#Check the status of the result object every 0.5 seconds 
#until it has a value of 4(succeeded) or greater 
while result.status < 4:
    time.sleep(0.5)

#print any warning or error messages returned from the tool
result_severity = result.maxSeverity
if result_severity == 2:
    print "An error occured when running the tool"
    print result.getMessages(2)
    sys.exit(2)
elif result_severity == 1:
    print "Warnings were returned when running the tool"
    print result.getMessages(1)
    
#Get the output routes  and save to a local geodatabase
result.getOutput(1).save(output_lines)
result.getOutput(2).save(output_facilities)
result.getOutput(3).save(output_demandPoints)

Umgebung

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Verwandte Themen

5/28/2014