Ein Analyse-Layer für eine Start-Ziel-Kostenmatrix sucht und misst die kostengünstigsten Routen im Netzwerk von mehreren Startpunkten zu mehreren Zielen. Beim Konfigurieren einer Start-Ziel-Kostenmatrix-Analyse können Sie die Anzahl der zu suchenden Ziele und eine maximale Entfernung für die Suche angeben.
Der Solver für die Start-Ziel-Kostenmatrix gibt zwar keine Linien aus, die dem Netzwerk folgen, die in der Attributtabelle für Linien gespeicherten Werte spiegeln jedoch die Netzwerkentfernung und nicht die geradlinige Entfernung wider. Die Ergebnisse von Start-Ziel-Kostenmatrix-Analysen werden häufig als Eingabe für andere räumliche Analysen verwendet, in denen die Netzwerkkosten besser geeignet sind als die geradlinigen Kosten. Die Bewegung von Personen in einer bebauten Umgebung lässt sich mit Hilfe der Netzwerkkosten beispielsweise besser modellieren, da Personen sich zumeist auf Straßen und Fußgängerwegen fortbewegen.
Tipp:
Wenn die geradlinigen Entfernungen Ihre Anforderungen besser erfüllen, können Sie stattdessen auch das Geoverarbeitungswerkzeug Near-Tabelle erstellen verwenden.
Tipp:
Der Solver für die nächstgelegene Einrichtung und der Start-Ziel-Kostenmatrix-Solver führen ähnliche Analysen aus. Sie unterscheiden sich hauptsächlich in der Ausgabe und der Berechnungsgeschwindigkeit. Der Start-Ziel-Kostenmatrix-Solver generiert schneller Ergebnisse, kann aber die echten Shapes von Routen oder ihre Wegbeschreibungen nicht zurückgeben. Er dient zum schnellen Lösen von mxn-Problemen und enthält daher nicht die internen Informationen, die zum Generieren von echten Routen-Shapes und Wegbeschreibungen erforderlich sind. Dagegen gibt der Solver für die nächstgelegene Einrichtung Routen und Wegbeschreibungen zurück, führt die Analyse jedoch langsamer als der Start-Ziel-Kostenmatrix-Solver durch. Wenn Sie Wegbeschreibungen oder echte Shapes von Routen benötigen, verwenden Sie den Solver für die nächstgelegene Einrichtung. Verwenden Sie andernfalls den Start-Ziel-Kostenmatrix-Solver, um die Rechenzeit zu verringern.
Eine Start-Ziel-Kostenmatrix kann angepasst werden, indem Eigenschaften für einen Analyse-Layer für eine Start-Ziel-Kostenmatrix und Feldwerte für die Feature-Classes festgelegt werden, die den Analyse-Layer bilden.
In diesem Thema werden der Analyse-Layer für eine Start-Ziel-Kostenmatrix sowie dessen Analyseeigenschaften und Feature-Classes beschrieben.
Die Feature-Class "Startpunkte"
In dieser 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
Eingabefeld | Beschreibung |
---|---|
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
| 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:
Bei Start-Ziel-Kostenmatrix-Analysen bewirkt der Wert Wendeverbot (3) dasselbe wie der Wert Beide Seiten des Fahrzeugs (0). |
Startpunkte: Eingabe-/Ausgabefelder
Eingabe-/Ausgabefeld | Beschreibung |
---|---|
Status | Dieses Feld gibt den Status des Punktes an. Der Status kann sich ändern, nachdem die Analyse ausgeführt wurde. Die Feldwerte werden von einer Domäne von Werten eingeschränkt, die unten aufgeführt ist (ihre codierten Werte werden in Klammern angegeben):
Nachdem die Analyse ausgeführt wurde, kann der Status in einen der folgenden Statuswerte geändert werden:
|
Die Feature-Class "Ziele"
In dieser Netzwerkanalyse-Klasse 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
Eingabefeld | Beschreibung |
---|---|
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
| 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:
Bei Start-Ziel-Kostenmatrix-Analysen bewirkt der Wert Wendeverbot (3) dasselbe wie der Wert Beide Seiten des Fahrzeugs (0). |
Ziele: Eingabe-/Ausgabefelder
Eingabe-/Ausgabefeld | Beschreibung |
---|---|
Status | Dieses Feld gibt den Status des Punktes an. Der Status kann sich ändern, nachdem die Analyse ausgeführt wurde. Die Feldwerte werden von einer Domäne von Werten eingeschränkt, die unten aufgeführt ist (ihre codierten Werte werden in Klammern angegeben):
Nachdem die Analyse ausgeführt wurde, kann der Status in einen der folgenden Statuswerte geändert werden:
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. Die Klasse Linien 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
Ausgabefeld | Beschreibung |
---|---|
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 dem Startpunkt am nächsten 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.
Ausführen
Klicken Sie auf 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 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 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 , Linien-Barrieren importieren oder Polygon-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 , 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.
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.
Wenn alle ausgewählten Layer den gleichen Aktivierungsstatus für ein Attribut aufweisen, zeigt das Kontrollkästchen diesen Status an.