Spatial Find Nearest (Schritt)
Beschreibung
Abschnitt betitelt „Beschreibung“Der Schritt Nächstgelegene finden ordnet jeder Zeile einer Zieltabelle die Zeilen einer
Grundgesamtheitstabelle zu, die ihr geografisch am nächsten liegen. Für jede Zielzeile
behält er die N nächstgelegenen Zeilen der Grundgesamtheit — gemessen als Distanz zwischen einer Geometrie-
spalte auf jeder Seite — und fügt eine berechnete Spalte Distance hinzu.
Er ist das SQL-native Gegenstück zum Alteryx-Tool Find Nearest: Die Arbeit läuft vollständig in der Datenbank als nach Distanz geordneter Cross Join und skaliert daher auf große Tabellen, ohne Zeilen in die Workflow-Engine zu laden.
Beide Geometriespalten enthalten Geometrien im Format WKT (Well-Known Text), derselben Darstellung, die die übrigen räumlichen Hilfsfunktionen von PlaidCloud erzeugen und verarbeiten.
N nächstgelegenen Zeilen der Grundgesamtheit — gemessen von Geometrie zu Geometrie — und hängt die berechnete Distance an.Quellen und Optionen
Abschnitt betitelt „Quellen und Optionen“- Zieltabelle — die Zeilen, für die Sie Nachbarn suchen. Jede passende Zielzeile erscheint in der Ausgabe (gepaart mit ihren nächstgelegenen Zeilen der Grundgesamtheit).
- Grundgesamtheitstabelle — die Kandidaten für Nachbarn, in denen gesucht wird.
- Ausgabetabelle — die Tabelle, in die die Ergebnisse geschrieben werden.
- Zielgeometrie / Grundgesamtheitsgeometrie — die WKT-Geometriespalte auf jeder Seite, zwischen denen die Distanz gemessen wird.
- Anzahl nächster Treffer (N) — wie viele nächstgelegene Zeilen der Grundgesamtheit pro Zielzeile behalten werden (Standard 1).
- Maximale Entfernung — optional. Wenn gesetzt, werden Zeilen der Grundgesamtheit, die weiter vom Ziel entfernt liegen, vor dem Ranking ausgeschlossen. Lassen Sie das Feld leer (oder 0) für keine Begrenzung.
- Entfernungseinheiten — die Einheit, in der die Ausgabe
Distanceund die Maximale Entfernung angegeben werden: Meilen, Kilometer, Meter oder Fuß. - Ignore zero-distance matches — überspringt Zeilen der Grundgesamtheit, die exakt auf dem Ziel liegen (Distanz 0), z. B. um zu vermeiden, dass ein Punkt sich selbst zugeordnet wird, wenn Ziel und Grundgesamtheit derselbe Datensatz sind.
Ziel- und Grundgesamtheitszuordnung
Abschnitt betitelt „Ziel- und Grundgesamtheitszuordnung“Jede Eingabe hat eine eigene Registerkarte für die Zuordnung, die die verfügbaren Spalten dieser Tabelle auflistet. Sie dient sowohl dazu, die Geometrieauswahl oben zu befüllen, als auch dazu, Spalten für die Ausgabe bereitzustellen.
Ausgabespalten
Abschnitt betitelt „Ausgabespalten“Wählen Sie, welche Spalten in die Ausgabe übernommen werden und von welcher Seite (Ziel oder Grundgesamtheit) sie stammen, und benennen Sie sie bei Bedarf um. Die berechnete Spalte Distanz (die planare Distanz zur zugeordneten Zeile der Grundgesamtheit, in den gewählten Einheiten) wird automatisch hinzugefügt; Sie können sie umbenennen oder ausschalten.
Veraltete Spalten
Abschnitt betitelt „Veraltete Spalten“Eine Zeile unter Ausgabespalten kann eine Spalte nennen, die die Zuordnungsregisterkarte ihrer Seite, Zielzuordnung oder Grundgesamtheitszuordnung, nicht mehr auflistet. Der Schritt entfernt eine solche Zeile nie von selbst. Stattdessen wird der Spaltenname rot hinter einem ⚠-Warnzeichen angezeigt, und beim Daraufzeigen sehen Sie, in welcher Zuordnung die Spalte fehlt. Gegen eine Zuordnung, die keine Spalten auflistet, wird nichts geprüft.
Wenn Sie einen Schritt speichern, der noch markierte Zeilen enthält, listet ein Dialog Veraltete Spalten gefunden sie auf und bietet drei Möglichkeiten:
- Alle entfernen und speichern — entfernt die markierten Zeilen und speichert dann.
- Trotzdem speichern — speichert den Schritt unverändert.
- Abbrechen — kehrt zum Schritt zurück, ohne zu speichern.
Um eine Zeile zu behalten und ihre Warnung zu beseitigen, fügen Sie die Spalte auf der zugehörigen Zuordnungsregisterkarte wieder hinzu oder wählen Sie eine Spalte, die die Zuordnung auflistet.
Hinweise
Abschnitt betitelt „Hinweise“Distanzen sind planar (auf Basis der Koordinaten der Geometrien berechnet und auf die gewünschte Einheit skaliert), konsistent mit den übrigen räumlichen Schritten von PlaidCloud. Bei Längen-/Breitengraddaten ist dies eine Näherung, die über die lokalen Distanzen, wie sie für Nächste-Nachbarn-Analysen typisch sind (Einzugsgebiete von Filialen, Servicegebiete und Ähnliches), genau ist.