Skip to main content

Analyse-Layer für Last-Mile-Delivery erstellen (Network Analyst Tools)

Zusammenfassung

Erstellt einen Netzwerkanalyse-Layer für Last-Mile-Delivery und legt seine Analyseeigenschaften fest. Ein Last-Mile-Delivery-Analyse-Layer ist zur Optimierung verschiedener Routen für eine Fahrzeugflotte hilfreich. Der Layer kann mit einem lokalen Netzwerk-Dataset oder mit einem online bzw. in einem Portal gehosteten Service erstellt werden.

Verwendung

  • Dieses Werkzeug wird in der Regel als erster Schritt in einem Netzwerkanalyse-Workflow verwendet. Nachdem Sie den Layer erstellt haben, können Sie ihm Eingaben mithilfe des Werkzeugs Standorte hinzufügen hinzufügen und die Analyse mit dem Werkzeug Berechnen berechnen.

    Weitere Informationen zum Workflow eines Netzwerkanalyse-Layers

  • Das für eine Last-Mile-Delivery-Analyse verwendete Analysenetzwerk muss mindestens einen Reisemodus, ein Kostenattribut mit Zeiteinheiten, ein Kostenattribut mit Entfernungseinheiten sowie ein Zeitzonenattribut enthalten.

  • Wenn Sie ArcGIS Online oder ein ArcGIS Enterprise-Portal verwenden, dessen Routing-Services mit ArcGIS Online als Eingabe-Netzwerk-Datenquelle konfiguriert sind, verbraucht die Berechnung der Analyse Credits und unterliegt bestimmten Beschränkungen, wie z. B. der Anzahl der zulässigen Eingaben.

    Weitere Informationen zum Credit-Verbrauch und zu den Analysebeschränkungen für die Netzwerkanalyse

  • Standardmäßig werden die Daten des neuen Analyse-Layers in einem neuen, automatisch benannten Feature-Dataset in der Geoverarbeitungsumgebung Aktueller Workspace erstellt, wobei es sich in der Regel um die Projekt-Geodatabase handelt. Tabellenbasierte Daten werden auf der Stammebene derselben Geodatabase erstellt, da Tabellen nicht in einem Feature-Dataset gespeichert werden können. Sie können dieses Verhalten mithilfe der Parameter Analyse-Geodatabase und Analyse-Feature-Dataset-Name außer Kraft setzen.

  • Obwohl dieses Werkzeug in einem Python-Skript verwendet werden kann, empfiehlt es sich für die Durchführung von Netzwerkanalysen in Python, stattdessen die Solver-Klassen im Modul zu arcpy.nax verwenden.

    Weitere Informationen zum Durchführen von Netzwerkanalysen in Python

Parameter

Beschriftung Erläuterung Datentyp

Netzwerkdatenquelle

Das Netzwerk-Dataset oder der Service, für das bzw. den die Netzwerkanalyse ausgeführt wird.

Der Parameter kann anhand der folgenden Informationen angegeben werden:

  • Der Katalogpfad zu einem Netzwerk-Dataset

  • Ein Netzwerk-Dataset-Layer

  • Die URL für ArcGIS Online oder ein ArcGIS Enterprise-Portal, das mit Standard-Routing-Services konfiguriert ist

Um eine Portal-URL zu verwenden, müssen Sie mit einem Konto, das über Routing-Berechtigungen verfügt, beim Portal angemeldet sein.

Weitere Informationen zur Netzwerkanalyse mit Routing-Services

Wenn Sie ArcGIS Online oder ein ArcGIS Enterprise-Portal verwenden, dessen Routing-Services mit ArcGIS Online als Eingabe-Netzwerk konfiguriert sind, verbraucht die Berechnung der Analyse Credits und unterliegt bestimmten Beschränkungen, wie z. B. der Anzahl der zulässigen Eingaben.

Weitere Informationen zum Credit-Verbrauch und zu den Analysebeschränkungen für die Netzwerkanalyse

Das Analysenetzwerk muss mindestens einen Reisemodus, ein Kostenattribut mit Zeiteinheiten, ein Kostenattribut mit Entfernungseinheiten sowie ein Zeitzonenattribut enthalten.

Network Dataset Layer; String

Layer-Name

(Optional)

Der Name des zu erstellenden Netzwerkanalyse-Layers.

String

Reisemodus

(Optional)

Der Name des Reisemodus, der in der Analyse verwendet wird. Der Reisemodus stellt eine Sammlung von Netzwerkeinstellungen (z. B. Reisebeschränkungen und Wendenregeln) dar, mit denen festgelegt wird, wie ein Fußgänger, Auto, Lkw oder anderes Transportmittel sich durch das Netzwerk bewegt. Reisemodi werden für die Netzwerkdatenquelle definiert.

Ein arcpy.na.TravelMode-Objekt und eine Zeichenfolge mit der gültigen JSON-Repräsentation eines Reisemodus können ebenfalls als Eingabe für diesen Parameter verwendet werden.

Das Impedanzattribut des Reisemodus muss über Zeiteinheiten verfügen.

String

Zeiteinheiten

(Optional)

Gibt die Zeiteinheiten an, die in den Analyse-Layer-Eigenschaften sowie den Zeitfeldern in den Sublayern und Tabellen des Analyse-Layers (Netzwerkanalyseklassen) verwendet werden. Dieser Wert muss nicht mit den Einheiten des Zeitkostenattributs übereinstimmen.

  • MinutenDie Zeiteinheiten werden in Minuten angegeben. Dies ist die Standardeinstellung.

  • SekundenDie Zeiteinheiten werden in Sekunden angegeben.

  • HoursDie Zeiteinheiten werden in Stunden angegeben.

  • TageDie Zeiteinheiten werden in Tagen angegeben.

String

Entfernungseinheiten

(Optional)

Gibt die Entfernungseinheiten an, die in den Analyse-Layer-Eigenschaften sowie den Entfernungsfeldern in den Sublayern und Tabellen des Analyse-Layers (Netzwerkanalyseklassen) verwendet werden. Dieser Wert muss nicht mit den Einheiten des optionalen Entfernungskostenattributs übereinstimmen.

Achtung:

Die Optionen Zoll, Zentimeter, Millimeter und Dezimeter sind nicht verfügbar, wenn es sich bei der Netzwerkdatenquelle um einen Service handelt.

  • MeilenDie Entfernungseinheiten sind Meilen. Dies ist die Standardeinstellung.

  • KilometerDie Entfernungseinheiten sind Kilometer.

  • FußDie Entfernungseinheiten sind Fuß.

  • YardDie Entfernungseinheiten sind Yard.

  • MeterDie Entfernungseinheiten sind Meter.

  • ZollDie Entfernungseinheiten sind Zoll.

  • ZentimeterDie Entfernungseinheiten sind Zentimeter.

  • MillimeterDie Entfernungseinheiten sind Millimeter.

  • DezimeterDie Entfernungseinheiten sind Dezimeter.

  • SeemeilenDie Entfernungseinheiten sind Seemeilen.

String

Frühestes Startdatum der Route

(Optional)

Das früheste standardmäßige Startdatum für Routen. Dieses Datum wird für alle Routen verwendet, bei denen das Feld EarliestStartDate im Sublayer Routes NULL ist. Wird kein Parameterwert angegeben, muss für alle Zeilen im Sublayer Routes ein Wert im Feld EarliestStartDate angegeben sein.

Sie können zwar für diesen Parameter ein Datum und eine Uhrzeit angeben, doch wird nur das Datum verwendet. Verwenden Sie zum Festlegen der frühesten Startzeit für Routen den Parameter Früheste Startzeit für Routen.

Achtung:

Im Gegensatz zu den anderen Network Analyst-Solvern ist es mit dem Last Mile Delivery Solver nicht möglich, anstelle eines bestimmten, statischen Datums spezielle Datumsangaben zu verwenden, um einen Wochentag oder das aktuelle Datum zu modellieren. Sie müssen ein bestimmtes Datum auswählen.

Date

Früheste Startzeit für Routen

(Optional)

Die früheste standardmäßige Startzeit für Routen. Dieser Zeitpunkt wird für alle Routen verwendet, bei denen das Feld EarliestStartTime im Sublayer Routes NULL ist. Wird kein Parameterwert angegeben, muss für alle Zeilen im Sublayer Routes ein Wert im Feld EarliestStartTime angegeben sein.

Sie können zwar für diesen Parameter ein Datum und eine Uhrzeit angeben, doch wird nur die Uhrzeit verwendet. Verwenden Sie zum Festlegen des frühesten Startdatums für Routen den Parameter Frühestes Startdatum für Routen.

Date

Maximale Gesamtzeit für Route

(Optional)

Die maximal zulässige Gesamtzeit pro Route. Dieser Wert kann eine beliebige positive Zahl sein.

Der Wert wird für alle Routen verwendet, bei denen das Feld MaxTotalTime im Sublayer Routes NULL ist. Wird kein Parameterwert angegeben, muss für alle Zeilen im Sublayer Routes ein Wert im Feld MaxTotalTime angegeben sein.

Der Wert wird in den im Parameter Zeiteinheiten festgelegten Einheiten interpretiert.

Double

Zeitzone für Zeitfelder

(Optional)

Gibt die Zeitzone an, die für die vom Werkzeug unterstützten Datums-/Zeit-Eingabefelder verwendet wird.

Es ist hilfreich, die Werte für Datum/Uhrzeit in UTC anzugeben, wenn Sie die Zeitzone nicht kennen, in der sich die Aufträge oder Depots befinden, oder wenn Sie über Aufträge und Depots in mehreren Zeitzonen verfügen und alle Werte für Datum/Uhrzeit gleichzeitig gestartet werden sollen.

  • Lokale Zeit an PositionenDie mit den Aufträgen oder Depots verknüpften Werte für Datum/Uhrzeit befinden sich in der Zeitzone, in der sich die Aufträge und Depots befinden. Bei Routen basieren die Werte für Datum/Uhrzeit auf der Zeitzone, in der sich das Startdepot für die Route befindet. Hat eine Route kein Startdepot, müssen sich alle Aufträge und Depots über alle Routen hinweg in einer einzelnen Zeitzone befinden. Dies ist die Standardeinstellung.

  • UTCDie mit den Aufträgen, Depots und Routen verknüpften Werte für Datum/Uhrzeit sind in der koordinierten Weltzeit (UTC) angegeben und basieren nicht auf der Zeitzone, in der sich die Aufträge oder Depots befinden.

String

Sequenzabstand

(Optional)

Der Abstand zwischen den numerischen Werten, der beim Berechnen der Analyse im Feld Sequence des Sublayers "Aufträge" zwischen aufeinanderfolgenden Aufträgen gelassen wird. Dieser Wert fungiert als Multiplikator für die tatsächliche Sequenz der Aufträge auf einer Route. Wenn der Abstand beispielsweise 5 beträgt, hat der erste Auftrag auf der Route einen Sequence-Feldwert von 5, der zweite Auftrag auf der Route einen Sequence-Feldwert von 10, der dritte 15 usw. Mit diesem Parameter wird das Einfügen von Aufträgen in den fertigen ursprünglichen Routenplan unterstützt, da die neuen Aufträge in die Lücken in der Auftragssequenz eingefügt werden können.

Der Wert muss ein positiver Ganzzahlwert sein. Die Standardeinstellung ist 1.

Bei der ersten Berechnung der Analyse werden die Feldwerte unter Sequence mit aufeinanderfolgenden Werten gefüllt, wobei der festgelegte Sequenzabstand berücksichtigt wird. Bei nachfolgenden Berechnungen derselben Analyse werden die Sequence-Feldwerte vorhandener Aufträge beibehalten, während neue Aufträge in die Lücken eingefügt werden. Dabei werden für das Feld Sequence verfügbare, nicht von anderen Aufträgen verwendete ganzzahlige Werte vergeben. Wenn der Sequenzabstand auf 1 festgelegt wurde, dann werden bei jeder Berechnung die Sequenzwerte immer so aktualisiert, dass sie direkt aufeinander folgen.

Long

Ungültige Auftragsstandorte beim Berechnen ignorieren

(Optional)

Gibt an, ob ungültige Auftragsstandorte ignoriert werden.

  • AktiviertUngültige Auftragsstandorte werden ignoriert, sodass nur gültige Standorte verwendet werden und die Analyse erfolgreich durchgeführt wird.

  • DeaktiviertUngültige Auftragsstandorte werden nicht ignoriert, sodass die Analyse fehlschlägt. Dies ist die Standardeinstellung.

Boolean

Form der Ausgaberoute

(Optional)

Gibt den Shape-Typ an, der für die Routen-Features verwendet wird, die von der Analyse ausgegeben werden.

Unabhängig vom angegebenen Ausgabe-Shape-Typ wird die optimale Route immer durch die Netzwerkimpedanz und nicht durch die euklidische Entfernung bestimmt. Dies bedeutet, dass sich nur die Routen-Shapes und nicht der zugrunde liegende Durchlauf des Netzwerks unterscheiden.

  • Entlang des NetzwerksDie Ausgabe-Routen haben die exakte Form der zugrunde liegenden Netzwerkquellen. Die Ausgabe umfasst Routenmesswerte für die lineare Referenzierung. Die Messwerte nehmen ab dem ersten Halt zu und zeichnen die kumulierte Impedanz auf, um eine bestimmte Position zu erreichen.

  • Keine LinienFür die Ausgaberouten wird kein Shape erstellt.

  • Gerade LinienDas Ausgabe-Routen-Shape ist eine einzelne gerade Linie zwischen den Stopps. Dies ist die Standardeinstellung.

String

Wegbeschreibung beim Berechnen erstellen

(Optional)

Gibt an, ob beim Ausführen der Analyse Wegbeschreibungen erstellt werden.

Wenn für eine Analyse keine detaillierten Wegbeschreibungen erforderlich sind, deaktivieren Sie die Erstellung von Wegbeschreibungen, um die Berechnungszeit der Analyse zu reduzieren.

  • AktiviertDetaillierte Wegbeschreibungen werden beim Berechnen erstellt.

  • DeaktiviertDetaillierte Wegbeschreibungen werden beim Berechnen nicht erstellt. Dies ist die Standardeinstellung.

Boolean

Analyse-Geodatabase

(Optional)

Der Workspace der File-Geodatabase, in dem die Sublayer-Daten des neuen Netzwerkanalyse-Layers gespeichert werden. Wenn dieser Parameter nicht angegeben wird, werden die Daten des Sublayers in der Geoverarbeitungsumgebung Aktueller Workspace erstellt, wobei es sich in der Regel um die Projekt-Geodatabase handelt.

Weitere Informationen zur Quelle der Analysedaten eines Netzwerkanalyse-Layers

Workspace

Analyse-Feature-Dataset-Name

(Optional)

Der Name für das neue Feature-Dataset, das das Werkzeug in der Analyse-Geodatabase erstellt, um die Sublayer-Daten des Netzwerkanalyse-Layers zu speichern. Sofern nicht anders angegeben, wird das Feature-Dataset mit einem zufällig generierten, eindeutigen Namen erstellt.

Weitere Informationen zur Quelle der Analysedaten eines Netzwerkanalyse-Layers

String

Abgeleitete Ausgabe

Beschriftung Erläuterung Datentyp

Network Analyst-Layer

Der neue Netzwerkanalyse-Layer.

Network Analyst Layer

Umgebungen

Aktueller Workspace

Lizenzierungsinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja