Routenanalyse-Layer erstellen (Network Analyst)

ArcGIS Pro 3.4 | | Hilfearchiv

Zusammenfassung

Erstellt einen Netzwerkanalyse-Layer für Routen und legt seine Analyse-Eigenschaften fest. Ein Routen-Netzwerkanalyse-Layer ist nützlich, um die optimale Route zwischen mehreren Netzwerkstandorten auf der Grundlage der angegebenen Netzwerkkosten zu ermitteln. Der Layer kann mit einem lokalen Netzwerk-Dataset oder mit einem online bzw. in einem Portal gehosteten Routing-Service erstellt werden.

Verwendung

  • Nachdem Sie den Analyse-Layer mit diesem Werkzeug erstellt haben, können Sie ihm Netzwerkanalyse-Objekte mithilfe des Werkzeugs Standorte hinzufügen hinzufügen, die Analyse mit dem Werkzeug Berechnen berechnen und die Ergebnisse mit dem Werkzeug In Layer-Datei speichern auf der Festplatte speichern.

  • Bei Verwendung dieses Werkzeugs in Geoverarbeitungsmodellen, muss der Netzwerkanalyse-Layer in einen Modellparameter geändert werden, wenn das Modell als Werkzeug ausgeführt wird. Andernfalls wird der Ausgabe-Layer dem Inhalt der Karte nicht hinzugefügt.

  • In ArcGIS Pro werden die Daten von Netzwerkanalyse-Layern in File-Geodatabase-Feature-Classes auf der Festplatte gespeichert. Bei der Erstellung eines Netzwerk-Analyse-Layers in einem Projekt werden die Daten des Layers in einem neuen Feature-Dataset in der Umgebung Aktueller Workspace erstellt. Bei der Erstellung eines Netzwerkanalyse-Layers in einem Python-Skript müssen Sie zunächst mit arcpy.env.workspace = "<path to file gdb>" explizit eine File-Geodatabase, in der die Layer-Daten gespeichert werden sollen, als Workspace-Umgebung festlegen. Bei der Erstellung des Layers wird dieser File-Geodatabase ein neues Feature-Dataset mit den entsprechenden Sublayer-Feature-Classes hinzugefügt.

Parameter

BeschriftungErläuterungDatentyp
Netzwerkdatenquelle

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

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 werden soll. 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 den Parameter verwendet werden.

String
Reihenfolge
(optional)

Gibt an, ob die Eingabestopps bei der Berechnung der optimalen Route in einer bestimmten Reihenfolge besucht werden müssen. Mit dieser Option wird die Routenanalyse vom Problem des kürzesten Weges in das Handlungsreisenden-Problem geändert.

  • Aktuelle Reihenfolge verwendenDie Stopps werden in der Eingabereihenfolge besucht. Dies ist die Standardeinstellung.
  • Beste Reihenfolge suchenDie Stopps werden neu angeordnet, um die optimale Route zu finden. Mit dieser Option wird die Routenanalyse vom Problem des kürzesten Weges in das Handlungsreisenden-Problem geändert.
  • Ersten und letzten Stopp beibehaltenDer erste und letzte Stopp werden in der Eingabereihenfolge beibehalten. Die restlichen Stopps werden neu angeordnet, um die optimale Route zu finden.
  • Ersten Stopp beibehaltenDer erste Stopp wird in der Eingabereihenfolge beibehalten. Die restlichen Stopps werden neu angeordnet, um die optimale Route zu finden.
  • Letzten Stopp beibehaltenDer letzte Stopp wird in der Eingabereihenfolge beibehalten. Die restlichen Stopps werden neu angeordnet, um die optimale Route zu finden.
String
Zeitpunkt
(optional)

Das Startdatum und die Startzeit für die Route. Die Routenstartzeit wird in der Regel verwendet, um Routen auf der Grundlage des Impedanzattributs zu suchen, das sich mit der Tageszeit ändert. So kann beispielsweise eine Startzeit von 7:00 Uhr verwendet werden, um eine Route zu suchen, für die Stoßzeiten berücksichtigt werden. Der Standardwert für diesen Parameter ist 8:00 Uhr. Sie können ein Datum und eine Uhrzeit im Format 21.10.2005 10:30 angeben. Wenn sich die Route über mehrere Tage erstreckt und nur die Startzeit angegeben wurde, wird das aktuelle Datum verwendet.

Nach dem Berechnen werden die Start- und Endzeiten in die Ausgabe-Route übernommen. Diese Start- und Endzeiten werden auch beim Erzeugen von Wegbeschreibungen verwendet.

Konfigurieren Sie die Analyse so, dass anstelle eines bestimmten, statischen Datums eines der folgenden speziellen Daten verwendet wird, um einen Wochentag oder das aktuelle Datum zu modellieren:

  • Heute: 30.12.1899
  • Sonntag: 31.12.1899
  • Montag: 1.1.1900
  • Dienstag: 2.1.1900
  • Mittwoch: 3.1.1900
  • Donnerstag: 4.1.1900
  • Freitag: 5.1.1900
  • Samstag: 06.01.1900

Weitere Informationen zur Verwendung und Interpretation von Daten und Zeiten in einer Netzwerkanalyse

Date
Zeitzone
(optional)

Gibt die Zeitzone des Parameters Zeitpunkt an.

  • Lokale Zeit an PositionenDer Parameter Zeitpunkt bezieht sich auf die Zeitzone, in der sich der erste Stopp einer Route befindet. Dies ist die Standardeinstellung.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 (15:00 Uhr UTC) für Routen, die in der Zeitzone "Eastern Time" beginnen, und 10:00 Uhr Central Standard Time (16:00 Uhr UTC) für Routen, die in der Zeitzone "Central Time" beginnen. Die Startzeiten sind in UTC um eine Stunde versetzt.Die in der Feature-Class für Ausgabe-Stopps aufgezeichneten Zeiten und Datumsangaben für Ankunft und Abfahrt beziehen sich auf die lokale Zeitzone des ersten Stopps jeder Route.
  • UTCDer Parameter Zeitpunkt bezieht sich auf die koordinierte Weltzeit (UTC). Wählen Sie diese Option aus, wenn Sie eine Route für eine bestimmte Zeit (z. B. jetzt) erstellen möchten, sich jedoch nicht sicher sind, in welcher Zeitzone sich der erste Stopp befindet.Wenn Sie viele Routen erstellen, die mehrere Zeitzonen umfassen, sind die Startzeiten in UTC simultan. Der Wert "2. Januar 10:00 Uhr" für Zeitpunkt bedeutet beispielsweise eine Startzeit von 05:00 Uhr Eastern Standard Time (10:00 Uhr UTC) für Routen, die in der Zeitzone "Eastern Time" beginnen, und 04:00 Uhr Central Standard Time (10:00 Uhr UTC) für Routen, die in der Zeitzone "Central Time" beginnen. Beide Routen starten um 10:00 Uhr UTC.Die in der Feature-Class für Ausgabe-Stopps aufgezeichneten Zeiten und Datumsangaben für Ankunft und Abfahrt beziehen sich auf UTC.
String
Linien-Shape
(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.
String
Akkumulationsattribute
(optional)

Eine Liste mit Kostenattributen, die während der Analyse akkumuliert werden sollen. Diese akkumulierten Attribute dienen nur Referenzzwecken. Vom Solver wird bei der Berechnung der Analyse nur das Kostenattribut verwendet, das im festgelegten Reisemodus angegeben ist.

Für jedes akkumulierte Kostenattribut wird den Netzwerkanalyse-Ausgabe-Features eine Total_[Impedance]-Eigenschaft hinzugefügt.

Dieser Parameter ist nicht verfügbar, wenn es sich bei der Netzwerkdatenquelle um einen ArcGIS Online-Service handelt bzw. um einen Service, der auf einer Portal for ArcGIS-Version beruht, in der eine Akkumulation nicht unterstützt wird.

String
Wegbeschreibung beim Berechnen erstellen
(optional)

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

  • Aktiviert: Detaillierte Wegbeschreibungen werden beim Berechnen erstellt. Dies ist die Standardeinstellung.
  • Deaktiviert: Detaillierte Wegbeschreibungen werden beim Berechnen nicht erstellt.

Der Zeitaufwand für Analysen, bei denen das Erstellen detaillierter Wegbeschreibungen nicht erforderlich ist, kann reduziert werden, wenn diese Option deaktiviert bleibt.

Boolean
Zeitzone für Zeitfelder
(optional)

Gibt die Zeitzone an, die zur Interpretation der in den Eingabetabellen enthaltenen Zeitfelder, wie z. B. die Felder für Zeitfenster, verwendet wird.

  • Lokale Zeit an PositionenDie Datums- und Zeitangaben in den Zeitfeldern für den Stopp werden entsprechend der Zeitzone, in der sich der Stopp befindet, interpretiert. Dies ist die Standardeinstellung.
  • UTCDie Datums- und Zeitangaben in den Zeitfeldern für den Stopp beziehen sich auf die koordinierte Weltzeit (UTC).
String
Ungültige Positionen beim Berechnen ignorieren
(optional)

Gibt an, ob ungültige Eingabepositionen ignoriert werden. In der Regel sind Standorte ungültig, wenn sie nicht im Netzwerk verortet werden können. Werden ungültige Standorte ignoriert, überspringt sie der Solver und führt die Analyse mit den verbleibenden Standorten durch.

  • Aktiviert: Ungültige Eingabepositionen werden ignoriert, sodass nur gültige Standorte verwendet werden. Dies ist die Standardeinstellung.
  • Deaktiviert: Alle Eingabepositionen werden verwendet. Bei ungültigen Eingabepositionen schlägt die Analyse fehl.
Boolean

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Network Analyst-Layer

Der Ausgabe-Netzwerkanalyse-Layer.

Network Analyst Layer

Lizenzinformationen

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

Verwandte Themen