Start-Ziel-Kostenmatrix-Analyse-Layer

In diesem Thema werden die Feature-Classes und Analyse-Eigenschaften des Start-Ziel-Kostenmatrix-Analyse-Layers beschrieben.

Weitere Informationen zum Werkzeug "Start-Ziel-Kostenmatrix-Solver"

Feature-Class "Startpunkte"

In der Origins-Feature-Class sind die Netzwerkstandorte gespeichert, die beim Generieren von Routen zu Zielen als Startpunkte dienen. Wenn Sie einen Analyse-Layer für eine Start-Ziel-Kostenmatrix neu erstellen, ist die Klasse "Startpunkte" leer. Sie wird erst dann gefüllt, wenn ihr Netzwerkstandorte hinzugefügt werden. Zur Berechnung einer Analyse werden mindestens ein Startpunkt und ein Ziel benötigt.

In der folgenden Tabelle werden Eingabefelder und Eingabe-/Ausgabefelder der Feature-Class "Startpunkte" beschrieben.

Startpunkte: Eingabefelder

EingabefeldBeschreibung

ObjectID

Das vom System verwaltete ID-Feld.

Shape

Das Geometriefeld, das die geographische Position des Netzwerkanalyse-Objekts angibt.

Name

Der Name des Netzwerkanalyse-Objekts.

TargetDestinationCount

In dieser Eigenschaft wird die Anzahl der Ziele gespeichert, die für den Startpunkt gefunden werden müssen. Wenn diese Eigenschaft einen NULL-Wert aufweist, wird für die Analyse die Anzahl der Ziele verwendet, die auf der Registerkarte Start-Ziel-Kostenmatrix für diesen Analyse-Layer festgelegt ist.

Cutoff_[Kosten]

(z. B. Cutoff_DriveTime, wobei DriveTime Reisekosten bezeichnet)

Mit Hilfe dieser Eigenschaft können Sie den Bereich einschränken, in dem die Start-Ziel-Kostenmatrix nach Zielen sucht. Ziele außerhalb dieses Grenzwertes werden für diesen Startpunkt nicht berücksichtigt.

Wenn die Eigenschaft Cutoff_[Kosten] für einen Startpunkt nicht definiert ist, wird für die Analyse der Standardgrenzwert verwendet, der auf der Registerkarte Start-Ziel-Kostenmatrix für diesen Analyse-Layer festgelegt wird. Falls auch kein Standardgrenzwert festgelegt ist, werden für die Analyse alle Ziele herangezogen.

Netzwerkstandortfelder

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge
  • SnapX
  • SnapY
  • SnapZ
  • DistanceToNetworkInMeters

Zusammen beschreiben diese Eigenschaften den Punkt im Netzwerk, an dem sich das Objekt befindet.

Weitere Informationen zur Suche nach Eingaben in einem Netzwerk

CurbApproach

Das CurbApproach-Feld gibt die Richtung an, in der ein Fahrzeug an einem Netzwerkstandort ankommt bzw. von diesem wegfährt. Der kürzeste Weg zwischen zwei Punkten kann sich je nach Fahrrichtung, die für die Ankunft an bzw. die Abfahrt von einem Standort zulässig ist, ändern. Es sind vier Optionen (ihre codierten Werte werden in Klammern angegeben) verfügbar:

  • Either side of vehicle (0): Das Fahrzeug kann sich von beiden Seiten dem Punkt nähern bzw. von diesem wegfahren. Wenden ist erlaubt. Wählen Sie diese Einstellung aus, wenn das Fahrzeug an der Position eine Wende durchführen oder wenn es in eine Auffahrt oder einen Parkplatz einfahren und wenden kann.
  • Right side of vehicle (1): Wenn sich das Fahrzeug dem Punkt nähert oder von diesem wegfährt, muss sich die Bordsteinkante auf der rechten Seite des Fahrzeugs befinden. Wenden ist verboten.
  • Left side of vehicle (2): Wenn sich das Fahrzeug dem Punkt nähert oder von diesem wegfährt, muss sich die Bordsteinkante auf der linken Seite des Fahrzeugs befinden. Wenden ist verboten.
  • No U-Turn (3): Wenn sich das Fahrzeug dem Punkt nähert, kann sich die Bordsteinkante auf jeder Seite des Fahrzeugs befinden; das Fahrzeug muss jedoch abfahren, ohne zu wenden.
Weitere Informationen zum Wenden und zu "CurbApproach"

Bei Start-Ziel-Kostenmatrix-Analysen bewirkt der Wert Wendeverbot (3) dasselbe wie der Wert Beide Seiten des Fahrzeugs (0).

Startpunkte: Eingabe-/Ausgabefelder

Eingabe-/AusgabefeldBeschreibung

Status

Gibt den Status des Punktes in Bezug auf seine Position im Netzwerk und das Ergebnis der Analyse an. Die möglichen Werte lauten wie folgt:

  • 0 (OK): Der Punkt wurde im Netzwerk erfolgreich verortet.
  • 1 (Nicht verortet): Der Punkt konnte im Netzwerk nicht verortet werden und wurde daher nicht in die Analyse einbezogen.
  • 2 (Netzwerkelement wurde nicht verortet): Das Netzwerkelement, das durch die Netzwerkpositionsfelder des Punktes identifiziert wurde, kann nicht gefunden werden. Dies kann auftreten, wenn ein Netzwerkelement, in dem sich der Punkt befinden müsste, gelöscht und der Netzwerkstandort nicht neu berechnet wurde.
  • 3 (Element nicht passierbar): Das Netzwerkelement, in dem sich der Punkt befindet, ist nicht passierbar. Dies kann der Fall sein, wenn das Element durch ein Restriktionsattribut eingeschränkt wird.
  • 4 (Ungültige Feldwerte): Feldwerte liegen außerhalb eines Bereichs oder einer Domäne mit codierten Werten. Beispiel: Es ist eine negative Zahl vorhanden, jedoch sind positive Zahlen erforderlich.
  • 5 (Nicht erreicht): Der Punkt kann nicht vom Solver erreicht werden. Der Punkt kann sich in einem separaten, von anderen Eingaben getrennten Bereich des Netzwerks befinden. Es ist auch möglich, dass Barrieren oder Beschränkungen die Fahrt zu oder von dem Punkt verhindern.
  • 6 (Zeitfensterverletzung): Der Punkt konnte innerhalb der festgelegten Zeitfenster nicht erreicht werden. Dieser Status gilt nur für Netzwerkanalysetypen, die Zeitfenster unterstützen.
  • 7 (Nicht im nächstgelegenen verortet): Der dem Punkt am nächsten gelegene Netzwerkstandort ist aufgrund einer Beschränkung oder Barriere nicht passierbar, sodass der Punkt stattdessen im nächstgelegenen passierbaren Netzwerk-Feature verortet wurde.

Feature-Class "Ziele"

In der Destinations-Feature-Class sind die Netzwerkstandorte gespeichert, die beim Generieren von Routen ab den Startpunkten als Ziele dienen. Wenn Sie einen Analyse-Layer für eine Start-Ziel-Kostenmatrix neu erstellen, ist die Klasse "Ziele" leer. Sie wird erst dann gefüllt, wenn ihr Netzwerkstandorte hinzugefügt werden. Zur Berechnung einer Analyse werden mindestens ein Startpunkt und ein Ziel benötigt.

In der folgenden Tabelle werden Eingabefelder und Eingabe-/Ausgabefelder der Feature-Class "Ziele" beschrieben:

Ziele: Eingabefelder

EingabefeldBeschreibung

ObjectID

Das vom System verwaltete ID-Feld.

Shape

Das Geometriefeld, das die geographische Position des Netzwerkanalyse-Objekts angibt.

Name

Der Name des Netzwerkanalyse-Objekts.

Netzwerkstandortfelder

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge
  • SnapX
  • SnapY
  • SnapZ
  • DistanceToNetworkInMeters

Zusammen beschreiben diese Eigenschaften den Punkt im Netzwerk, an dem sich das Objekt befindet.

Weitere Informationen zur Suche nach Eingaben in einem Netzwerk

CurbApproach

Das CurbApproach-Feld gibt die Richtung an, in der ein Fahrzeug an einem Netzwerkstandort ankommt bzw. von diesem wegfährt. Der kürzeste Weg zwischen zwei Punkten kann sich je nach Fahrrichtung, die für die Ankunft an bzw. die Abfahrt von einem Standort zulässig ist, ändern. Es sind vier Optionen (ihre codierten Werte werden in Klammern angegeben) verfügbar:

  • Either side of vehicle (0): Das Fahrzeug kann sich von beiden Seiten dem Punkt nähern bzw. von diesem wegfahren. Wenden ist erlaubt. Wählen Sie diese Einstellung aus, wenn das Fahrzeug an der Position eine Wende durchführen oder wenn es in eine Auffahrt oder einen Parkplatz einfahren und wenden kann.
  • Right side of vehicle (1): Wenn sich das Fahrzeug dem Punkt nähert oder von diesem wegfährt, muss sich die Bordsteinkante auf der rechten Seite des Fahrzeugs befinden. Wenden ist verboten.
  • Left side of vehicle (2): Wenn sich das Fahrzeug dem Punkt nähert oder von diesem wegfährt, muss sich die Bordsteinkante auf der linken Seite des Fahrzeugs befinden. Wenden ist verboten.
  • No U-Turn (3): Wenn sich das Fahrzeug dem Punkt nähert, kann sich die Bordsteinkante auf jeder Seite des Fahrzeugs befinden; das Fahrzeug muss jedoch abfahren, ohne zu wenden.
Weitere Informationen zum Wenden und zu "CurbApproach"

Bei Start-Ziel-Kostenmatrix-Analysen bewirkt der Wert Wendeverbot (3) dasselbe wie der Wert Beide Seiten des Fahrzeugs (0).

Ziele: Eingabe-/Ausgabefelder

Eingabe-/AusgabefeldBeschreibung

Status

Gibt den Status des Punktes in Bezug auf seine Position im Netzwerk und das Ergebnis der Analyse an. Die möglichen Werte lauten wie folgt:

  • 0 (OK): Der Punkt wurde im Netzwerk erfolgreich verortet.
  • 1 (Nicht verortet): Der Punkt konnte im Netzwerk nicht verortet werden und wurde daher nicht in die Analyse einbezogen.
  • 2 (Netzwerkelement wurde nicht verortet): Das Netzwerkelement, das durch die Netzwerkpositionsfelder des Punktes identifiziert wurde, kann nicht gefunden werden. Dies kann auftreten, wenn ein Netzwerkelement, in dem sich der Punkt befinden müsste, gelöscht und der Netzwerkstandort nicht neu berechnet wurde.
  • 3 (Element nicht passierbar): Das Netzwerkelement, in dem sich der Punkt befindet, ist nicht passierbar. Dies kann der Fall sein, wenn das Element durch ein Restriktionsattribut eingeschränkt wird.
  • 4 (Ungültige Feldwerte): Feldwerte liegen außerhalb eines Bereichs oder einer Domäne mit codierten Werten. Beispiel: Es ist eine negative Zahl vorhanden, jedoch sind positive Zahlen erforderlich.
  • 5 (Nicht erreicht): Der Punkt kann nicht vom Solver erreicht werden. Der Punkt kann sich in einem separaten, von anderen Eingaben getrennten Bereich des Netzwerks befinden. Es ist auch möglich, dass Barrieren oder Beschränkungen die Fahrt zu oder von dem Punkt verhindern.
  • 6 (Zeitfensterverletzung): Der Punkt konnte innerhalb der festgelegten Zeitfenster nicht erreicht werden. Dieser Status gilt nur für Netzwerkanalysetypen, die Zeitfenster unterstützen.
  • 7 (Nicht im nächstgelegenen verortet): Der dem Punkt am nächsten gelegene Netzwerkstandort ist aufgrund einer Beschränkung oder Barriere nicht passierbar, sodass der Punkt stattdessen im nächstgelegenen passierbaren Netzwerk-Feature verortet wurde.

Wird ein Ziel nicht in die Lösung einbezogen, da Grenzwerte oder eine bestimmte Anzahl an zu suchenden Zielen angegeben wurden, wird der Status nicht als Nicht erreicht (5) aktualisiert.

Line-Feature-Class

In der Feature-Class "Linien" werden Informationen zu den resultierenden Routen von den Startpunkten zu den Zielen gespeichert. Diese Feature-Class ist eine reine Ausgabeklasse. Sie ist leer, bis die Analyse abgeschlossen wurde. Wenn Sie angeben, dass Linien im Analyse-Layer für die Start-Ziel-Kostenmatrix angezeigt werden sollen, werden diese als gerade Linien dargestellt. Die zugehörigen Kostenattribute geben jedoch immer die kostengünstigste Route im Netzwerk an.

In der folgenden Tabelle werden die Ausgabefelder der Feature-Class "Linien" aufgeführt:

Linien: Ausgabefelder

AusgabefeldBeschreibung

ObjectID

Das vom System verwaltete ID-Feld.

Shape

Das Geometriefeld, das die geographische Position des Netzwerkanalyse-Objekts angibt.

Name

Der Name des Netzwerkanalyse-Objekts.

OriginID

Dies ist die eindeutige ID des der Linie zugeordneten Startpunkts.

DestinationID

Dies ist die eindeutige ID des der Linie zugeordneten Ziels.

DestinationRank

Dies ist die Rangstufe des Ziels unter allen Zielen, die für den zugeordneten Startpunkt gefunden wurden. Das Ziel, das am nächsten am Startpunkt liegt, hat die Rangstufe 1.

Total_[Kosten]

(z. B. Total_Minutes, wobei Minutes Reisekosten bezeichnet)

Dies sind die Gesamtreisekosten entlang des Netzwerks zwischen dem zugeordneten Startpunkt und Ziel. Dieses Feld wird für das Impedanzattribut und alle akkumulierten Attribute gefüllt.

Eigenschaften des Start-Ziel-Kostenmatrix-Analyse-Layers

In den folgenden Unterabschnitten werden die Parameter aufgeführt, die Sie für den Analyse-Layer festlegen können. Sie befinden sich auf der Registerkarte Start-Ziel-Kostenmatrix, die nur verfügbar ist, wenn der Start-Ziel-Kostenmatrix-Layer oder einer seiner Sublayer im Bereich Inhalt ausgewählt wird.

Registerkarte "Start-Ziel-Kostenmatrix"

Ausführen

Klicken Sie auf Ausführen Ausführen, nachdem Sie Eingabe-Features geladen und Analyseeigenschaften festgelegt haben, um die Start-Ziel-Kostenmatrix-Analyse zu berechnen.

Startpunkte importieren

Die Option Startpunkte importieren Startpunkte importieren befindet sich in der Gruppe Eingabedaten. Klicken Sie darauf, um Features aus einer anderen Datenquelle, wie einem Punkt-Feature-Layer, in die Feature-Class "Startpunkte" zu laden.

Ziele importieren

Die Option Ziele importieren Ziele importieren befindet sich in der Gruppe Eingabedaten. Klicken Sie darauf, um Features aus einer anderen Datenquelle, wie einem Punkt-Feature-Layer, in die Feature-Class "Ziele" zu laden.

Barrieren importieren

Klicken Sie auf Punkt-Barrieren importieren Punkt-Barrieren importieren, Linien-Barrieren importieren Linien-Barrieren importieren oder Polygon-Barrieren importieren Barrieren importieren, um Features aus einer anderen Datenquelle, wie einem Feature-Layer, in eine der Feature-Classes für Barrieren (Punkt-Barrieren, Linien-Barrieren oder Polygon-Barrieren) zu laden.

Features erstellen

Klicken Sie auf die Schaltfläche Features erstellen Features erstellen, um den Bereich Features erstellen zu öffnen. Wählen Sie eine der verfügbaren Vorlagen, um Features in der aktuellen Karte zu erstellen.

Modus

In der Dropdown-Liste Modus können Sie einen Reisemodus auswählen, wobei es sich um eine Gruppe von Einstellungen handelt, die zusammen die Bewegung von Fußgängern, Autos, Lkw usw. oder andere Reisemodi modellieren. Die in der Dropdown-Liste verfügbaren Optionen sind von den Reisemodi abhängig, die in der Netzwerkdatenquelle konfiguriert wurden, auf die der Netzwerkanalyse-Layer verweist.

Grenzwert

Bei der Berechnung des kostengünstigsten Pfades von einem Startpunkt zu Zielen beendet der Start-Ziel-Kostenmatrix-Solver die Suche nach Zielen, die außerhalb des Impedanzgrenzwertes liegen. Für diesen Startpunkt werden keine Ziele gefunden, die über diesem Grenzwert liegen. Die Einheiten, die Sie für den Grenzwert verwenden sollten, werden neben der Dropdown-Liste Modus angezeigt.

Hinweis:

Mit Grenzwert werden die Standardwerte zu Startpunkten zugewiesen, die über keine im Feld Cutoff_[Impedanz] gespeicherten numerischen Werte verfügen.

Ziele

Sie können angeben, dass eine Kostenmatrix für die Route zwischen jedem Startpunkt und allen Zielen generiert werden soll. Sie können auch die Anzahl der pro Startpunkt zu suchenden Ziele einschränken, indem Sie einen Wert für Ziele eingeben.

Hinweis:

Der Wert in Ziele kann pro Startpunkt überschrieben werden, indem ein Einzelwert für die Eigenschaft TargetDestinationCount im Startpunkt-Sublayer festgelegt wird.

Datum und Uhrzeit

Die Dropdown-Liste Datum-Uhrzeit-Typ für Ankunft/Abfahrt befindet sich in der Gruppe Datum und Uhrzeit und wird aktiviert, wenn die Kosteneinheiten zeitbasiert sind. Geben Sie in der Dropdown-Liste an, ob ein bestimmter Zeit- oder Datumswert angegeben werden soll, um die Uhrzeit für die Abfahrt vom ersten Stopp bzw. von den ersten Stopps auf der Route anzuzeigen. Der Hauptgrund für die Festlegung eines bestimmten Zeit- oder Datumswertes ist die Berechnung der Analyse anhand von dynamischen Verkehrsbedingungen oder Fahrplänen des öffentlichen Verkehrs. Um jedoch Verkehrsdaten oder Fahrpläne des öffentlichen Verkehrs in der Analyse verwenden zu können, muss das Netzwerk-Dataset oder der Routen-Service Verkehrsdaten oder Fahrpläne des öffentlichen Verkehrs einbeziehen.

Die Dropdown-Liste enthält die folgenden Optionen:

  • Zeit wird nicht verwendet: Die Ergebnisse basieren auf statischen Reisezeiten, unabhängig davon, ob die Netzwerkdatenquelle zeitbasierte Daten enthält; die Reisezeiten entlang einer Netzwerkkante variieren während des Tages nicht. Die Textfelder Uhrzeit und Datum sind nicht verfügbar.

  • Datum und Uhrzeit: Geben Sie den Zeitwert als Uhrzeit und Kalenderdatum an. Die Textfelder Uhrzeit und Datum stehen für die Eingabe dieser Informationen zur Verfügung.

  • Wochentag: Geben Sie eine Uhrzeit und einen Wochentag an. Die Textfelder Uhrzeit und Datum stehen für die Eingabe dieser Informationen zur Verfügung. Legen Sie den Wochentag fest, indem Sie einen der folgenden Werte in das Textfeld Datum eingeben:

    • Montag
    • Dienstag
    • Mittwoch
    • Donnerstag
    • Freitag
    • Samstag
    • Sonntag

  • Heute: Geben Sie eine Uhrzeit an (als Datum wird der heutige Tag zugrunde gelegt). Das Textfeld Uhrzeit ist für die Eingabe der Uhrzeit verfügbar, und das Textfeld Datum ist auf Heute festgelegt und nicht verfügbar, damit es nicht geändert werden kann.

  • Jetzt: Wenn Sie die Analyse ausführen, werden die Uhrzeit und das Datum auf den jeweils aktuellen Datums- und Uhrzeitwert eingestellt. Dies ist hilfreich, wenn das Netzwerk-Dataset mit Live-Verkehrsdaten konfiguriert ist und die Routen an Fahrer verteilt werden, um unmittelbar nach der Ausführung der Analyse durchgeführt werden zu können. Das Textfeld Uhrzeit und das Textfeld Datum sind nicht verfügbar, damit sie nicht geändert werden können.

Aus der Dropdown-Liste Bezugszeitzone können Sie die Zeitzone für die Analyse auswählen. Die folgenden Optionen sind verfügbar:

  • Lokale Zeit an Standorten
  • UTC (Koordinierte Weltzeit)

Linearer Shape-Typ der Ausgabegeometrie

Mit diesem Steuerelement können Sie festlegen, wie die Ausgabe in der Karte dargestellt werden soll. Die Start-Ziel-Kostenmatrix-Analyse berechnet immer die kostengünstigsten Routen im Netzwerk, diese Netzwerkrouten können jedoch nicht in der Karte angezeigt werden. Sie können den Start-Ziel-Pfad als gerade Linie darstellen, wenn Sie die Matrix in der Karte visualisieren möchten, oder Sie können gar keine Linien darstellen, wenn Sie lediglich an den Kosten aus der Ausgabetabelle für Linienklassen interessiert sind.

Kostenattribute akkumulieren

Im Dropdown-Menü Kostenattribute akkumulieren können in der Gruppe Reiseeinstellungen akkumulierte Kostenattribute konfiguriert werden. Das Dropdown-Menü ist nicht verfügbar, wenn die Netzwerkdatenquelle ein Service ist, die Ausgabegeometrietypen keine Linien enthalten oder es keine Kostenattribute gibt. Die Attribute sind nach Einheitsdomäne gruppiert, die als Gruppenkopf angezeigt wird (z. B. Zeit oder Entfernung). Ein aktiviertes Kontrollkästchen weist darauf hin, dass der Analyse-Layer das aktivierte Attribut während der Berechnung akkumuliert.

Dropdown-Menü "Kostenattribute akkumulieren"

Wenn mehrere Analyse-Layer desselben Layer-Typs mit unterschiedlicher Attributaktivierung ausgewählt werden, zeigt das Kontrollkästchen einen gemischten Aktivierungsstatus an. In der folgenden Abbildung ist das Attribut WeekendFallbackTravelTime für mehrere Layer ausgewählt, daher ist das Kontrollkästchen aktiviert.

Kontrollkästchen mit unterschiedlichem Aktivierungsstatus

Wenn alle ausgewählten Layer den gleichen Aktivierungsstatus für ein Attribut aufweisen, zeigt das Kontrollkästchen diesen Status an.

Kontrollkästchen sind für die Attribute aktiviert.