Verfügbar in Echtzeit- und Big-Data-Analysen.
Mit dem Werkzeug wird die Punktgeometrie aktualisiert, die an einem bereitgestellten Polylinien-Netzwerk gefangen werden soll. Geben Sie eine Suchentfernung an, bei der es sich um die Entfernung der einzelnen Features für die Suche nach Netzwerkelementen handelt, an denen gefangen werden soll.
Die Schlüsselfelder Track-ID und Startzeit müssen im Eingabe-Dataset angegeben werden, damit dieses Werkzeug funktioniert. Das Feld Track-ID und das Datumsfeld Startzeit werden benötigt, da Beobachtungen aufgrund ihres Track-basierten sequenziellen und direktionalen Charakters zum Fangen der Features am richtigen Netzwerk-Linien-Feature verwendet werden.
Das Werkzeug "An Netzwerk fangen" verfügt über zwei Eingabe-Datasets. Beim Ziel-Dataset handelt es sich um das Punkt-Feature-Dataset mit Beobachtungen, das beide Schlüsselfelder Track-ID und Startzeit enthält. Beim Verbindungs-Dataset handelt es sich um ein Polylinien-Dataset, das ein Netzwerk darstellt. Für dieses Polylinien-Dataset müssen drei Pflichtfelder ausgefüllt sein, damit es mit dem Werkzeug "An Netzwerk fangen" funktioniert. Weitere Informationen finden Sie im nachfolgenden Abschnitt Verwendungshinweise.
Beispiele
Im Folgenden sehen Sie Beispiele für die Verwendung des Werkzeugs "An Netzwerk fangen":
- In einem Transportunternehmen werden Fahrzeuge überwacht, die mit AVL-Geräten (Automatic Vehicle Location, automatische Ortung von Fahrzeugen) ausgestattet sind. Hier können mit dem Werkzeug "An Netzwerk fangen" Beobachtungen an einem Straßennetz gefangen werden, um die Genauigkeit der AVL-GPS-Beobachtungen zu verbessern.
- Eine Stadt überwacht die Flotte ihrer Schneepflüge und möchte mehr Informationen über die Fahrzeugbewegung erhalten. Hier können mit dem Werkzeug "An Netzwerk fangen" Beobachtungen an den Straßen der Stadt gefangen werden. Das Attribut LineID wird in einer späteren Attributverbindung verwendet, um die einzelnen Fahrzeugbeobachtungen mit den Attributinformationen des Straßensegments für die Straße anzureichern, auf der das Fahrzeug unterwegs ist.
Verwendungshinweise
Beachten Sie beim Arbeiten mit dem Werkzeug "An Netzwerk fangen" Folgendes:
- Für das Polylinien-Feature-Netzwerk, das für dieses Werkzeug bereitgestellt wird, gilt als einzige Voraussetzung, dass das Schema des Layers die folgenden drei Felder enthält und dass diese ordnungsgemäß ausgefüllt sein müssen:
- OBJECTID oder FID
- F_AUTOMOBI oder F_AUTOMOBILES
- T_AUTOMOBI oder T_AUTOMOBILES
- Das Feld OBJECTID oder das Feld FID muss zu jedem Polylinien-Feature eine eindeutige (numerische) ganze Zahl enthalten. Wenn das Feld OBJECTID oder das Feld FID als Float-Feld bereitgestellt ist, wird es in eine ganze Zahl umgewandelt.
- Die Felder F_AUTOMOBI/F_AUTOMOBILES und T_AUTOMOBI/T_AUTOMOBILES geben die Fahrtrichtung relativ zur Digitalisierungsrichtung der Polylinien-Features an. Die Felder F_AUTOMOBI/F_AUTOMOBILES und T_AUTOMOBI/T_AUTOMOBILES sollten Zeichenfolgefelder mit dem Wert Y oder dem Wert N sein. Wenn Felder mit diesen Werten, aber anderen Feldnamen vorhanden sind, können Sie das Werkzeug Felder berechnen oder Felder zuordnen verwenden, um diese Felder zu ändern oder eine Kopie dieser Felder zu erstellen und dabei die erforderlichen Namen anzugeben.
- Wenn die Fahrtrichtung entgegen der Digitalisierungsrichtung verläuft, gilt F_AUTOMOBI/F_AUTOMOBILES = Y und T_AUTOMOBI/T_AUTOMOBILES = N.
- Wenn die Fahrtrichtung der Digitalisierungsrichtung entspricht, gilt F_AUTOMOBI/F_AUTOMOBILES = N und T_AUTOMOBI/T_AUTOMOBILES = Y.
- Wenn es sich beim Straßenabschnitt um keine Einbahnstraße handelt, gilt F_AUTOMOBI/F_AUTOMOBILES = N und T_AUTOMOBI/T_AUTOMOBILES = N.
- Die Parameter Teilungsentfernung, Teilungsdauer und Kurs sind optional.
- Wenn einigen gefangenen Ziel-Features Werte für Geometrie, Track-ID oder Startzeit fehlen, werden diese Features aus den gefangenen Features entfernt.
- Wenn einigen Netzwerk-Features Geometriewerte fehlen, werden diese Features beim Fangen nicht berücksichtigt.
- Netzwerkpolygonsegmente mit einem Wert von Y für das Feld F_AUTOMOBI/F_AUTOMOBILES und T_AUTOMOBI/T_AUTOMOBILES werden als geschlossenes Segment behandelt, und Punkte werden nicht an den Segmenten gefangen.
Parameter
Nachfolgend werden die Parameter für das Werkzeug "An Netzwerk fangen" beschrieben:
Parameter | Beschreibung | Datentyp |
---|---|---|
Eingabe-Layer | Die Punkt-Features, die basierend auf benutzerdefinierten Parametern am Netzwerk gefangen werden. Für dieses Dataset müssen Track ID- und Start Time-Schlüsselfelder definiert werden. | Punkt-Features |
Netzwerk-Layer | Die Polylinien-Features, die ein Netzwerk darstellen, an dem Features gefangen werden. Der Layer muss die folgenden drei Felder enthalten:
| Polylinien-Features |
Suchentfernung | Die Entfernung der einzelnen Punkt-Features für die Suche nach Netzwerk-Feature, an denen gefangen werden soll. | Zeichenfolge |
Track-ID-Feld(er) | Die Felder, durch die Beobachtungen eindeutig identifiziert werden. Wenn das Track ID-Schlüsselfeld im Eingabe-Dataset identifiziert wurde, wird es automatisch verwendet. Wenn für das Eingabe-Dataset kein Track ID-Feld angegeben wurde, muss dieser Parameter verwendet werden, um die Track ID-Felder zu identifizieren, die Beobachtungen eindeutig identifizieren. | Zeichenfolge |
Teilungsdauer (optional) | Die Zeitdauer zwischen Beobachtungen, bei deren Überschreitung die Verarbeitung in verschiedene Tracks aufgeteilt wird. | Zeichenfolge |
Teilungsentfernung (optional) | Die Entfernung zwischen Beobachtungen, bei deren Überschreitung die Verarbeitung in verschiedene Tracks aufgeteilt wird. | Zeichenfolge |
Kurs (optional) | Wenn die eingehenden Features ein Kursfeld mit Werten enthalten, kann dieses mit dem Kursparameter angegeben werden, um die Fanggenauigkeit des Netzwerks zu verbessern. Bei dem Feld, das für den Kurs angegeben wird, muss es sich um ein numerisches Feld handeln. | Zeichenfolge |
Join-Felder | Wählen Sie die Felder aus dem Netzwerkschema aus, die den Ziel-Features hinzugefügt werden sollen. Wenn zum Beispiel das Join-Feld STREET_NAME ausgewählt wird, wird im Ausgabeschema das Feld STREET_NAME hinzugefügt. Wenn ein Punkt an einer Straße mit dem Namen Main Street gefangen wird, erhält dieses Feld ebenfalls den Wert Main Street. | Zeichenfolge |
Behandlung der Features: Nur gefangene Features beibehalten | Geben Sie an, wie das Werkzeug "An Netzwerk fangen" die Features, die nicht an einem Netzwerk-Feature gefangen wurden, behandeln soll. Sie können nur die Features, die am Netzwerk gefangen wurden, oder alle Features unabhängig davon, ob sie erfolgreich gefangen wurden, beibehalten. Wenn ein Feature nicht erfolgreich gefangen wurde, wird die ursprüngliche Geometrie beibehalten, und die vom Werkzeug "An Netzwerk fangen" gefüllten Felder werden auf NULL festgelegt. | Boolesch |
Ausgabe-Layer
Der Ausgabe-Layer enthält die folgenden Attribute, die an die ursprünglichen Attribute für jedes Feature angehängt werden. Die angegebenen Join-Felder werden ebenfalls dem Ausgabe-Layer hinzugefügt.
Feldname | Beschreibung | Feldtyp |
---|---|---|
OrigX | Die ursprüngliche X-Koordinate des Punktes. | Float64 |
OrigY | Die ursprüngliche Y-Koordinate des Punktes. | Float64 |
LineID | Die OBJECTID oder FID des Polylinien-Features des Netzwerks, an dem das Punkt-Feature gefangen wurde. | Float64 |
FractionAlong | Der prozentuale Anteil auf dieser Polylinie, bei dem das Punkt-Feature gefangen wurde. | Float64 |
DistanceToLine | Die Entfernung vom ursprünglichen Feature zu dem Punkt auf der Polylinie, an dem es gefangen wurde. | Float64 |
SnapScore | Die geschätzte relative Genauigkeit des Fangvorgangs. | Float64 |
HeadingOriginal | Der Kurs, wie er anhand der ursprünglichen Position des Punktes (und des direkt davor liegenden Punktes) berechnet wird. | Float64 |
HeadingSnapped | Der Kurs, wie er anhand der gefangenen Position des Punktes (und des direkt davor liegenden gefangenen Punktes) berechnet wird. | Float64 |