Lagebezogen auswählen: Auswählen anhand einer räumlichen Beziehung im Layer
Im Werkzeug Layer lagebezogen auswählen kann der Eingabe-Feature-Layer mit dem Layer identisch sein, der im Parameter Auswahl-Features angegeben ist. Dies ist hilfreich, um Features auszuwählen, die in einem Layer nebeneinander liegen, miteinander verbunden sind oder in der Nähe zueinander liegen. Zwecks des Erhalts bestimmter Analysen oder Ergebnisse können auch andere Beziehungsoptionen verwendet werden. Ausführliche Informationen zu den Unterschieden zwischen den einzelnen Beziehungsoptionen finden Sie unter Grafische Beispiele für lagebezogene Auswahl.
Eine Schleife in einem Skript oder die in ModelBuilder integriertenFor- oder While-Iteratoren können in Verbindung mit diesem Ansatz verwendet werden, um eine Auswahl auf Grundlage einer Reihe von Iterationen oder bis zur Erfüllung eines bestimmten Kriteriums zu erweitern. Ein allgemeines Kriterium ist erweitern, bis der Auswahl keine neuen Features hinzugefügt werden. Mit dem Werkzeug Anzahl erhalten kann ermittelt werden, wann sich die Zahl der ausgewählten Features nicht mehr ändert (d. h. nicht weiter zunimmt).
Unten finden Sie einige Beispiele für Analysen, die bei dieser Funktion mit verschiedenen Typen von Daten und Beziehungsoptionen erstellt wurden.
Erweitern der Auswahl auf benachbarte Landkreise
Im folgenden Beispiel wird die Auswahl von einem einzelnen Landkreis auf benachbarte Landkreise erweitert. Danach wird der Vorgang zweimal wiederholt. Dieser Effekt kann mit der Beziehung "BOUNDARY_TOUCHES" oder "INTERSECT" erreicht werden.
Erweitern der Auswahl auf sich überschneidende Polygone
Im Beispiel unten wird eine Auswahl von zwei Ursprungspunkten mithilfe der Beziehung "INTERSECT" erweitert. Features, die innerhalb einer bestimmten Entfernung der ursprünglichen Auswahl liegen, können auch mit der Beziehung "WITHIN_A_DISTANCE" ausgewählt werden.
Verbundene Straßen auswählen
Eine Auswahl kann nicht nur bei Polygon-Layern erweitert werden, sondern auch bei Liniendaten. Im Beispiel unten wird einerAuswahl von Straßen erweitert, die mit der ursprünglichen Auswahl verbunden sind. Mit der Beziehung "INTERSECT" wird jede Straße ausgewählt, die an die ausgewählte Straße anschließt. Mit der Beziehung "BOUNDARY_TOUCHES" werden dagegen nur Straßen ausgewählt, die an den ausgewählten Straßen enden (keine Überschneidung).