Netzwerkattribute sind mit Attributen von Features im Netzwerk verknüpft. Sie werden aus Feature-Attributen abgeleitet und in der Netzwerk-Topologie gecacht, um die Performance zu steigern, wenn Feature-Attribute während einer Verfolgung ausgewertet werden. Die Werte, die als Attribute für Features auf einer Karte gespeichert wurden, werden im verknüpften Netzwerkattribut widergespiegelt oder bei jeder Überprüfung der Netzwerk-Topologie aktualisiert.
Die vorhandenen Netzwerkattribute können im Dialogfeld Eigenschaften des Verfolgungsnetzes für das Verfolgungsnetz angezeigt werden. Die Registerkarte Netzwerkattribute enthält die detaillierten Eigenschaften von vorhandenen Netzwerkattributen und deren Zuweisungen (die Feature-Class und das Feld, denen das Netzwerkattribut zugewiesen ist). Diese umfassen die vom System bereitgestellten und die benutzerdefinierten Netzwerkattribute für ein Verfolgungsnetz, die für Aufgaben im Zusammenhang mit Verfolgungen zur Verfügung stehen.
Folgende vom System bereitgestellte Netzwerkattribute in einem Verfolgungsnetz sind auf der Registerkarte Netzwerkattribute aufgeführt:
- Source ID: Der eindeutige Identifikator für die Netzwerkquelle in einem Verfolgungsnetz.
- Position from: Dient zur Festlegung der Position entlang einer Kante für eine mittige Konnektivität.
- Position to: Dient zur Festlegung der Position entlang einer Kante für eine mittige Konnektivität.
- Flow direction: Verknüpft mit allen Edge-Feature-Classes, die zum Netzwerk gehören. Wird erstellt und dem Feld Flow direction zugewiesen, wenn ein Verfolgungsnetz der Version 2 oder höher erstellt wird, aus einem geometrischen Netzwerk umgewandelt wird, oder wenn ein Upgrade durchgeführt wird. Es wird verwendet, um die Fließrichtung für Ressourcen im Netzwerk zu bestimmen.
- Shape length: Verknüpft mit dem Feld Shape_Length in Line-Feature-Classes in dem Netzwerk. Dies ist ein aufteilbares Netzwerkattribut, mit dem Sie die Gesamtlänge einer Verfolgung berechnen können, z. B. in einer Sammlung von Wasserläufen oder in einem bestimmten Wasserlaufsegment.
Erstellen und Zuweisen von Netzwerkattributen
Benutzerdefinierte Netzwerkattribute werden mit dem Werkzeug Netzwerkattribut hinzufügen erstellt und mit dem Werkzeug Netzwerkattribut festlegen einem Attributfeld einer Feature-Class zugewiesen.
Beim Erstellen eines neuen Netzwerkattributs mit dem Werkzeug Netzwerkattribut hinzufügen bestimmt der für den Parameter Attributtyp ausgewählte Datentyp, welche Optionen zum Definieren des Netzwerkattributs verfügbar sind. Damit wird auch bestimmt, welchen Attributfeldern das Netzwerkattribut mit dem Werkzeug Netzwerkattribut festlegen zugewiesen werden kann, nachdem es erstellt wurde, da die Datentypen übereinstimmen müssen.
Netzwerkattribute können mit einem der folgenden Attributtypen erstellt werden:
- Short: Kleine ganze Zahl
- NULL-Werte zulassen: Unterstützt NULL-Werte
- Long: Große ganze Zahl
- NULL-Werte zulassen: Unterstützt NULL-Werte
- Double: Doppelte Genauigkeit
- Aufteilbar
- NULL-Werte zulassen: Unterstützt NULL-Werte
- Datum
- NULL-Werte zulassen: Unterstützt NULL-Werte
Beachten Sie beim Konfigurieren von Netzwerkattributen Folgendes:
- Damit mit dem Werkzeug Netzwerkattribut festlegen ein Netzwerkattribut einem Attributfeld zugewiesen werden kann, muss es einen der oben aufgeführten kompatiblen Datentyp besitzen. Wenn zum Festlegen des Netzwerkattributs kein Attributfeld mit dem richtigen Datentyp vorhanden ist, kann es mit dem Werkzeug Feld hinzufügen hinzugefügt werden.
- Netzwerkattribute, bei denen NULL-Werte nicht zulässig sind, können nur Feldern mit derselben Beschränkung für NULL-Werte zugewiesen werden.
- Ein Verfolgungsnetz kann beliebig viele Netzwerkattribute aufweisen, ein Netzwerkattribut kann allerdings immer nur mit einem Attribut pro Feature-Class verknüpft sein. Dies bedeutet: Wenn ein Netzwerkattribut für eine Netzwerkklasse für ein bestimmtes Feld festgelegt wurde, können für das Feld keine weiteren Zuweisungen von Netzwerkattributen festgelegt werden.
Arbeiten mit Netzwerkattributen
Verfolgungs- und Netzwerkschemas erfordern Netzwerkattribut-Informationen, die in einer Netzwerk-Topologie gespeichert sind. Wenn ein Attribut für ein Feature geändert wird, das einem Netzwerkattribut zugeordnet ist, wird eine Dirty Area generiert, um das Feature für die Überprüfung zu markieren. Durch die Validierung der Netzwerk-Topologie wird sichergestellt, dass die Informationen in der Netzwerk-Topologie bei Analyseereignissen konsistent sind.
Netzwerkattribute können zur Steuerung der Durchlassfähigkeit von Features verwendet werden und als Gewichtungen dienen, um die Kosten der Verfolgung von Pfaden im Netzwerk zu modellieren. Beispiel: In einem Wassernetz geht aufgrund von Oberflächenreibung in den Rohren ein bestimmter Betrag an Druck im Verlauf der Leitung verloren.
Aufteilbare Netzwerkattribute
Durch das Festlegen eines Netzwerkattributs als aufteilbar wird angegeben, ob das Netzwerkattribut über mehrere Kantenelemente verteilt wird, die zu demselben Netzwerk-Feature gehören. Die Verteilung des Wertes hängt vom Prozentsatz entlang der einzelnen Kantenelemente in Bezug auf den Von-Punkt des ursprünglichen Netzwerk-Features ab.
Für aufteilbare Netzwerkattribute wird bei der Konfiguration die Eigenschaft "Aufteilbar" auf True festgelegt. Sie können Netzwerkattribute mit der Eigenschaft "Aufteilbar" Feldern in Line- oder Point-Feature-Classes zuweisen. Das mit der Eigenschaft "Aufteilbar" definierte Verhalten zeigen aber nur Linien-Features. Diese Eigenschaft können Sie nur dann auf True festlegen, wenn die Eigenschaft Attributtyp auf Double festgelegt ist.
Für aufteilbare Netzwerkattribute sind die Analyseergebnisse genauer, da aufteilbare Werte, wie zum Beispiel Linienlänge und andere Fließeigenschaften, mit genaueren Positionen entlang einer Linie berechnet werden. Dies bedeutet, dass Verfolgungsanalysen, die aufteilbare Netzwerkattribute mit einer Funktion (Addieren, Mittelwert, Anzahl, Max, Min und Subtrahieren) verwenden, aufteilbare Ergebnisse auf Basis der Kantenelemente der Netzwerk-Features zurückgeben. Wenn zum Beispiel eine Funktion innerhalb einer Verfolgung des Typs "Verbunden" zum Zählen des Attributs shape length verwendet wird, wird eine Anzahl auf Basis der einzelnen Kanten-Features und nicht auf Basis der gesamten Linie zurückgegeben. Der Ergebnistyp "Aggregierte Geometrie" kann auch in einer Netzverfolgung eingesetzt werden, um partielle Feature-Ergebnisse zurückzugeben, wenn die Auswertung einer Funktionsbarriere, die ein aufteilbares Netzwerkattribut verwendet, mittig entlang eines Linien-Features "true" ergibt.