ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS for Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

FindRoutes

  • Zusammenfassung
  • Abbildung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebungen
  • Lizenzinformationen

Zusammenfassung

FindRoutes legt die kürzesten Wege zu den Eingabestopps fest und gibt die Wegbeschreibungen, Informationen zu den Stopps sowie die Routen einschließlich Fahrzeit und Entfernung zurück.

Das Werkzeug kann Routen mit mehreren Stopps in der von Ihnen vorgegebenen Reihenfolge oder in der Reihenfolge ermitteln, die eine Reduzierung der Gesamtfahrzeit auf ein Minimum erlaubt. Die Eingabestopps können über das RouteName-Feld in verschiedene Routen gruppiert werden. Zudem gibt das Werkzeug eine Route für jede Stoppgruppe aus, wodurch Routen für viele Fahrzeuge in einem Berechnungsvorgang erstellt werden können.

Hinweis:
Wenn FindRoutes zum Erstellen von Routen für mehrere Fahrzeuge verwendet wird, müssen der Route vor der Berechnung Stopps zugewiesen werden. Wenn Sie ein Werkzeug benötigen, das Stopps optimal auf verschiedene Fahrzeuge verteilt und anschließend Routen für die Fahrzeuge erstellt, verwenden Sie stattdessen das Werkzeug SolveVehicleRoutingProblem.

Vorsicht:

Aktuelle Informationen zu diesem Werkzeug finden Sie in der aktuellen Version dieses Themas in der Webhilfe. In ArcGIS Online gibt es regelmäßige Funktionsaktualisierungen für Werkzeuge dieser Art, deshalb kann die installierte Hilfe veraltet sein.

Informationen über die Ausgabe des Werkzeugs "Routen suchen"

Abbildung

Schnellste Route zwischen A und B

Verwendung

  • Das Werkzeug ermittelt die kürzeste Route auf Grundlage der Fahrzeit, wenn der Wert für den Parameter Maßeinheiten zeitbasiert ist, und auf Grundlage der Reisestrecke, wenn der Wert entfernungsbasiert ist.

  • Zur erfolgreichen Ausführung des Werkzeugs müssen Sie mindestens zwei Stopps angeben. Sie können maximal 10.000 Stopps hochladen und mindestens 150 Stopps pro Route zuweisen.

  • Sie können bis zu 250 Punkt-Barrieren hinzufügen. Sie können beliebig viele Linien- oder Polygon-Barrieren hinzufügen, wobei die Linien-Barrieren nicht mehr als 500 Straßen-Features und die Polygon-Barrieren nicht mehr als 2.000 Features schneiden dürfen.

  • Um eine schnellere Lösungsfindung als bei genauen Routen zu erzielen, können Sie die Straßenhierarchie verwenden, doch das Ergebnis dürfte dann eher suboptimal sein.

  • Unabhängig davon, ob der Parameter Hierarchie verwenden aktiviert ist (True), wird die Hierarchie immer verwendet, wenn die geradlinige Entfernung zwischen zwei Stopps 50 Meilen (80,46 km) überschreitet.

  • Die Luftlinie zwischen zwei Stopps kann nicht größer sein als 50 Meilen (80,46 Kilometer), wenn für Reisemodus die Option Gehen gewählt wurde oder wenn die Option Benutzerdefiniert gewählt wurde und die Einschränkung Gehen verwendet wird.

  • Ist ein Eingabepunkt von der nächsten passierbaren Straße weiter als 12,42 Meilen (20 Kilometer) entfernt, wird der Punkt aus der Analyse ausgeschlossen.

  • Dieses Werkzeug ist zur Ausführung in ArcGIS Pro, ArcMap, ArcGlobe und ArcScene vorgesehen, nicht jedoch in ArcCatalog.

Syntax

FindRoutes_naagol (Stops, Measurement_Units, {Analysis_Region}, {Reorder_Stops_to_Find_Optimal_Routes}, {Preserve_Terminal_Stops}, {Return_to_Start}, {Use_Time_Windows}, {Time_of_Day}, Time_Zone_for_Time_of_Day, {UTurn_at_Junctions}, {Point_Barriers}, {Line_Barriers}, {Polygon_Barriers}, {Use_Hierarchy}, {Restrictions}, {Attribute_Parameter_Values}, {Route_Shape}, {Route_Line_Simplification_Tolerance}, {Populate_Route_Edges}, {Populate_Directions}, {Directions_Language}, {Directions_Distance_Units}, {Directions_Style_Name}, {Travel_Mode}, {Impedance}, {Time_Zone_for_Time_Windows}, {Save_Output_Network_Analysis_Layer}, {Overrides}, {Save_Route_Data})
ParameterErläuterungDatentyp
Stops

Geben Sie mindestens zwei Stopps an, zwischen denen eine Route erstellt werden soll. Sie können insgesamt bis zu 10.000 Stopps einfügen und einer einzelnen Route bis zu 150 zuweisen. (Verwenden Sie das RouteName-Attribut, um Routen Stopps zuzuweisen.)

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

Name: Der Name des Stopps. Der Name wird in der Wegbeschreibung verwendet. Wenn kein Name angegeben ist, wird in den Ausgabestopps, -routen und -wegbeschreibungen automatisch ein eindeutiger Name generiert, dem "Location" vorangestellt wird.

RouteName: Der Name der Route, der der Stopp zugewiesen wird. Wenn verschiedenen Stopps derselbe Routenname zugewiesen wird, kann dies dazu führen, dass die Stopps gruppiert und auf der gleichen Route angegeben werden. Sie können viele Routen in einem Berechnungsvorgang erstellen, indem Sie verschiedenen Gruppen von Stopps eindeutige Routennamen zuweisen. Mit diesem Werkzeug können Sie bis zu 150 Stopps in einer Route gruppieren.

Sequenz: Die Stopps der Ausgaberouten weisen die mit diesem Attribut angegebene Reihenfolge auf. Innerhalb einer Gruppe von Stopps mit demselben RouteName-Wert sollte die Sequenznummer größer sein als Null, die Gesamtzahl der Stopps jedoch nicht übersteigen. Zudem darf keine Sequenznummer doppelt vorhanden sein.

Wenn Stopps für Suche nach optimaler Route neu anordnen aktiviert ist (True), werden alle außer möglicherweise dem ersten und letzten Sequenzwert für jeden Routennamen ignoriert, sodass das Werkzeug die Sequenz ermitteln kann, bei der die Gesamtstrecke für jede Route auf ein Minimum reduziert wird. (Mit den Einstellungen für Reihenfolge der Stopps beibehalten und Zurück zum Start wird festgelegt, ob der erste oder letzte Sequenzwert für jede Route ignoriert wird.)

AdditionalTime: Die Zeit, die am Stopp verbracht wird. Sie wird zur Gesamtzeit der Route hinzugefügt. Die Einheiten für diesen Attributwert werden vom Parameter Maßeinheiten angegeben. Der Attributwert wird nur dann in die Analyse einbezogen, wenn die Maßeinheiten zeitbasiert sind. Der Standardwert ist 0.

Sie können den zusätzlichen Zeitaufwand für die Durchführung von Aufgaben wie die Reparatur eines Geräts, die Auslieferung eines Pakets oder die Überprüfung von Räumlichkeiten berücksichtigen.

AdditionalDistance: Die zusätzlich gefahrene Zeit bei den Stopps. Sie wird zur Gesamtstrecke der Route hinzugefügt. Die Einheiten für diesen Attributwert werden vom Parameter Maßeinheiten angegeben. Der Attributwert wird nur dann in die Analyse einbezogen, wenn die Maßeinheiten entfernungsbasiert sind. Der Standardwert ist 0.

Im Allgemeinen befindet sich die Position eines Stopps (z. B. ein Haus) nicht direkt auf der Straße, sondern etwas davon zurückgesetzt. Dieser Attributwert kann verwendet werden, um die Entfernung zwischen der tatsächlichen Position des Stopps und seiner Position an der Straße zu modellieren, wenn es wichtig ist, diese Entfernung in die gesamte Fahrstrecke einzubeziehen.

TimeWindowStart: Der früheste Zeitpunkt, zu dem der Stopp angefahren werden kann. Vergewissern Sie sich, dass Sie den Wert als Datums- und Uhrzeitwert angegeben haben, beispielsweise 12.08.2015 00:15. Durch Angabe einer Start- und Endzeit für das Zeitfenster eines Stopps legen Sie fest, wann eine Route den Stopp erreichen sollte. Solange Zeitfenster aktiviert ist und Sie eine zeitbasierte Einheit für Maßeinheiten ausgewählt haben, versucht das Werkzeug, eine Lösung zu finden, bei der die Gesamtfahrzeit auf ein Minimum reduziert und der Stopp innerhalb des vorgeschriebenen Zeitfensters erreicht wird.

Werden bei der Lösung eines Problems mehrere Zeitzonen erfasst, so beziehen sich die in den Zeitfenstern angegebenen Werte auf die Zeitzone, in der sich der Stopp befindet.

Dieses Feld kann einen Nullwert enthalten. Ein Nullwert gibt an, dass ein Fahrzeug zu einem beliebigen Zeitpunkt vor der im TimeWindowEnd-Attribut angegebenen Zeit ankommen kann. Wenn ein Nullwert auch im TimeWindowEnd-Attribut enthalten ist, kann eine Route den Stopp jederzeit erreichen.

TimeWindowEnd: Der späteste Zeitpunkt, zu dem der Stopp erreicht werden kann. Vergewissern Sie sich, dass Sie den Wert als Datums- und Uhrzeitwert angegeben haben, beispielsweise 12.08.2015 00:15. Durch Angabe einer Start- und Endzeit für das Zeitfenster eines Stopps legen Sie fest, wann eine Route den Stopp erreichen sollte. Solange Zeitfenster aktiviert ist und Sie eine zeitbasierte Einheit für Maßeinheiten ausgewählt haben, versucht das Werkzeug, eine Lösung zu finden, bei der die Gesamtfahrzeit auf ein Minimum reduziert und der Stopp innerhalb des vorgeschriebenen Zeitfensters erreicht wird.

Werden bei der Lösung eines Problems mehrere Zeitzonen erfasst, so beziehen sich die in den Zeitfenstern angegebenen Werte auf die Zeitzone, in der sich der Stopp befindet.

Dieses Feld kann einen Nullwert enthalten. Ein Nullwert gibt an, dass ein Fahrzeug zu einem beliebigen Zeitpunkt nach der im TimeWindowStart-Attribut angegebenen Zeit ankommen kann. Wenn ein Nullwert auch im TimeWindowStart-Attribut enthalten ist, kann eine Route den Stopp jederzeit erreichen.

CurbApproach: Gibt die Richtung an, in der ein Fahrzeug den Stopp erreicht bzw. von ihm 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): Das Fahrzeug kann sich von beiden Richtungen dem Stopp nähern, daher ist hier Wenden erlaubt. Diese Einstellung kann ausgewählt werden, wenn es möglich und praktikabel ist, dass das Fahrzeug an dem Stopp eine Wende durchführt. Die Entscheidung hängt von der Breite der Straße, dem Verkehrsaufkommen und dem Vorhandensein eines Parkplatzes am Stopp ab, auf dem das Fahrzeug wenden kann.
  • 1 (Rechte Seite des Fahrzeugs): Wenn sich das Fahrzeug dem Stopp nähert oder von diesem wegfährt, muss sich der Auftrag auf der rechten Seite des Fahrzeugs befinden. Wenden ist verboten. Dies wird üblicherweise für Fahrzeuge wie Busse verwendet, die an einer Bushaltestelle auf der rechten Seite halten müssen.
  • 2 (Linke Seite des Fahrzeugs): Wenn sich das Fahrzeug dem Stopp nähert oder von diesem wegfährt, muss sich die Bordsteinkante auf der linken Seite des Fahrzeugs befinden. Wenden ist verboten. Dies wird üblicherweise für Fahrzeuge wie Busse verwendet, die an einer Bushaltestelle auf der linken Seite halten müssen.
  • 3 (Wendeverbot): Wenn sich das Fahrzeug dem Stopp nähert, kann sich die Bordkante auf jeder Seite des Fahrzeuges befinden; das Fahrzeug muss jedoch abfahren, ohne zu wenden.

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 Stopp 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 Stopp nähern, so dass es sich entweder links oder rechts vom Fahrzeug befindet. Wenn Sie beispielsweise einen Stopp erreichen und sich keine Fahrspur zwischen dem Fahrzeug und dem Stopp 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.

LocationType: Legt den Stopp-Typ fest. Der Feldwert wird als eine der nachfolgenden Ganzzahlen angegeben (verwenden Sie nicht den Namen in Klammern, sondern den numerischen Code):

  • 0 (Stopp): Eine Position, die eine Route erreichen sollte. Dies ist die Standardeinstellung.
  • 1 (Wegpunkt): Eine Position, die die Route passieren sollte, ohne zu stoppen. Wegpunkte können verwendet werden, um einen bestimmten Pfad der Route zu erzwingen (den Wegpunkt zu passieren), ohne als tatsächlicher Stopp berücksichtigt zu werden. Wegpunkte werden nicht in Wegbeschreibungen angezeigt.

Feature Set
Measurement_Units

Geben Sie die Einheiten zum Messen und Melden der gesamten Fahrzeit oder Fahrstrecke für die Ausgaberouten an.

Mit den für diesen Parameter gewählten Einheiten legen Sie fest, ob das Werkzeug die gemessene Entfernung oder Fahrzeit misst, um die besten Routen zu suchen. Wählen Sie eine Zeiteinheit aus, um die Reisezeit für einen ausgewählten Reisemodus zu minimieren (z. B. Fahr- oder Gehzeit). Um die Reisestrecke für einen angegebenen Reisemodus zu minimieren, wählen Sie eine Entfernungseinheit aus. Von Ihrer Eingabe ist auch abhängig, in welchen Einheiten das Werkzeug die resultierende Gesamtzeit oder -entfernung zurückgibt. Die folgenden Optionen sind verfügbar:

  • Meters
  • Kilometers
  • Feet
  • Yards
  • Miles
  • NauticalMiles
  • Seconds
  • Minutes
  • Hours
  • Days

String
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:

  • Europe
  • Greece
  • India
  • Japan
  • Korea
  • MiddleEastAndAfrica
  • NorthAmerica
  • Oceania
  • SouthAmerica
  • SouthEastAsia
  • Taiwan
  • Thailand

String
Reorder_Stops_to_Find_Optimal_Routes
(optional)

Geben Sie an, ob die Stopps in der von Ihnen definierten oder in der vom Werkzeug zur Minimierung der Gesamtfahrzeit festgelegten Reihenfolge angefahren werden sollen.

  • Aktiviert (True):

    Das Werkzeug legt die Sequenz fest, bei der die Gesamtfahrstrecke bzw. -zeit auf ein Minimum reduziert wird. Es kann Stopps neu anordnen und Zeitfenster an Stopps berücksichtigen. Mithilfe von zusätzlichen Parametern können die ersten oder letzten Stopps beibehalten werden, während die Zwischenstopps vom Werkzeug neu angeordnet werden.

  • Deaktiviert (False):

    Die Stopps werden in der von Ihnen definierten Reihenfolge angefahren. Dies ist die Standardoption. Sie können die Sequenz der Stopps mit einem Sequenzattribut in den Eingabestopp-Features festlegen oder die Sequenz durch die Objekt-ID der Stopps bestimmen.

Die Suche nach der optimalen Stoppreihenfolge und den besten Routen wird im Allgemeinen als Lösung für das Problem des Handlungsreisenden (Traveling Salesman Problem, TSP) bezeichnet.

Boolean
Preserve_Terminal_Stops
(optional)

Wenn Stopps für Suche nach optimaler Route neu anordnen aktiviert (oder True) ist, stehen Optionen zum Beibehalten der Start- oder Endstopps zur Verfügung, und das Werkzeug kann die restlichen neu anordnen.

Der erste und letzte Stopp werden anhand ihrer Sequenzattributwerte oder ihrer Objekt-ID-Werte festgelegt, wenn die Sequenzwerte gleich Null sind.

  • Ersten Stopp beibehalten:

    Das Werkzeug ordnet den ersten Stopp nicht neu an. Wählen Sie diese Option aus, wenn Sie von einer bekannten Position wie Ihrem Zuhause, der Hauptniederlassung oder der aktuellen Position starten.

  • Letzten Stopp beibehalten:

    Das Werkzeug ordnet den letzten Stopp nicht neu an. Die Ausgabe-Routen können an einem beliebigen Stopp-Feature starten, müssen aber am vorbestimmten letzten Stopp enden.

  • Ersten und letzten Stopp beibehalten:

    Das Werkzeug ordnet den ersten und den letzten Stopp nicht neu an.

  • Keinen Stopp beibehalten:

    Das Werkzeug kann jeden Stopp, einschließlich des ersten und letzten Stopps, neu anordnen. Die Route kann an jedem Stopp-Feature starten oder enden.

Endstopps beibehalten wird ignoriert, wenn Stopps für Suche nach optimaler Route neu anordnen nicht deaktiviert (oder False) ist.

String
Return_to_Start
(optional)

Legen Sie fest, ob die Routen an derselben Position starten und enden sollen. Mit dieser Option können Sie die Duplizierung des ersten Stopp-Features und die Sequenzierung des doppelten Stopps am Ende vermeiden.

Die Startposition der Route ist das Stopp-Feature mit dem niedrigsten Wert im Sequenzattribut. Wenn die Sequenzwerte NULL sind, ist es das Stopp-Feature mit dem niedrigsten Objekt-ID-Wert.

  • Aktiviert (True):

    Die Route sollte am ersten Stopp-Feature starten und enden. Dies ist der Standardwert.

    Wenn die Optionen Stopps für Suche nach optimaler Route neu anordnen und Zurück zum Start aktiviert (oder True) sind, muss Endstopps beibehalten auf Ersten Stopp beibehalten gesetzt werden.

  • Deaktiviert (False):

    Die Route startet und endet nicht am ersten Stopp-Feature.

Boolean
Use_Time_Windows
(optional)

Aktivieren Sie diese Option (oder setzen Sie sie auf True), wenn Eingabestopps, die angeben, wann die Route den Stopp erreichen soll, Zeitfenster aufweisen. Sie können Zeitfenster zu Eingabestopps hinzufügen, indem Sie Zeitwerte in die Attribute TimeWindowStart und TimeWindowEnd eingeben.

  • Aktiviert (True):

    Die Eingabestopps verfügen über Zeitfenster, die vom Werkzeug berücksichtigt werden sollen.

  • Deaktiviert (False):

    Die Eingabestopps weisen keine Zeitfenster auf bzw. sollen, falls doch vorhanden, nicht vom Werkzeug berücksichtigt werden. Dies ist der Standardwert.

Die Ausführung des Werkzeugs nimmt bei aktivierter Option Zeitfenster (oder True) auch dann etwas mehr Zeit in Anspruch, wenn keine der Eingabestopps Zeitfenster aufweisen. Daher wird empfohlen, diese Option nach Möglichkeit zu deaktivieren (auf False zu setzen).

Boolean
Time_of_Day
(optional)

Gibt die Uhrzeit und das Datum für den Beginn der Routen an.

Wenn Sie den Reisemodus "Fahren" modellieren und das aktuelle Datum und die aktuelle Uhrzeit als Wert für diesen Parameter angeben, verwendet das Werkzeug Live-Verkehrsbedingungen, um die besten Routen zu suchen. Die gesamte Fahrzeit hängt dann von den Verkehrsbedingungen ab.

Die Angabe einer Uhrzeit führt zu genaueren Routen und zu einer genaueren Schätzung der Fahrzeiten, da die Fahrzeiten von den Verkehrsbedingungen abhängen, die zu dieser Zeit herrschen.

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 Stopp befindet, bezieht.

Das Werkzeug ignoriert diesen Parameter, wenn die Option Maßeinheiten nicht auf eine zeitbasierte Einheit festgelegt ist.

Date
Time_Zone_for_Time_of_Day

Gibt die Zeitzone des Parameters Zeitpunkt an.

  • Geographisch Lokal:

    Der Parameter Uhrzeit bezieht sich auf die Zeitzone, in der sich der erste Stopp einer Route befindet.

    Wenn Sie viele Routen erstellen, die in verschiedenen Zeitzonen starten, werden die Startzeiten in koordinierter Weltzeit (Coordinated Universal Time, UTC) gestaffelt. Ein Zeitpunkt-Wert von 2. Januar, 10:00 Uhr bedeutet beispielsweise eine Startzeit von 10:00 Uhr. Eastern Standard Time (15:00 Uhr UTC) für Routen, die in der Zeitzone "Eastern Time" und um 10:00 Uhr beginnen. Central Standard Time (16:00 Uhr UTC) für Routen, die in der Zeitzone "Central Time" beginnen. Die Startzeiten sind in UTC um eine Stunde versetzt.

    Die in der Feature-Class für Ausgabe-Stopps aufgezeichneten Zeiten und Datumsangaben für Ankunft und Abfahrt beziehen sich auf die lokale Zeitzone des ersten Stopps jeder Route.

  • UTC:

    Der Parameter Zeitpunkt bezieht sich auf die koordinierte Weltzeit (UTC). Wählen Sie diese Option aus, wenn Sie eine Route für eine bestimmte Zeit (z. B. jetzt) erstellen möchten, sich jedoch nicht sicher sind, in welcher Zeitzone sich der erste Stopp befindet.

    Wenn Sie viele Routen erstellen, die mehrere Zeitzonen umfassen, sind die Startzeiten in UTC simultan. Ein Zeitpunkt-Wert von 2. Januar, 10:00 Uhr bedeutet beispielsweise eine Startzeit von 5:00 Uhr. Eastern Standard Time (5:00 Uhr UTC) für Routen, die in der Zeitzone "Eastern Time" und um 4:00 Uhr beginnen. Central Standard Time (6:00 Uhr UTC) für Routen, die in der Zeitzone "Central Time" beginnen. Beide Routen starten um 10:00 Uhr UTC.

    Die in der Feature-Class für Ausgabe-Stopps aufgezeichneten Zeiten und Datumsangaben für Ankunft und Abfahrt beziehen sich auf UTC.

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.

Dieser Parameter wird ignoriert, es sei denn, Reisemodus ist auf Benutzerdefiniert festgelegt.

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 das Passieren der betreffenden Straßen veranschlagte Zeit oder Entfernung mit einem aus den Feldern ScaledTimeFactoroder 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 beim Suchen der kürzesten Wege zwischen Stopps die Hierarchie verwendet werden soll.

  • Aktiviert (True):

    Bei der Routensuche wird die Hierarchie verwendet. 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):

    Bei der Routensuche wird die Hierarchie nicht 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 50 Meilen (80,46 km) überschreitet, selbst wenn Sie eingestellt haben, dass die Hierarchie von diesem Parameter nicht verwendet werden soll.

Dieser Parameter wird ignoriert, es sei denn, Reisemodus ist auf Benutzerdefiniert festgelegt. Beim Modellieren eines benutzerdefinierten Fußgängermodus wird empfohlen, die Hierarchie auszuschalten, da sie für motorisierte Fahrzeuge vorgesehen ist.

Boolean
Restrictions
(optional)

Geben Sie an, welche Einschränkungen von dem Werkzeug bei der Ermittlung der besten Routen 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, sie können jedoch auch dazu führen, dass sie vermieden oder bevorzugt werden. Wird beispielsweise die Einschränkung "Mautstraßen vermeiden" verwendet, enthält die berechnete Route Mautstraßen nur dann, wenn das Befahren solcher Straßen zum Erreichen eines Stopps 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.

Die von Ihnen für diesen Parameter eingegebenen Werte werden ignoriert, es sei denn, Reisemodus ist auf Benutzerdefiniert festgelegt.

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

Hinweis:

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.

Hinweis:

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 Spalte Logistikattribute der Wert Ja, so wird die Beschrä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

  • Für Lkw eingeschränkte Straßen vermeiden: Die Ergebnisse vermeiden Straßen, die von Lkw nur zu Lieferzwecken genutzt werden dürfen.

    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 Notfallfahrzeugen 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" (in Metern) 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

Ältere Versionen:

Das Restriktionsattribut Driving a Delivery Vehicle ist veraltet und in zukünftigen Versionen nicht mehr verfügbar. Verwenden Sie das Restriktionsattribut Driving a Truck mit dem Restriktionsattribut Avoid Truck Restricted Roads, um ähnliche Ergebnisse zu erzielen.

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.

Hinweis:

Die von Ihnen für diesen Parameter eingegebenen Werte werden ignoriert, es sei denn, Reisemodus ist auf Benutzerdefiniert festgelegt.

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 "Verwendung von Beschränkungen" 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 "Mautstraßen vermeiden " 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 bzw. 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 beimessen 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
Route_Shape
(optional)

Geben Sie den Typ der Routen-Features an, die vom Werkzeug ausgegeben werden. Der Parameter kann mit einem der folgenden Werte angegeben werden:

  • Echtes Shape:

    Es wird das genaue Shape der resultierenden Route, basierend auf den zugrunde liegenden Straßen, zurückgegeben.

  • Echtes Shape mit Messwerten:

    Es wird das genaue Shape der resultierenden Route, basierend auf den zugrunde liegenden Straßen, zurückgegeben. Darüber hinaus werden Maße erzeugt, damit das Shape in der linearen Referenzierung verwendet werden kann. Die Messungen erhöhen sich ab dem ersten Stopp und zeichnen die kumulative Fahrzeit oder Fahrstrecke in den vom Parameter Maßeinheiten angegebenen Einheiten.

  • Gerade Linie:

    Gibt eine gerade Linie zwischen zwei Stopps zurück.

  • Keine:

    Es werden keine Shapes für die Routen zurückgegeben. Dieser Wert ist nützlich und gibt Ergebnisse schnell zurück, wenn nur die gesamte Fahrzeit oder Fahrstrecke einer Route von Interesse ist.

Wenn für den Parameter Routen-Shape die Einstellung "Echtes Shape" oder "Echtes Shape mit Messwerten" festgelegt wurde, kann die Generalisierung des Routen-Shapes mit dem entsprechenden Wert für den Parameter Vereinfachungstoleranz für Routenlinien weiter gesteuert werden.

Unabhängig von dem für den Parameter Routen-Shape gewählten Wert wird die optimale Route immer bestimmt, indem die Fahrzeit oder Fahrstrecke minimiert wird, nie durch die geradlinige Strecke zwischen Stopps. Dies bedeutet, dass sich nur die Routen-Shapes und nicht die zugrunde liegenden Straßen, die beim Ermitteln der Route berücksichtigt werden, unterscheiden.

String
Route_Line_Simplification_Tolerance
(optional)

Geben Sie an, wie stark Sie die Geometrie von Ausgabelinien für Routen, Wegbeschreibungen und Routenkanten vereinfachen möchten.

Dieser Parameter wird vom Werkzeug ignoriert, wenn für den Parameter Routen-Shape nicht "Echtes Shape" festgelegt wurde.

Bei der Vereinfachung werden kritische Punkte auf einer Route beibehalten, wie Übergänge an Kreuzungen, um das wesentliche Shape der Route zu definieren, und andere Punkte entfernt. Die angegebene Vereinfachungsentfernung stellt den maximal zulässigen Versatz dar, den die vereinfachte Linie von der ursprünglichen Linie abweichen kann. Durch die Vereinfachung einer Linie wird die Anzahl der Stützpunkte in der Routengeometrie reduziert. Dadurch wird die Ausführungszeit des Werkzeugs verbessert.

Linear unit
Populate_Route_Edges
(optional)

Geben Sie an, ob vom Werkzeug Kanten für die einzelnen Routen generiert werden sollen. Routenkanten stellen die einzelnen Straßen-Features oder andere ähnliche Features dar, die von einer Route durchlaufen werden. Der Ausgabe-Layer "Routenkanten" wird häufig verwendet, um zu ermitteln, welche Straßen oder Wege von den resultierenden Routen am meisten oder wenigsten genutzt werden.

  • Aktiviert (True):

    Routenkanten füllen. Der Ausgabe-Layer "Routenkanten" wird mit Linien-Features gefüllt.

  • Deaktiviert (False):

    Keine Routenkanten generieren. Der Ausgabe-Layer "Routenkanten" wird zurückgegeben, ist jedoch leer.

Boolean
Populate_Directions
(optional)

Geben Sie an, ob vom Werkzeug Wegbeschreibungen für die einzelnen Routen generiert werden sollen.

  • Aktiviert (True):

    Gibt an, dass die Wegbeschreibung abhängig von den Werten für die Parameter Sprache für Wegbeschreibung, Style-Name für Wegbeschreibung und Einheiten für Wegbeschreibungsentfernung generiert und konfiguriert wird.

  • Deaktiviert (False):

    Es wird keine Wegbeschreibung generiert und ein leerer Wegbeschreibungs-Layer vom Werkzeug zurückgegeben.

Boolean
Directions_Language
(optional)

Geben Sie an, in welcher Sprache Wegbeschreibungen generiert werden sollen.

Dieser Parameter wird nur verwendet, wenn der Parameter Wegbeschreibungen füllen aktiviert oder auf True gesetzt wurde.

Bei der Angabe des Parameterwertes ist einer der folgenden aus zwei oder fünf Zeichen bestehenden Sprachcodes zu verwenden:

  • ar – Arabisch
  • cs – Tschechisch
  • de – Deutsch
  • el – Griechisch
  • en – Englisch
  • es – Spanisch
  • et – Estnisch
  • fr – Französisch
  • he – Hebräisch
  • it – Italienisch
  • ja – Japanisch
  • ko – Koreanisch
  • lt – Litauisch
  • lv – Lettisch
  • nl – Niederländisch
  • pl – Polnisch
  • pt-BR – Brasilianisches Portugiesisch
  • pt-PT – Europäisches Portugiesisch
  • ru – Russisch
  • sv – Schwedisch
  • tr – Türkisch
  • zh-CN – Vereinfachtes Chinesisch

Wenn ein nicht unterstützter Sprachcode angegeben wird, werden die Wegbeschreibungen in der Standardsprache Englisch ausgegeben.

String
Directions_Distance_Units
(optional)

Geben Sie die Einheiten für das Anzeigen der Fahrstrecke in den Wegbeschreibungen an. Dieser Parameter wird nur verwendet, wenn der Parameter Wegbeschreibungen füllen aktiviert oder auf True gesetzt wurde.

  • Miles
  • Kilometers
  • Meters
  • Feet
  • Yards
  • NauticalMiles
String
Directions_Style_Name
(optional)

Geben Sie den Namen des Formatierungsstils für die Wegbeschreibung an. Dieser Parameter wird nur verwendet, wenn der Parameter Wegbeschreibungen füllen aktiviert oder auf True gesetzt wurde. Der Parameter kann mit den folgenden Werten angegeben werden:

  • NA Desktop:

    Generiert eine detaillierte Wegbeschreibung, die gedruckt werden kann.

  • NA Navigation:

    Generiert eine detaillierte Wegbeschreibung für ein Navigationsgerät im Fahrzeug.

String
Travel_Mode
(optional)

Legen Sie die Transportmethode für die Modellierung in der Analyse fest. Reisemodi werden in ArcGIS Online verwaltet und können vom Administrator Ihrer Organisation konfiguriert werden, um die Workflows Ihrer Organisation widerzuspiegeln. Sie müssen den Namen eines Reisemodus angeben, der von Ihrer Organisation unterstützt wird.

Um eine Liste der unterstützten Namen für Reisemodi abzurufen, verwenden Sie dieselbe GIS-Serververbindung wie für den Zugriff auf das Werkzeug, und führen Sie GetTravelModes über die Toolbox Dienstprogramme aus. Das Werkzeug "GetTravelModes" fügt der Anwendung die Tabelle "Unterstützte Reisemodi" hinzu. Jeder Wert im Feld "Name des Reisemodus" aus der Tabelle "Unterstützte Reisemodi" kann als Eingabe angegeben werden. Sie können auch den Wert aus dem Feld für die Reisemodi-Einstellungen als Eingabe festlegen. Dadurch wird die Ausführung des Werkzeugs beschleunigt, da das Werkzeug die Einstellungen nicht basierend auf dem Namen des Reisemodus suchen muss.

Der Standardwert Benutzerdefiniert ermöglicht Ihnen das Konfigurieren eines eigenen Reisemodus mithilfe der benutzerdefinierten Reisemodusparameter (Wenden an Kreuzungen, Hierarchie verwenden, Beschränkungen, Attributparameterwerte und Impedanz). Die Standardwerte des benutzerdefinierten Reisemodusparameters modellieren die Fahrt mit dem Auto. Sie können Benutzerdefiniert auswählen und die oben aufgeführten benutzerdefinierten Reisemodusparameter festlegen, um einen Fußgänger mit schneller Gehgeschwindigkeit zu modellieren oder einen Lkw, der eine bestimmte Höhe, ein bestimmtes Gewicht oder eine bestimmte Gefahrgutfracht hat. Auf diese Weise können Sie verschiedene Einstellungen ausprobieren, um die gewünschten Analyseergebnisse zu erhalten. Nachdem Sie die Analyseeinstellungen identifiziert haben, sollten Sie mit dem Administrator Ihrer Organisation zusammenarbeiten und diese Einstellungen als Teil eines neuen oder vorhandenen Reisemodus speichern, damit alle Benutzer in Ihrer Organisation die Analyse erneut mit denselben Einstellungen ausführen können.

Vorsicht:

Durch Auswahl von Benutzerdefiniert werden die von Ihnen festgelegten benutzerdefinierten Reisemodusparameter in die Analyse einbezogen. Wenn Sie einen anderen als den von Ihrer Organisation definierten Reisemodus angeben, kann dies dazu führen, dass alle Werte, die Sie für die Parameter des benutzerdefinierten Reisemodus festgelegt haben, ignoriert werden; das Werkzeug überschreibt sie mit den Werten aus dem angegebenen Reisemodus.

String
Impedance
(optional)

Legen Sie die Impedanz fest. Das ist ein Wert, der den Aufwand bzw. die Kosten des Reisens entlang von Straßensegmenten oder anderen Teilen des Verkehrsnetzes repräsentiert.

Die Reiseentfernung ist eine Impedanz; die Länge einer Straße in Kilometern ist als eine Impedanz denkbar. Die Reiseentfernung ist in diesem Sinne für alle Modi dieselbe – ein Kilometer ist für einen Fußgänger dasselbe wie für ein Auto. (Was sich ändern kann, sind die Wege, auf denen die verschiedenen Reisemodi absolviert werden können, was sich auf die Entfernung zwischen Punkten auswirkt – und das wird durch die Reisemodus-Einstellungen modelliert.)

Auch die Fahrzeit kann eine Impedanz sein; ein Auto benötigt auf einer leeren Straße möglicherweise nur eine Minute für einen Kilometer. Die Fahrzeiten können sich je nach Reisemodus ändern – ein Fußgänger kann für denselben Kilometer mehr als 20 Minuten benötigen, weshalb es wichtig ist, die richtige Impedanz für den von Ihnen modellierten Reisemodus zu wählen.

Ihnen stehen folgende Impedanzwerte zur Auswahl:

  • Fahrzeit: Modelliert die Fahrzeiten für ein Auto. Diese Fahrzeiten sind dynamisch und richten sich nach dem Verkehrsaufkommen in Gebieten, in denen Verkehrsdaten verfügbar sind. Dies ist der Standardwert.

  • LKW-Zeit: Modelliert die Fahrzeiten für einen Lkw. Diese Fahrzeiten sind für jede Straße statisch und richten sich nicht nach dem Verkehrsaufkommen.

  • Gehzeit: Modelliert die Laufzeiten für einen Fußgänger.

  • Reiseentfernung: Speichert Längenmessungen entlang von Straßen und Wegen. Zur Modellierung der Gehentfernung sollten Sie diese Option auswählen und sicherstellen, dass für den Parameter Beschränkung die Option Gehen festgelegt wird. In gleicher Weise müssen Sie, um die Entfernung für Autos oder Lkws zu modellieren, hier die Option Reiseentfernung wählen und die entsprechenden Beschränkungen festlegen, damit Ihr Fahrzeug nur auf dafür zulässigen Straßen fährt.

Der von Ihnen für diesen Parameter eingegebene Wert wird ignoriert, es sei denn, Reisemodus ist auf Benutzerdefiniert festgelegt, was dem Standardwert entspricht.

Wenn Sie Fahrzeit, LKW-Zeit oder Gehzeit wählen, muss der Parameter Maßeinheiten auf einen zeitbasierten Wert festgelegt werden. Wenn Sie Reiseentfernung für Impedanz wählen, müssen die Maßeinheiten entfernungsbasiert sein.

String
Time_Zone_for_Time_Windows
(optional)

Gibt die Zeitzone für die Zeitfensterwerte für Stopps an. Die Zeitfenster werden als Teil der Felder TimeWindowStart und TimeWindowEnd für Stopps festgelegt. Dieser Parameter kann nur angewendet werden, wenn der Parameter Zeitfenster verwenden aktiviert ist (oder auf True gesetzt wurde). Der Parameter kann mit einem der folgenden Werte angegeben werden:

  • Geographische Zeitzone: Die mit den Stopps verknüpften Zeitfensterwerte befinden sich in der Zeitzone, in der sich auch die Stopps befinden. Wenn sich der Stopp beispielsweise in einem Gebiet befindet, in dem die Eastern Standard Time gilt und die Zeitfensterwerte 8:00 Uhr und 10:00 Uhr lauten, werden die Zeitfensterwerte als 8:00 Uhr und 10:00 Uhr Eastern Standard Time behandelt. Dies ist der Standardwert.
  • UTC: Die mit den Stopps verknüpften Zeitfensterwerte werden in der Coordinated Universal Time (UTC) angegeben. Wenn sich der Stopp beispielsweise in einem Gebiet befindet, in dem die Eastern Standard Time gilt und die Werte des Zeitfensters 8.00 Uhr und 10.00 Uhr lauten, werden die Zeitfensterwerte als 12.00 Uhr und 14.00 Uhr Eastern Standard Time behandelt, wobei davon ausgegangen wird, dass die Sommerzeit berücksichtigt wird. Es ist hilfreich, die Zeitfensterwerte in UTC anzugeben, wenn Sie die Zeitzone nicht kennen, in der sich die Stopps befinden, oder wenn Sie Stopps in mehreren Zeitzonen haben und alle Zeitfenster gleichzeitig gestartet werden sollen.
Save_Output_Network_Analysis_Layer
(optional)

Legen Sie fest, ob das Werkzeug die Analyseeinstellungen als Netzwerkanalyse-Layer-Datei speichern soll. Auch wenn Sie diese Datei in einer ArcGIS Desktop-Anwendung wie ArcMap öffnen, können Sie nicht direkt mit dieser Datei arbeiten. Sie wird vielmehr an den technischen Support von Esri gesandt, wo die Qualität der vom Werkzeug zurückgelieferten Ergebnisse beurteilt wird.

  • Aktiviert (True): Die Netzwerkanalyse-Layer-Datei wird gespeichert. Die Datei wird in ein temporäres Verzeichnis auf Ihrem Computer geladen. In ArcGIS Pro lässt sich der Speicherort der heruntergeladenen Datei aus dem Wert für den Parameter Ausgabe-Netzwerkanalyse-Layer ermitteln, der der Ausführung des Werkzeugs in der Geoverarbeitungs-Historie Ihres Projekts entspricht. In ArcMap lässt sich der Speicherort der Datei ermitteln, indem Sie die Option Speicherort kopieren im Kontextmenü des Parameters Ausgabe-Netzwerkanalyse-Layer im Eintrag anschauen, der der Werkzeugausführung im Fenster Geoverarbeitungsergebnisse entspricht.

  • Deaktiviert (False): Die Netzwerkanalyse-Layer-Datei wird nicht gespeichert. Dies ist die Standardeinstellung.

Boolean
Overrides
(optional)

Legen Sie zusätzliche Einstellungen fest, die das Verhalten des Solvers beim Suchen von Lösungen für die Netzwerkanalyseprobleme beeinflussen können.

Der Wert dieses Parameters muss in JavaScript Object Notation (JSON) angegeben werden. Ein gültiger Wert hat beispielsweise das Format {"overrideSetting1" : "value1", "overrideSetting2" : "value2"}. Der Name der Override-Einstellung wird immer in doppelten Anführungszeichen angegeben. Die Werte können eine Zahl, ein boolescher Wert oder eine Zeichenfolge sein.

Der Standardwert für diesen Parameter ist kein Wert, was darauf hinweist, dass keine Solver-Einstellungen überschrieben werden.

Overrides sind erweiterte Einstellungen, die nur nach sorgfältiger Analyse der abgerufenen Ergebnisse vor und nach Anwendung der Einstellungen verwendet werden sollten. Eine Liste der unterstützten Override-Einstellungen und ihrer akzeptierten Werte erhalten Sie beim technischen Support von Esri.

string
Save_Route_Data
(optional)

Legen Sie fest, ob die Ausgabe eine ZIP-Datei mit einer File-Geodatabase enthalten soll, in der die Eingaben und Ausgaben der Analyse in einem Format vorliegen, das zum Freigeben von Routen-Layern mit ArcGIS Online oder Portal for ArcGIS verwendet werden kann.

  • Aktiviert (True): Die Routendaten werden als ZIP-Datei gespeichert. Die Datei wird in ein temporäres Verzeichnis auf Ihrem Computer geladen. In ArcGIS Pro lässt sich der Speicherort der heruntergeladenen Datei aus dem Wert für den Parameter Ausgabe-Netzwerkanalyse-Layer ermitteln, der der Ausführung des Werkzeugs in der Geoverarbeitungs-Historie Ihres Projekts entspricht. In ArcMap lässt sich der Speicherort der Datei ermitteln, indem Sie die Option Speicherort kopieren im Kontextmenü des Parameters Ausgabe-Routendaten im Eintrag anschauen, der der Werkzeugausführung im Fenster Geoverarbeitungsergebnisse entspricht.

  • Deaktiviert (False): Die Routendaten werden nicht gespeichert. Dies ist die Standardeinstellung.

Boolean

Codebeispiel

Beispiel für FindRoutes

Mit dem folgenden Python-Skript wird veranschaulicht, wie Sie das Werkzeug "FindRoutes" in einem Skript verwenden.

import arcpy
import time
import datetime
import sys

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

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

#Set the variables to call the tool
stops = r'C:/data/Inputs.gdb/Stops'
output_routes = r'C:/data/Results.gdb/Routes'
output_route_edges = r'C:/data/Results.gdb/Route_Edges'
output_directions = r'C:/data/Results.gdb/Directions'
output_stops = r'C:/data/Results.gdb/Stops'

#Call the tool
result = arcpy.agol.FindRoutes(stops, "Minutes",
                                Reorder_Stops_to_Find_Optimal_Routes=True,
                                Preserve_Terminal_Stops="Preserve First",
                                Time_of_Day=datetime.datetime(2014, 2, 10, 8, 0, 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_routes)
result.getOutput(2).save(output_route_edges)
result.getOutput(3).save(output_directions)
result.getOutput(4).save(output_stops)

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Verwandte Themen

  • Was sind ArcGIS Online-Netzwerkanalyse-Services?
  • Herstellen einer Verbindung von ArcMap mit ArcGIS Online-Netzwerkanalyse-Services

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2019 Esri. | Datenschutz | Rechtliches