Routen suchen (Einsatzbereit)

Zusammenfassung

Routen suchen bestimmt die kürzesten Wege zu den Eingabestopps 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 Routen suchen 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 Vehicle Routing Problem berechnen.

Vorsicht:

Aktuelle Informationen zu diesem Werkzeug finden Sie in der aktuellen Version dieses Themas in der Webhilfe. Auf ArcGIS Online gibt es regelmäßige Funktionsaktualisierungen für Services 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

  • Die Werkzeuge in der Sammlung "Einsatzbereite Werkzeuge" sind ArcGIS Online-Geoverarbeitungsservices, die gehostete Daten und Analysefunktionen von ArcGIS Online verwenden.

  • 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 27 Meilen (43,45 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.

  • Durch das Verwenden dieses Service werden Credits verbraucht. Weitere Informationen finden Sie unter Übersicht zu Credits.

Syntax

arcpy.agolservices.FindRoutes(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}, {Time_Impedance}, {Distance_Impedance}, {Output_Format})
ParameterErklärungDatentyp
Stops

Gibt an, welche Standorte durch die Ausgabe-Route(n) erreicht werden.

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 der Stopps können Sie mithilfe der folgenden Attribute deren jeweilige Eigenschaften, darunter Name und Durchführungszeit, festlegen:

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.

Sie können insgesamt bis zu 150 Stopps in einer Route gruppieren.

Sequence

Die Stopps der Ausgaberouten weisen die mit diesem Attribut angegebene Reihenfolge auf. In 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 der Gesamtzeit der Route hinzugefügt. Der Standardwert ist 0.

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.

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 an den Stopps zusätzlich zurückgelegte Strecke. Sie wird der Gesamtstrecke der Route hinzugefügt. Der Standardwert ist 0.

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.

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.

AdditionalCost

Die zusätzlich entstandenen Kosten bei dem Stopp. Sie werden den Gesamtkosten der Route hinzugefügt. Der Standardwert ist 0.

Dieser Attributwert sollte verwendet werden, wenn der Reisemodus für die Analyse ein Impedanzattribut aufweist, das weder zeit- noch entfernungsbasiert ist. Die Einheiten für die Attributwerte werden als unbekannte Einheiten interpretiert.

TimeWindowStart

Der früheste Zeitpunkt, zu dem der Stopp angefahren werden kann. Durch Angabe einer Start- und Endzeit für das Zeitfenster eines Stopps legen Sie fest, wann eine Route den Stopp erreichen sollte. Wenn der Reisemodus für die Analyse ein zeitbasiertes Impedanzattribut verwendet, findet die Analyse durch die Angabe von Zeitfensterwerten eine Lösung, bei der die Gesamtfahrzeit auf ein Minimum reduziert und der Stopp innerhalb des vorgeschriebenen Zeitfensters erreicht wird.

Vergewissern Sie sich, dass Sie den Wert als Datums- und Uhrzeitwert angegeben haben, beispielsweise 12.08.2015 00:15.

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 NULL-Wert enthalten. Ein NULL-Wert gibt an, dass ein Fahrzeug zu einem beliebigen Zeitpunkt vor der im TimeWindowEnd-Attribut angegebenen Zeit ankommen kann. Wenn ein NULL-Wert 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. Durch Angabe einer Start- und Endzeit für das Zeitfenster eines Stopps legen Sie fest, wann eine Route den Stopp erreichen wird. Wenn der Reisemodus für die Analyse ein zeitbasiertes Impedanzattribut verwendet, führt die Angabe von Zeitfensterwerten dazu, dass die Analyse eine Lösung findet, bei der die Gesamtfahrzeit auf ein Minimum reduziert und der Stopp innerhalb des vorgeschriebenen Zeitfensters erreicht wird.

Vergewissern Sie sich, dass Sie den Wert als Datums- und Uhrzeitwert angegeben haben, beispielsweise 12.08.2015 00:15.

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 NULL-Wert enthalten. Ein NULL-Wert gibt an, dass ein Fahrzeug zu einem beliebigen Zeitpunkt nach der im TimeWindowStart-Attribut angegebenen Zeit ankommen kann. Wenn ein NULL-Wert 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 sinnvoll ist, dass ein Fahrzeug am 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 die Bordsteinkante 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.

Das Attribut CurbApproach ist für die Verwendung sowohl in Ländern mit Rechtsverkehr (Deutschland) 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 möchten, ohne dass sich eine Fahrspur zwischen dem Fahrzeug und dem Stopp befindet, wählen Sie in Deutschland 1 (Rechte Seite des Fahrzeugs), in Großbritannien hingegen 2 (Linke Seite des Fahrzeugs) 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 wird. Dies ist die Standardeinstellung.
  • 1 (Wegpunkt): Eine Position, die von der Route ohne Halt passiert wird. 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.

Bearing

Die Richtung, in die sich ein Punkt bewegt. Die Einheit ist Grad und wird im Uhrzeigersinn von geographisch Nord gemessen. Dieses Feld wird in Verbindung mit dem Feld BearingTol verwendet.

Peilungsdaten werden normalerweise automatisch von einem mobilen Gerät gesendet, das mit einem GPS-Empfänger ausgestattet ist. Sie sollten möglichst Peilungsdaten einbeziehen, wenn Sie eine sich bewegende Eingabeposition laden, beispielsweise einen Fußgänger oder ein Fahrzeug.

Durch die Verwendung dieses Feldes kann verhindert werden, dass Positionen falschen Kanten zugewiesen werden, was auftreten kann, wenn er sich zufällig in der Nähe einer Kreuzung oder einer Überführung befindet. Mithilfe der Peilung kann das Werkzeug einfacher ermitteln, auf welcher Straßenseite sich der Punkt befindet.

Weitere Informationen über Peilung und Peilungstoleranz

BearingTol

Anhand des Peilungstoleranzwertes wird ein Bereich mit zulässigen Peilungswerten erstellt, wenn Punkte über das Feld Bearing auf einer Kante bewegt werden. Wenn sich der Wert des Feldes Bearing innerhalb des Bereichs der zulässigen Werte befindet, die über die Peilungstoleranz auf einer Kante generiert werden, kann der Punkt dort als Netzwerkstandort hinzugefügt werden. Andernfalls wird der nächstgelegene Punkt an der übernächsten Kante ausgewertet.

Die Einheiten sind in Grad und der Standardwert ist 30. Der Wert muss größer als 0 und kleiner als 180 sein. Der Wert 30 bedeutet, dass beim Hinzufügen eines Netzwerkstandortes auf einer Kante durch Network Analyst auf beiden Seiten der Kante (links und rechts) und in beiden Digitalisierrichtungen der Kante ein zulässiger Peilungswertebereich in einem Winkel von 15 Grad generiert wird.

Weitere Informationen über Peilung und Peilungstoleranz

NavLatency

Dieses Feld wird nur im Berechnungsprozess verwendet, wenn Bearing und BearingTol ebenfalls Werte enthalten. Die Eingabe eines NavLatency-Wertes ist jedoch optional, selbst wenn in Bearing und BearingTol Werte enthalten sind. NavLatency gibt an, welche Kosten voraussichtlich zwischen dem Senden von GPS-Informationen von einem sich bewegenden Fahrzeug zu einem Server und dem Empfang der verarbeiteten Route durch das Navigationsgerät des Fahrzeugs anfallen.

Die Einheiten von NavLatency entsprechen denen des Impedanzattributs.

Feature Set
Measurement_Units

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

  • MetersDie lineare Einheit in Meter.
  • KilometersDie lineare Einheit in Kilometer.
  • FeetDie lineare Einheit in Fuß.
  • YardsDie lineare Einheit in Yard.
  • MilesDie lineare Einheit in Meilen.
  • NauticalMilesDie lineare Einheit in Seemeilen.
  • SecondsDie Zeiteinheit in Sekunden.
  • MinutesDie Zeiteinheit in Minuten.
  • HoursDie Zeiteinheit in Stunden.
  • DaysDie Zeiteinheit in Tagen.
String
Analysis_Region
(optional)

Die Region, in der die Analyse durchgeführt werden soll. Wird für diesen Parameter kein Wert angegeben, ermittelt das Werkzeug anhand der Position der Eingabepunkte den Namen der Region automatisch. Die Angabe des Regionsnamens ist nur erforderlich, wenn die automatische Erkennung des Regionsnamens für Ihre Eingaben nicht korrekt ist.

Geben Sie zur Angabe der Region einen der folgenden Werte an:

  • EuropeAnalyseregion: Europa.
  • JapanAnalyseregion: Japan.
  • KoreaAnalyseregion: Korea.
  • MiddleEastAndAfricaAnalyseregion: Naher Osten und Afrika.
  • NorthAmericaAnalyseregion: Nordamerika.
  • SouthAmericaAnalyseregion: Südamerika.
  • SouthAsiaAnalyseregion: Südasien.
  • ThailandAnalyseregion: Thailand.
Ältere Versionen:

Die folgenden Regionsnamen werden nicht mehr unterstützt und werden in zukünftigen Versionen entfernt. Wenn Sie einen der veralteten Regionsnamen angeben, weist das Werkzeug automatisch einen unterstützten Regionsnamen für Ihre Region zu.

  • Bei "Greece" werden Sie an "Europe" umgeleitet.
  • Bei "India" werden Sie an "SouthAsia" umgeleitet.
  • Bei "Oceania" werden Sie an "SouthAsia" umgeleitet.
  • Bei "SouthEastAsia" werden Sie an "SouthAsia" umgeleitet.
  • Bei "Taiwan" werden Sie an "SouthAsia" umgeleitet.

String
Reorder_Stops_to_Find_Optimal_Routes
(optional)

Gibt 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): Die Stopps werden in der vom Werkzeug bestimmten Reihenfolge angefahren, um die Gesamtfahrstrecke bzw. -zeit auf ein Minimum zu reduzieren. 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): Stopps werden in der von Ihnen definierten Reihenfolge angefahren. Sie können die Reihenfolge der Stopps mit einem Sequence-Attribut in den Eingabestopp-Features festlegen oder durch die Object ID der Stopps bestimmen. Dies ist die Standardeinstellung.

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

Boolean
Preserve_Terminal_Stops
(optional)

Gibt an, auf welche Weise Endstopps beibehalten werden. 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 Sequence-Attributwerte oder ihrer Object ID-Werte festgelegt, wenn die Sequence-Werte gleich NULL sind.

  • Preserve FirstDas 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.
  • Preserve LastDas 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.
  • Preserve First and LastDas Werkzeug ordnet den ersten und den letzten Stopp nicht neu an.
  • Preserve NoneDas 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)

Gibt an, 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 Sequence-Attribut. Wenn die Sequence-Werte NULL sind, hat das Stopp-Feature den niedrigsten Object ID-Wert.

  • Aktiviert (True): Die Route startet und endet am ersten Stopp-Feature. 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 festgelegt werden. Dies ist der Standardwert.
  • Deaktiviert (False): Die Route startet und endet nicht am ersten Stopp-Feature.
Boolean
Use_Time_Windows
(optional)

Gibt an, ob Zeitfenster berücksichtigt werden. Aktivieren Sie diese Option (oder setzen Sie sie auf True), wenn Eingabestopps, die angeben, wann die Route den Stopp erreicht wird, 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 oder ggf. vorhandene Zeitfenster sollen 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)

Die Uhrzeit und das Datum für den Beginn der Routen.

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
(optional)

Gibt die Zeitzone des Parameters Zeitpunkt an.

  • Geographically LocalDer Parameter Zeitpunkt 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. Der Wert "2. Januar, 10:00 Uhr" für Zeitpunkt bedeutet beispielsweise eine Startzeit von 10:00 Uhr Eastern Standard Time (UTC-3:00) für Routen, die in der Zeitzone "Eastern Time" beginnen, und 10:00 Uhr Central Standard Time (UTC-4:00) 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.
  • UTCDer Parameter Zeitpunkt bezieht sich auf 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. Der Wert "2. Januar, 10:00 Uhr" für Zeitpunkt bedeutet beispielsweise eine Startzeit von 05:00 Uhr Eastern Standard Time (UTC-5:00) für Routen, die in der Zeitzone "Eastern Time" beginnen, und 04:00 Uhr Central Standard Time (UTC-6:00) 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)

Gibt die Wendenregel an Knoten an. 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. Um dies zu berücksichtigen, wird der Parameter "Wendenregel" implizit durch die Anzahl der mit der Kreuzung verbundenen Kanten angegeben. Diese Anzahl wird als Valenz der Knoten bezeichnet. Die zulässigen Werte für diesen Parameter sowie eine Beschreibung der jeweiligen Bedeutung in Bezug auf die Valenz der Knoten sind unten aufgelistet.

  • AllowedWenden sind an Knoten mit einer beliebigen Anzahl verbundener Kanten erlaubt. Dies ist der Standardwert.
  • Not AllowedWenden sind an allen Knoten verboten, unabhängig von der Valenz der Knoten. Beachten Sie, dass Wenden an Netzwerkstandorten auch dann erlaubt sind, wenn diese Option ausgewählt wurde. Sie können jedoch das Attribut CurbApproach der einzelnen Netzwerkstandorte festlegen, um auch hier Wenden zu verbieten.
  • Allowed Only at Dead EndsWenden sind an allen Knoten verboten, außer es ist nur eine angrenzende Kante vorhanden (Sackgasse).
  • Allowed Only at Intersections and Dead EndsWenden 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 verfügen Netzwerke über unwesentliche Knoten in der Mitte von Straßensegmenten. 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)

Verwenden Sie diesen Parameter, um einen oder mehrere Punkte anzugeben, die als vorübergehende Beschränkungen dienen bzw. 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 der folgenden Attribute deren jeweilige Eigenschaften, darunter Name und Barrierentyp, festlegen:

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 -strecke in Höhe des in den Feldern Additional_Time, Additional_Distance oder Additional_Cost genannten Wertes. Dieser Barrierentyp wird "Punktbarriere für Zusatzkosten" genannt.

Additional_Time

Die zusätzliche Fahrzeit, die durch das Passieren der Barriere anfällt. Dieses Feld gilt nur für Barrieren vom Typ "Zusatzkosten".

Dieser Feldwert muss größer oder gleich Null sein, und seine Einheiten werden vom Parameter Maßeinheiten vorgegeben.

Additional_Distance

Die zusätzliche Entfernung, die durch das Passieren der Barriere anfällt. Dieses Feld gilt nur für Barrieren vom Typ "Zusatzkosten".

Der Feldwert muss größer oder gleich Null sein, und seine Einheiten werden vom Parameter Maßeinheiten vorgegeben.

Additional_Cost

Die zusätzlichen Kosten, die durch das Passieren der Barriere anfallen. Dieses Feld gilt nur für Barrieren vom Typ "Zusatzkosten".

FullEdge

Gibt an, wie Punkt-Barrieren für Beschränkungen bei der Analyse auf die Kantenelemente angewendet werden. Der Feldwert wird als eine der nachfolgenden Ganzzahlen angegeben (verwenden Sie nicht den Namen in Klammern, sondern den numerischen Code):

  • 0 (False): Lässt den Verkehr auf der Kante bis zur Barriere zu, die Barriere kann jedoch nicht passiert werden. Dies ist der Standardwert.
  • 1 (True): Beschränkt den Verkehr an allen Positionen der entsprechenden Kante.

CurbApproach

Gibt die Verkehrsrichtung an, die von der Barriere betroffen ist. 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 Barriere wirkt sich auf den Verkehr über die Kante in beide Richtungen aus.
  • 1 (Rechte Seite des Fahrzeugs): Die Barriere wirkt sich nur auf Fahrzeuge aus, bei denen sich die Barriere aufgrund der Fahrtrichtung auf der rechten Seite des Fahrzeugs befindet. Auf Fahrzeuge, die die gleiche Kante überqueren, bei denen die Barriere jedoch auf der linken Seite des Fahrzeugs liegt, hat die Barriere keine Auswirkungen.
  • 2 (Linke Seite des Fahrzeugs): Die Barriere wirkt sich nur auf Fahrzeuge aus, bei denen sich die Barriere aufgrund der Fahrtrichtung auf der linken Seite des Fahrzeugs befindet. Auf Fahrzeuge, die die gleiche Kante überqueren, bei denen die Barriere jedoch auf der rechten Seite des Fahrzeugs liegt, hat die Barriere keine Auswirkungen.

Da Knoten Punkte sind und keine Seite haben, wirken sich Barrieren für Knoten auf alle Fahrzeuge aus, unabhängig vom Attribut "CurbApproach".

Das Attribut CurbApproach kann sowohl in Ländern mit Rechtsverkehr (Deutschland) als auch in Ländern mit Linksverkehr (Großbritannien) verwendet werden. 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. Um beispielsweise eine Einrichtung zu erreichen, ohne dass sich eine Fahrspur zwischen dem Fahrzeug und der Einrichtung befindet, wählen Sie in Deutschland 1 (Rechte Seite des Fahrzeugs), in Großbritannien hingegen 2 (Linke Seite des Fahrzeugs) aus.

Bearing

Die Richtung, in die sich ein Punkt bewegt. Die Einheit ist Grad und wird im Uhrzeigersinn von geographisch Nord gemessen. Dieses Feld wird in Verbindung mit dem Feld BearingTol verwendet.

Peilungsdaten werden normalerweise automatisch von einem mobilen Gerät gesendet, das mit einem GPS-Empfänger ausgestattet ist. Sie sollten möglichst Peilungsdaten einbeziehen, wenn Sie eine sich bewegende Eingabeposition laden, beispielsweise einen Fußgänger oder ein Fahrzeug.

Durch die Verwendung dieses Feldes kann verhindert werden, dass Positionen falschen Kanten zugewiesen werden, was auftreten kann, wenn er sich zufällig in der Nähe einer Kreuzung oder einer Überführung befindet. Mithilfe der Peilung kann das Werkzeug einfacher ermitteln, auf welcher Straßenseite sich der Punkt befindet.

Weitere Informationen über Peilung und Peilungstoleranz

BearingTol

Anhand des Peilungstoleranzwertes wird ein Bereich mit zulässigen Peilungswerten erstellt, wenn Punkte über das Feld Bearing auf einer Kante bewegt werden. Wenn sich der Wert des Feldes Bearing innerhalb des Bereichs der zulässigen Werte befindet, die über die Peilungstoleranz auf einer Kante generiert werden, kann der Punkt dort als Netzwerkstandort hinzugefügt werden. Andernfalls wird der nächstgelegene Punkt an der übernächsten Kante ausgewertet.

Die Einheiten sind in Grad und der Standardwert ist 30. Der Wert muss größer als 0 und kleiner als 180 sein. Der Wert 30 bedeutet, dass beim Hinzufügen eines Netzwerkstandortes auf einer Kante durch Network Analyst auf beiden Seiten der Kante (links und rechts) und in beiden Digitalisierrichtungen der Kante ein zulässiger Peilungswertebereich in einem Winkel von 15 Grad generiert wird.

Weitere Informationen über Peilung und Peilungstoleranz

NavLatency

Dieses Feld wird nur im Berechnungsprozess verwendet, wenn Bearing und BearingTol ebenfalls Werte enthalten. Die Eingabe eines NavLatency-Wertes ist jedoch optional, selbst wenn in Bearing und BearingTol Werte enthalten sind. NavLatency gibt an, welche Kosten voraussichtlich zwischen dem Senden von GPS-Informationen von einem sich bewegenden Fahrzeug zu einem Server und dem Empfang der verarbeiteten Route durch das Navigationsgerät des Fahrzeugs anfallen.

Die Einheiten von NavLatency entsprechen denen des Impedanzattributs.

Feature Set
Line_Barriers
(optional)

Verwenden Sie diesen Parameter, um eine oder mehrere Linien anzugeben, 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 gibt zwar keine Begrenzung für die Anzahl der Linien, 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 der folgenden Attribute die Eigenschaften "Name" und "Barrierentyp" festlegen:

Name

Der Name der Barriere.

Feature Set
Polygon_Barriers
(optional)

Verwenden Sie diesen Parameter, um Polygone anzugeben, die den Verkehr entweder 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 gibt zwar keine Begrenzung für die Anzahl der Polygone, 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 der Polygon-Barrieren können Sie mithilfe der folgenden Attribute deren jeweilige Eigenschaften, darunter Name und Barrierentyp, festlegen:

Name

Der Name der Barriere.

BarrierType

Gibt an, ob die Barriere den Verkehr vollständig beschränkt oder ob beim Passieren der Barriere Mehrkosten (in Form von Zeit oder Entfernung) entstehen. 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 veranschlagten Kosten (z. B. Fahrzeit 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 bedeutet beispielsweise, dass eine Fahrzeit veranschlagt wird, die um das Vierfache kürzer ist als üblich. Bei einem Faktor von 3,0 nimmt 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 abgeschnitten werden. Der Feldwert muss größer 0 sein.

Dieses Feld gilt nur für Barrieren vom Typ "Kostenfaktoren".

ScaledDistanceFactor

Um diesen Faktor erhöht sich die Strecke durch die Straßen, die von der Barriere abgeschnitten werden. Der Feldwert muss größer 0 sein.

Dieses Feld gilt nur für Barrieren vom Typ "Kostenfaktoren".

ScaledCostFactor

Um diesen Faktor erhöhen sich die Kosten für die Straßen, die sich mit der Barriere schneiden. Der Feldwert muss größer 0 sein.

Dieses Feld gilt nur für Barrieren vom Typ "Kostenfaktoren".

Feature Set
Use_Hierarchy
(optional)

Gibt an, ob beim Suchen der kürzesten Wege zwischen Stopps die Hierarchie verwendet wird.

  • Aktiviert (True in Python): Beim Suchen von Routen wird die Hierarchie verwendet. Wenn die Hierarchie berücksichtigt wird, sucht das Werkzeug erst nach übergeordneten Straßen (z. B. Autobahnen) und dann nach untergeordneten Straßen (z. B. Landstraßen). Damit kann simuliert werden, dass ein Fahrer lieber auf Autobahnen statt Landstraßen fährt, selbst wenn die Fahrstrecke dadurch länger ist. Dies ist besonders bei der Ermittlung von Routen für weit entfernte Ziele nützlich, 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 Anzahl an Straßen auswählt.
  • Deaktiviert (False in Python): Beim Suchen von Routen 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 dieser Parameter deaktiviert bzw. in Python auf False festgelegt wurde.

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
[Restrictions,...]
(optional)

Die Beschränkungen, die bei der Ermittlung der besten Routen vom Werkzeug berücksichtigt werden.

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 nur dann Mautstraßen, wenn das Befahren solcher Straßen zum Erreichen eines Ereignisses oder einer Einrichtung 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 Beschränkung "Gefahrgut verboten" vermieden, dass diese Materialien auf Straßen transportiert werden, die für Gefahrguttransporte als unzulässig markiert sind.

Hinweis:

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

Hinweis:

Bei manchen Beschränkungen muss ein zusätzlicher Wert angegeben werden, damit sie verwendet werden können. Dieser Wert muss mit dem Namen der Beschränkung und einem beschränkungsspezifischen Parameter verknüpft werden. Sie erkennen diese Art von Beschränkungen daran, dass ihr Name in der Spalte "AttributeName" des Parameters Attributparameterwerte aufgeführt wird. Um die ordnungsgemäße Verwendung der Beschränkung bei der Ermittlung passierbarer Straßen sicherzustellen, muss im Parameter Attributparameterwerte das Feld ParameterValue angegeben werden.

Hinweis:

Manche Einschränkungen werden nicht in allen Ländern unterstützt; ihre Verfügbarkeit nach Regionen wird nachfolgend aufgelistet. Anhand der Länderliste auf der Webseite Gebietsabdeckung der Netzwerkanalyse [engl.] können Sie herausfinden, welche dieser Beschränkungen in einem bestimmten Land verfügbar sind. Steht in der Spalte "Logistics Attribute" der Wert Yes, 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 Beschränkungen, wenn der Wert für den Attributparameter Verwendung von Beschränkungen zwischen 0 und 1 liegt (siehe Parameter Attributparameterwert). Beschränkungen aller Art sind unzulässig, wenn der Wert des Parameters Verwendung von Beschränkungen größer als 0 ist.

Das Werkzeug unterstützt die folgenden Einschränkungen:

  • Any Hazmat ProhibitedDie 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
  • Avoid Carpool RoadsIn den Ergebnissen werden Straßen vermieden, die ausschließlich für Fahrgemeinschaften (Sonderfahrspuren) konzipiert sind. Verfügbarkeit: Alle Länder
  • Avoid Express LanesDie Ergebnisse vermeiden Straßen, die als Hochgeschwindigkeitsspuren ausgewiesen sind. Verfügbarkeit: Alle Länder
  • Avoid FerriesDie Ergebnisse vermeiden Fähren. Verfügbarkeit: Alle Länder
  • Avoid GatesIn den Ergebnissen werden Straßen vermieden, die aufgrund von Toren mit Schlüsselzugang oder beschrankter Einfahrten nicht frei zugänglich sind.Verfügbarkeit: Alle Länder
  • Avoid Limited Access RoadsIn den Ergebnissen werden Fernverkehrsstraßen vermieden.Verfügbarkeit: Alle Länder
  • Avoid Private RoadsDie Ergebnisse vermeiden Straßen, die sich in Privatbesitz befinden und verwaltet werden.Verfügbarkeit: Alle Länder
  • Avoid Roads Unsuitable for PedestriansDie Ergebnisse vermeiden Straßen, die nicht für Fußgänger geeignet sind.Verfügbarkeit: Alle Länder
  • Avoid StairwaysIn den Ergebnissen werden alle Treppen auf einer für Fußgänger geeigneten Route vermieden.Verfügbarkeit: Alle Länder
  • Avoid Toll RoadsDie Ergebnisse vermeiden alle Mautstraßen für Autos.Verfügbarkeit: Alle Länder
  • Avoid Toll Roads for TrucksDie Ergebnisse vermeiden alle Mautstraßen für Lkw.Verfügbarkeit: Alle Länder
  • Avoid Truck Restricted RoadsDie Ergebnisse vermeiden Straßen, die von Lkw nur zu Lieferzwecken genutzt werden dürfen.Verfügbarkeit: Alle Länder
  • Avoid Unpaved RoadsDie Ergebnisse vermeiden Straßen, die nicht befestigt sind (z. B. Schmutz, Schotter usw.) Verfügbarkeit: Alle Länder
  • Axle Count RestrictionDie 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
  • Driving a BusDie Ergebnisse schließen Straßen aus, die für Fußgänger verboten sind. Mit dieser Einschränkung wird auch sichergestellt, dass die Ergebnisse Einbahnstraßen berücksichtigen. Verfügbarkeit: Alle Länder
  • Driving a TaxiDie 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
  • Driving a TruckDie 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
  • Driving an AutomobileDie 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
  • Driving an Emergency VehicleDie 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
  • Height RestrictionDie 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
  • Kingpin to Rear Axle Length RestrictionDie Ergebnisse schließen Straßen für 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
  • Length RestrictionDie 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
  • Preferred for PedestriansDie Ergebnisse verwenden bevorzugte Routen, die für die Fußgängernavigation geeignet sind. Verfügbarkeit: Länder in Nordamerika und Europa auswählen
  • Riding a MotorcycleDie 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
  • Roads Under Construction ProhibitedDie Ergebnisse schließen Straßen aus, die sich im Bau befinden.Verfügbarkeit: Alle Länder
  • Semi or Tractor with One or More Trailers ProhibitedDie 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
  • Single Axle Vehicles ProhibitedDie 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 Axle Vehicles ProhibitedDie 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
  • Through Traffic ProhibitedDie Ergebnisse schließen Straßen aus, in denen (ortsfremder) Durchgangsverkehr verboten ist.Verfügbarkeit: Alle Länder
  • Truck with Trailers RestrictionDie 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
  • Use Preferred Hazmat RoutesDie 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
  • Use Preferred Truck RoutesIn den Ergebnissen werden Straßen bevorzugt, die als Lkw-Routen ausgewiesen sind, entweder von einem Bundesstaat bzw. einer Provinz oder gemäß dem in den USA geltenden National Surface Transportation Assistance Act im nationalen Straßennetz. Berücksichtigt werden auch Straßen, die von Lkw-Fahrern bevorzugt befahren werden.Verfügbarkeit: Länder in Nordamerika und Europa auswählen
  • WalkingDie Ergebnisse schließen Straßen aus, die von Fußgängern nicht verwendet werden dürfen.Verfügbarkeit: Alle Länder
  • Weight RestrictionDie 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
  • Weight per Axle RestrictionDie 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
  • Width RestrictionDie 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)

Verwenden Sie diesen Parameter, um zusätzliche erforderliche Werte für ein Attribut oder eine Beschränkung anzugeben, z. B. ob das Fahren auf beschränkten Straßen durch die Beschränkung untersagt, 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 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 folgenden Feldern übereinstimmen:

  • AttributeName: Der Name der Beschränkung.
  • ParameterName: Der Name des mit der Beschränkung verknüpften Parameters. Eine Einschränkung kann abhängig von der geplanten Verwendung einen oder mehrere ParameterName-Feldwerte enthalten.
  • ParameterValue: Der Wert für ParameterName, der vom Werkzeug bei der Auswertung der Beschränkung verwendet wird.

Der Parameter Attributparameterwerte hängt vom Parameter Beschrä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 Beschränkung (als AttributeName aufgelistet) über einen Wert für das Feld ParameterName und "Verwendung von Beschränkungen", womit angegeben wird, ob das Fahren auf Straßen, die mit der Beschränkung verknüpft sind, nicht zugelassen, vermieden oder bevorzugt wird. Auch der Grad, in dem diese Straßen vermieden oder bevorzugt werden sollen, wird angegeben. Dem ParameterName für "Verwendung von Beschrä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 Beschränkung zugeordnet sind, in die Route aufgenommen werden.
  • AVOID_MEDIUM (2): Es ist unwahrscheinlich, dass die Straßen, die der Beschränkung zugeordnet sind, in die Route aufgenommen werden.
  • AVOID_LOW (1.3): Es ist eher unwahrscheinlich, dass die Straßen, die der Beschränkung zugeordnet sind, in die Route aufgenommen werden.
  • PREFER_LOW (0.8): Es ist eher wahrscheinlich, dass die Straßen, die der Beschränkung zugeordnet sind, in die Route aufgenommen werden.
  • PREFER_MEDIUM (0.5): Es ist wahrscheinlich, dass die Straßen, die der Beschränkung zugeordnet sind, in die Route aufgenommen werden.
  • PREFER_HIGH (0.2): Es ist äußerst wahrscheinlich, dass die Straßen, die der Beschrä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 "Verwendung von Beschränkungen" jedoch von den Routing-Voreinstellungen ab. Bei der Beschränkung "Mautstraßen vermeiden " etwa ist der Standardwert für das Attribut "Verwendung von Beschrä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 beigemessen. Durch Auswahl von "AVOID_HIGH" hingegen wird der Vermeidung eine höhere Bedeutung zugeordnet, wodurch die Akzeptanz für die Erstellung von längeren Routen steigt, damit Mautstraßen vermieden werden können. Bei der Auswahl von "PROHIBITED" ist das Befahren von Mautstraßen grundsätzlich unzulässig, sodass eine Route auch nicht teilweise Mautstraßen enthalten kann. Bedenken Sie dabei, dass für einige Benutzer das Vermeiden bzw. Umgehen von Mautstraßen und damit der Mautgebühr das Ziel darstellt. Andere Fahrer bevorzugen dahingegen die Fahrt auf Mautstraßen, da sie der Vermeidung von Verkehrsverzögerungen 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 von Beschränkungen" 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)

Gibt den Typ der Routen-Features an, die vom Werkzeug ausgegeben werden.

  • True ShapeEs wird das genaue Shape der resultierenden Route, basierend auf den zugrunde liegenden Straßen, zurückgegeben.
  • True Shape with MeasuresEs 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.
  • Straight LineGibt eine gerade Linie zwischen zwei Stopps zurück.
  • NoneEs 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)

Gibt an, ob vom Werkzeug Kanten für die einzelnen Routen generiert werden. 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): Es werden Routenkanten erstellt. Der Ausgabe-Layer "Routenkanten" wird mit Linien-Features gefüllt.
  • Deaktiviert (False): Es werden keine Routenkanten erstellt. Der Ausgabe-Layer "Routenkanten" wird zurückgegeben, ist jedoch leer.
Boolean
Populate_Directions
(optional)

Gibt an, ob vom Werkzeug Wegbeschreibungen für die einzelnen Routen generiert werden.

  • Aktiviert (True in Python): Die Wegbeschreibung wird 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.
  • Deaktiviert (False in Python): Es wird keine Wegbeschreibung generiert, wodurch ein leerer Wegbeschreibungs-Layer vom Werkzeug zurückgegeben wird.

Boolean
Directions_Language
(optional)

Die Sprache, die bei der Erstellung von Wegbeschreibungen verwendet wird.

Dieser Parameter wird nur verwendet, wenn der Parameter Wegbeschreibungen füllen (True in Python) aktiviert wurde.

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

  • ar: Arabisch
  • bs: Bosnisch
  • ca: Katalanisch
  • cs: Tschechisch
  • da: Dänisch
  • de: Deutsch
  • el: Griechisch
  • en: Englisch
  • es: Spanisch
  • et: Estnisch
  • fi: Finnisch
  • fr: Französisch
  • he: Hebräisch
  • hr: Kroatisch
  • hu: Ungarisch
  • id: Indonesisch
  • it: Italienisch
  • ja: Japanisch
  • ko: Koreanisch
  • lt: Litauisch
  • lv: Lettisch
  • nb: Norwegisch
  • nl: Niederländisch
  • pl: Polnisch
  • pt-BR: Portugiesisch (Brasilien)
  • pt-PT: Portugiesisch (Europa)
  • ro: Rumänisch
  • ru: Russisch
  • sl: Slowenisch
  • sr: Serbisch
  • sv: Schwedisch
  • th: Thailändisch
  • tr: Türkisch
  • uk: Ukrainisch
  • vi: Vietnamesisch
  • zh-CN: Vereinfachtes Chinesisch
  • zh-HK: Traditionelles Chinesisch (Hongkong)
  • zh-TW: Traditionelles Chinesisch (Taiwan)

Das Werkzeug sucht zuerst eine genaue Übereinstimmung für die angegebene Sprache, einschließlich aller Sprachlokalisierungen. Wird keine genaue Übereinstimmung gefunden, versucht es, die Sprachfamilie zuzuordnen. Wenn immer noch keine Übereinstimmung gefunden wird, gibt das Werkzeug die Wegbeschreibungen in der Standardsprache Englisch aus. Wenn die Sprache für die Wegbeschreibung als "es-MX" (mexikanisches Spanisch) angegeben ist, gibt das Werkzeug die Wegbeschreibung in Spanisch aus, da zwar der Sprachcode "es" unterstützt wird, der Sprachcode "es-MX" jedoch nicht.

Vorsicht:

Unterstützt eine Sprache die Lokalisierung, etwa brasilianisches Portugiesisch (pt-BR) und europäisches Portugiesisch (pt-PT), geben Sie die Sprachfamilie und die Lokalisierung an. Falls Sie nur die Sprachfamilie angeben, ordnet das Werkzeug nicht die Sprachfamilie zu und gibt stattdessen eine Wegbeschreibung in der Standardsprache Englisch aus. Ist beispielsweise "pt" als Sprache für die Wegbeschreibung angegeben, gibt das Werkzeug die Wegbeschreibung in Englisch aus, da es nicht bestimmen kann, ob die Wegbeschreibung in "pt-BR" oder "pt-PT" zurückgegeben werden soll.

String
Directions_Distance_Units
(optional)

Gibt die Einheiten für die Anzeige der Fahrstrecke in den Wegbeschreibungen an. Dieser Parameter wird nur verwendet, wenn der Parameter Wegbeschreibungen füllen (True in Python) aktiviert wurde.

  • MilesDie lineare Einheit in Meilen.
  • KilometersDie lineare Einheit in Kilometer.
  • MetersDie lineare Einheit in Meter.
  • FeetDie lineare Einheit in Fuß.
  • YardsDie lineare Einheit in Yard.
  • NauticalMilesDie lineare Einheit in Seemeilen.
String
Directions_Style_Name
(optional)

Gibt den Namen des Formatierungs-Styles für Wegbeschreibungen an. Dieser Parameter wird nur verwendet, wenn der Parameter Wegbeschreibungen füllen (True in Python) aktiviert wurde.

  • NA DesktopDetaillierte Wegbeschreibung, die gedruckt werden kann.
  • NA NavigationDetaillierte Wegbeschreibung für ein Navigationsgerät im Fahrzeug.
String
Travel_Mode
(optional)

Die Transportmethode für die Modellierung in der Analyse. 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 Namen von unterstützten Reisemodi abzurufen, verwenden Sie dieselbe GIS-Serververbindung wie für den Zugriff auf das Werkzeug. Führen Sie dann das Werkzeug GetTravelModes in der Toolbox "Utilities" aus. Das Werkzeug GetTravelModes fügt der Anwendung die Tabelle "Unterstützte Reisemodi" hinzu. Jeder Wert im Feld Travel Mode Name aus der Tabelle "Unterstützte Reisemodi" kann als Eingabe angegeben werden. Sie können auch den Wert aus dem Feld Travel Mode Settings als Eingabe festlegen. Dadurch wird die Ausführungsdauer des Werkzeugs verkürzt, da die Einstellungen nicht basierend auf dem Namen des Reisemodus gesucht werden müssen.

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 auch 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. Probieren Sie bei Bedarf verschiedene Einstellungen aus, um die gewünschten Analyseergebnisse zu erhalten. Wenn Sie Ihre Analyseeinstellungen festgelegt haben, sollten Sie mit dem Administrator Ihrer Organisation zusammenarbeiten, um diese Einstellungen als Teil eines neuen oder vorhandenen Reisemodus zu speichern. Auf diese Weise können alle Benutzer in Ihrer Organisation die Analyse erneut mit denselben Einstellungen ausführen.

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)

Gibt die Impedanz an. Dieser Wert repräsentiert den Aufwand bzw. die Kosten für Fahrten entlang von Straßensegmenten oder anderen Teilen des Verkehrsnetzes.

Die Fahrzeit stellt eine Impedanz dar: 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 benötigt für diesen Kilometer möglicherweise mehr als 20 Minuten. Daher ist es wichtig, die richtige Impedanz für den modellierten Reisemodus zu wählen.

Auch die Fahrstrecke kann eine Impedanz sein; die Länge einer Straße in Kilometern kann als Impedanz angesehen werden. 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.)

Vorsicht:

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

Ihnen stehen folgende Impedanzwerte zur Auswahl:

  • TravelTimeEs werden historische und Live-Verkehrsdaten verwendet. Diese Option eignet sich zur Modellierung der Fahrzeiten von Fahrzeugen zu bestimmten Tageszeiten unter Berücksichtigung der Geschwindigkeiten aus den Live-Verkehrsdaten (sofern verfügbar). Bei Verwendung von TravelTime können Sie optional mit dem Attributparameter "TravelTime::Vehicle Maximum Speed (km/h)" eine etwaige Maximalgeschwindigkeit für das Fahrzeug festlegen.
  • MinutesEs werden keine Live-Verkehrsdaten verwendet, jedoch historische Durchschnittsgeschwindigkeiten für Autos.
  • TruckTravelTimeEs werden historische und Live-Verkehrsdaten verwendet, jedoch wird die geltende Geschwindigkeitsbegrenzung für Lkw berücksichtigt. Dies eignet sich zur Modellierung der Fahrzeiten von Lkw auf Straßen zu bestimmten Zeiten. Bei Verwendung von TruckTravelTime können Sie optional mit dem Attributparameter "TruckTravelTime::Vehicle Maximum Speed (km/h)" eine etwaige Maximalgeschwindigkeit für den Lkw festlegen.
  • TruckMinutesEs werden keine Live-Verkehrsdaten verwendet, sondern die langsameren Werte der historischen Durchschnittsgeschwindigkeiten für Kraftfahrzeuge sowie die geltenden Geschwindigkeitsbegrenzungen für Lkw.
  • WalkTimeDie Standardeinstellung ist für alle Straßen und Wege eine Geschwindigkeit von 5 km/h. Dieser Wert kann jedoch über den Attributparameter "WalkTime::Walking Speed (km/h)" konfiguriert werden.
  • MilesLängenmessungen entlang von Straßen werden in Meilen gespeichert und können zur Durchführung von Analysen basierend auf der kürzesten Entfernung verwendet werden.
  • KilometersLängenmessungen entlang von Straßen werden in Kilometer gespeichert und können zur Durchführung von Analysen basierend auf der kürzesten Entfernung verwendet werden.
  • TimeAt1KPHDie Standardeinstellung ist für alle Straßen und Wege eine Geschwindigkeit von 1 km/h. Die Geschwindigkeit kann nicht mithilfe von Attributparametern geändert werden.
  • Drive TimeModelliert 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.
  • Truck TimeModelliert die Fahrzeiten für einen Lkw. Diese Fahrzeiten sind für jede Straße statisch und richten sich nicht nach dem Verkehrsaufkommen.
  • Walk TimeModelliert die Laufzeiten für einen Fußgänger.
  • Travel DistanceSpeichert 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.

Wenn Sie eine zeitbasierte Impedanz auswählen, z. B. TravelTime, TruckTravelTime, Minutes, TruckMinutes oder WalkTime, muss der Parameter Maßeinheiten auf einen zeitbasierten Wert gesetzt werden. Bei Auswahl einer entfernungsbasierten Impedanz, z. B. Meilen oder Kilometer, müssen die Maßeinheiten entfernungsbasiert sein.

Ältere Versionen:

Die Impedanzwerte Fahrzeit, LKW-Zeit, Gehzeit und Fahrstrecke werden nicht mehr unterstützt und werden in einer zukünftigen Version entfernt. Wenn Sie einen dieser Werte einsetzen, verwendet das Werkzeug den Parameter Zeitimpedanz für zeitbasierte Werte und den Parameter Entfernungsimpedanz für entfernungsbasierte Werte.

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 festgelegt. Dieser Parameter kann nur angewendet werden, wenn der Parameter Zeitfenster verwenden aktiviert ist (oder auf True gesetzt wurde).

  • Geographically LocalDie 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 die Standardeinstellung.
  • UTCDie 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.
String
Save_Output_Network_Analysis_Layer
(optional)

Gibt an, ob die Analyseeinstellungen als Netzwerkanalyse-Layer-Datei gespeichert werden. 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 in Python): Die Routendaten werden als Netzwerkanalyse-Layer-Datei gespeichert. Die Datei wird in ein temporäres Verzeichnis auf Ihrem Computer heruntergeladen. In ArcGIS Pro lässt sich der Speicherort der heruntergeladenen Datei aus dem Wert für den Parameter Ausgabe-Netzwerkanalyse-Layer ermitteln, der im entsprechenden Eintrag zur Ausführung des Werkzeugs im Geoverarbeitungsverlauf Ihres Projekts enthalten ist. In ArcMap lässt sich der Speicherort der Datei über die Option Speicherort kopieren im Kontextmenü des Parameters Ausgabe-Netzwerkanalyse-Layer ermitteln, der im entsprechenden Eintrag zur Ausführung des Werkzeugs im Fenster Geoverarbeitungsergebnisse enthalten ist.
  • Deaktiviert (False in Python): Die Routendaten werden nicht als Netzwerkanalyse-Layer-Datei gespeichert. Dies ist die Standardeinstellung.

Boolean
Overrides
(optional)

Zusätzliche Einstellungen, 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. Für eine Liste der unterstützten Override-Einstellungen und ihrer akzeptierten Werte wenden Sie sich an den technischen Support von Esri.

String
Save_Route_Data
(optional)

Gibt an, 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 in Python): Die Routendaten werden als .zip-Datei gespeichert. Die Datei wird in ein temporäres Verzeichnis auf Ihrem Computer heruntergeladen. In ArcGIS Pro lässt sich der Speicherort der heruntergeladenen Datei aus dem Wert für den Parameter Ausgabe-Netzwerkanalyse-Layer ermitteln, der im entsprechenden Eintrag zur Ausführung des Werkzeugs im Geoverarbeitungsverlauf Ihres Projekts enthalten ist. 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 in Python): Die Routendaten werden nicht als .zip-Datei gespeichert. Dies ist die Standardeinstellung.

Boolean
Time_Impedance
(optional)

Die zeitbasierte Impedanz ist ein Wert, der für die Fahrzeit entlang von Straßensegmenten oder anderen Teilen des Verkehrsnetzes steht.

Hinweis:
Wenn die Impedanz für den Reisemodus, wie sie durch den Parameter Impedanz angegeben ist, zeitbasiert ist, müssen die Werte der Parameter Zeitimpedanz und Impedanz identisch sein. Andernfalls gibt der Service einen Fehler zurück.
  • MinutesZeitimpedanz in Minuten.
  • TravelTimeZeitimpedanz entspricht der Fahrzeit.
  • TimeAt1KPHZeitimpedanz entspricht der Zeit bei einem Kilometer pro Stunde.
  • WalkTimeZeitimpedanz entspricht der Gehzeit.
  • TruckMinutesZeitimpedanz in Lkw-Minuten.
  • TruckTravelTimeZeitimpedanz entspricht der Lkw-Fahrzeit.
String
Distance_Impedance
(optional)

Die entfernungsbasierte Impedanz ist ein Wert, der für die Fahrstrecke entlang von Straßensegmenten oder anderen Teilen des Verkehrsnetzes steht.

Hinweis:
Wenn die Impedanz für den Reisemodus, wie sie durch den Parameter Impedanz angegeben ist, entfernungsbasiert ist, müssen die Werte der Parameter Entfernungsimpedanz und Impedanz identisch sein. Andernfalls gibt der Service einen Fehler zurück.
  • MilesEntfernungsimpedanz in Meilen.
  • KilometersEntfernungsimpedanz in Kilometer.
String
Output_Format
(optional)

Gibt das Format an, in dem die Ausgabe-Features erstellt werden.

  • Feature SetDie Ausgabe-Features werden als Feature-Classes und Tabellen zurückgegeben. Dies ist die Standardeinstellung.
  • JSON FileDie Ausgabe-Features werden als komprimierte Datei zurückgegeben, welche die JSON-Repräsentation der Ausgaben enthält. Bei Angabe dieser Option ist die Ausgabe eine einzelne Datei (mit der Erweiterung .zip), die eine oder mehrere JSON-Dateien (mit der Erweiterung .json) für alle von dem Service erstellten Ausgaben enthält.
  • GeoJSON FileDie Ausgabe-Features werden als komprimierte Datei zurückgegeben, welche die GeoJSON-Repräsentation der Ausgaben enthält. Bei Angabe dieser Option ist die Ausgabe eine einzelne Datei (mit der Erweiterung .zip), die eine oder mehrere GeoJSON-Dateien (mit der Erweiterung .geojson) für alle von dem Service erstellten Ausgaben enthält.

Wenn ein dateibasiertes Ausgabeformat wie JSON-Datei oder GeoJSON-Datei angegeben wird, werden der Anzeige keine Ausgaben hinzugefügt, da Anwendungen wie ArcMap oder ArcGIS Pro den Inhalt der Ergebnisdatei nicht darstellen können. Stattdessen wird die Ergebnisdatei in ein temporäres Verzeichnis auf Ihrem Computer heruntergeladen. In ArcGIS Pro lässt sich der Speicherort der heruntergeladenen Datei aus dem Wert für den Parameter Ausgabe-Ergebnisdatei ermitteln, der im entsprechenden Eintrag zur Ausführung des Werkzeugs im Geoverarbeitungsverlauf Ihres Projekts enthalten ist. In ArcMap lässt sich der Speicherort der Datei über die Option Speicherort kopieren im Kontextmenü des Parameters Ausgabe-Ergebnisdatei ermitteln, der im entsprechenden Eintrag zur Ausführung des Werkzeugs im Fenster Geoverarbeitungsergebnisse enthalten ist.

String

Abgeleitete Ausgabe

NameErklärungDatentyp
Solve_Succeeded

Gibt an, ob der Service die Routen erfolgreich ermittelt hat.

Boolean
Output_Routes

Dieser Parameter bietet Zugriff auf die resultierenden Routen.

Feature Set
Output_Route_Edges

Dieser Parameter bietet Zugriff auf die einzelnen Netzwerkkanten, an denen entlang die Routen verlaufen.

Feature Set
Output_Directions

Dieser Parameter stellt für jede resultierende Route Zugriff auf detaillierte Wegbeschreibungen bereit.

Feature Set
Output_Stops

Dieser Parameter bietet Zugriff auf die Attribute der Stopps, die in den Routen durchlaufen werden, sowie der Stopps, die auf keiner der Routen erreicht werden können.

Feature Set
Output_Network_Analysis_Layer

Der Netzwerkanalyse-Layer mit in den Werkzeugparametern konfigurierten Eigenschaften, der für weitere Analysen oder zum Debuggen in der Karte verwendet werden kann.

Datei
Output_Route_Data

Eine .zip-Datei mit allen Informationen für eine bestimmte Route.

Datei
Output_Result_File

Eine .zip-Datei mit den Analyseergebnissen, die mindestens eine Datei für jede Ausgabe enthält. Das Format der einzelnen Dateien wird durch den Parameter Ausgabeformat angegeben.

Datei

Codebeispiel

FindRoutes – Beispiel (Python-Skript)

Das folgende Python-Skript veranschaulicht, wie das Werkzeug Find Routes in einem Skript verwendet wird.

"""This example shows how to find a best route that optimizes the sequence in which the stops are visitied."""

import sys
import time
import datetime
import arcpy

# Change the username and password applicable to your own ArcGIS Online account
username = "<your user name>"
password = "<your password>"
route_service = "https://logistics.arcgis.com/arcgis/services;World/Route;{0};{1}".format(username, password)

# Add the geoprocessing service as a toolbox.
# Check https://pro.arcgis.com/en/pro-app/arcpy/functions/importtoolbox.htm for
# other ways in which you can specify credentials to connect to a geoprocessing service.
arcpy.ImportToolbox(route_service)

# Set the variables to call the tool
stops = "C:/data/Inputs.gdb/Stores"
output_routes = "C:/data/Results.gdb/Routes"
output_directions = "C:/data/Results.gdb/Directions"

# Call the tool specifying current UTC time as start time. This will ensure that the route is
# calculated based on the current traffic conditions. We also want to find the best sequence in 
# which to visit the stops but do not want to change the sequence of the first stop since the
# first stop is a pre-defined start location such as an office.
result = arcpy.FindRoutes_Route(stops, "Minutes",
                                Reorder_Stops_to_Find_Optimal_Routes=True,
                                Preserve_Terminal_Stops="Preserve First",
                                Time_of_Day=datetime.datetime.utcnow(),
                                Time_Zone_for_Time_of_Day="UTC")
arcpy.AddMessage("Running the analysis with result ID: {}".format(result.resultID))

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

# print any warning or error messages returned from the tool
result_severity = result.maxSeverity
if result_severity == 2:
    arcpy.AddError("An error occured when running the tool")
    arcpy.AddError(result.getMessages(2))
    sys.exit(2)
elif result_severity == 1:
    arcpy.AddWarning("Warnings were returned when running the tool")
    arcpy.AddWarning(result.getMessages(1))

# Save the output route and driving directions to a geodatabase
result.getOutput(1).save(output_routes)
result.getOutput(3).save(output_directions)
FindRoutes – Beispiel 2 (Python-Skript)

Im folgenden Beispiel wird die Routenanalyse mit einem benutzerdefinierten Reisemodus durchgeführt.

"""This example shows how to perform a route analysis using a custom travel mode
that models trucks carrying wide load."""

import sys
import time
import datetime
import json
import arcpy

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

# Add the geoprocessing service as a toolbox.
arcpy.ImportToolbox(route_service)

# Set the variables to call the tool
stops = "C:/data/Inputs.gdb/Stops"
output_routes = "C:/data/Results.gdb/Routes"
output_directions = "C:/data/Results.gdb/Directions"

# Change Vehicle Width attribute parameter value to 4.5 (about 15 feet) for the Trucking Time travel mode
# used for the analysis
portal_url = "https://www.arcgis.com"
arcpy.SignInToPortal(portal_url, username, password)
travel_mode_list = arcpy.na.GetTravelModes(portal_url)
tt = travel_mode_list["Trucking Time"]
tt_json = str(tt)
tt_dict = json.loads(tt_json)
tt_dict["restrictionAttributeNames"].append("Width Restriction")

for attr_param in tt_dict["attributeParameterValues"]:
    if attr_param['attributeName'] == 'Width Restriction' and attr_param['parameterName'] == 'Vehicle Width (meters)':
        attr_param['value'] = 4.5
travel_mode = json.dumps(tt_dict)

# Call the tool
result = arcpy.FindRoutes_Route(stops, "Minutes", Travel_Mode=travel_mode,
                                Time_of_Day=datetime.datetime(2019, 6, 25, 8, 0, 0))

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

# print any warning or error messages returned from the tool
result_severity = result.maxSeverity
if result_severity == 2:
    arcpy.AddError("An error occured when running the tool")
    arcpy.AddError(result.getMessages(2))
    sys.exit(2)
elif result_severity == 1:
    arcpy.AddWarning("Warnings were returned when running the tool")
    arcpy.AddWarning(result.getMessages(1))

# Save the output route and driving directions to a geodatabase
result.getOutput(1).save(output_routes)
result.getOutput(3).save(output_directions)

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Verwandte Themen