ArcGIS - Beispiel 5:

Räumliche Selektionen nach topologischen Kriterien gehören zu den grundlegenden Funktionen von GIS; sie werden häufig mit attributiven Selektionen gekoppelt. Während das attribut-gesteuerte Selektieren auch in einem normalen DBMS möglich ist, stellt das topologische Selektieren eine besondere Stärke von GIS dar.

Arbeitsanleitung:

Hinweis:
Bevor man mit der Bearbeitung einer neuen Selektion beginnt, muss man evtl. vorhandene Objekte einer vorhergehenden Selektionsaufgabe de-selektieren, um nicht unerwünschte Ergebnisse zu erhalten.


Teilaufgabe 1:
Für diese Aufgabe nutzen wir unsere Kenntnisse aus dem Beispiel 2 und der Aufgabe 2.

ACHTUNG: Dieses Daten müssen zuvor als Hausaufgabe erarbeitet worden sein, denn sonst funktionieren viele der weiteren Kurs-Aufgaben nicht und Sie 'verlieren den Faden'!!

Teilaufgabe 2:
Im Beispiel 4 haben wir das interaktive Selektieren von Geoobjekten mit gewünschten attributiven Eigenschaften kennengelernt. Wir selektieren zunächst das Fließgewässer
#33. Danach selektieren wir mit Add to Current Selection im Layer reh_ezg alle Flächen Ackerland (Atttributname: Klartext). Die gesamte Selektionsmenge umfasst nun ein Liniensegment und 16 Polygone (ggf. die beiden zugehörigen Attribut-Tabellen ansehen).

reh_1

Teilaufgabe 3:
In der Teilmenge der 16 Ackerflächen sollen nun diejenigen selektiert werden, die maximal 200 Meter vom verrohrten Fließgewässersegment #33 entfernt liegen (
topologische Selektion): Selection >> Select by Location >> I want to Select from the Currently Selected Features in >> reh_ezg >> that are within a distance of >> the selected features in the source layer reh_fliessgew >> 200,00m >> Apply. Es werden zwei Ackerflächen selektiert, die eine (nicht sichtbare) '200m-Pufferzone' um das Fließgewässer #33 schneiden. Mit View >> Zoom Data >> Zoom to Selected Features kann man den Viewer automatisch auf die selektierten Geoobjekte fokussieren.

reh_2

 

Teilaufgabe 4:
Es sollen nun diejenigen Fließgewässerabschnitte (
Rehbach) selektiert werden, die direkten Kontakt zu einem der Stillgewässer (reh_stillgew) haben: In der Attribut-Tabelle des layer reh_fliessgew >> Selection >> Select all wählen wir zunächst alle Fließgewässer-Segmente aus. Die Parameter im Fenster Select by Location werden wie folgt gesetzt:

reh_3

Als Resultat erhält man die folgenden 14 Fließgewässer-Abschnitte mit direktem (Fließ- )Kontakt zu einem stehenden Gewässer:

 

Teilaufgabe 5:
Es sollen diejenigen Gebiete mit
gemischter Nutzung selektiert werden, die (Reh) Stillgewässer-Flächen (vollständig) enthalten: Wir selektieren zunächst mittels Select by Attributes alle Polygone mit gemischter Nutzung; dies sind 9 Polygone. Mit Select by Location wählen wir die topologische Eigenschaft contain wie im untenstehenden Fenster angezeigt.

reh_4

Das Resultat ergibt nur eine Fläche mit gemischter Nutzung, die mehrere Stillgewässer enthält; sie liegt im SW-Teil des Rehbrauckbach-Gebietes: Bei rein visueller Selektion hätte man in der Kartenübersicht vermutlich auch die Teichfläche in der NE-Ecke des Gebietes ausgewählt. Erst die stark vergrösserte Ansicht zeigt, dass diese Teichfläche nicht vollständig im Mischgebiet enthalten ist - also zu Recht vom ArcMap-Algorithmus nicht selektiert worden ist.

reh_5

 

HINWEIS: Hätte man anstelle von contain die topologische Bedingung intersect benutzt, so wäre dieses Gebiet ebenfalls selektiert worden.

Hier eine Teilübersicht über die Bedeutung der bei Select by Location nutzbaren topologischen Bedingungen:

Are crossed by the outline of

This method selects the features that are overlapped by the features of another layer.
For example, selecting wilderness areas crossed by the outline of roads will select any wilderness area with a road inside its boundaries.

Intersect

This is similar to the previous method, but it also selects any features bordered by the reference features.
For example, selecting wilderness areas intersected by roads will select any wilderness area with a road running within its boundaries or alongside it.

Are within a distance of

This method selects features near or adjacent to features in the same layer or in a different layer.
For example, if you have a layer of clean and polluted wells, you can find all the clean wells within 500 meters of the polluted ones. Or you could find the reservoirs and farms in other layers that are within 500 meters of the polluted wells.

You can also use this option to find features adjacent to other features.
For example, you may have already selected land parcels that your company might purchase, and now you want to get information about adjacent parcels. In this case, you would select the parcels within zero distance of the ones you've already selected.

Have their center in

This method selects the polygon features in one layer that have their centroid in the polygon features of another layer.

Are completely within

This method selects features in one layer that fall completely inside the polygons of another.
For example, you can select lakes completely within a forested area. To select features that are a distance from the edges of the polygon they fall inside, specify a buffer distance. For example, you can select lakes that are at least 500 meters within a forested area.

(Completely) contain

You can select polygons in one layer that completely contain the features in another layer.
For example, select forested areas that have lakes completely within them. To select polygons that completely contain features a certain distance within them, specify a buffer distance. For example, you can select forested areas with lakes at least 500 meters within them.

Share a line segment with

This method selects line and polygon features that share line segments with other features.
You can't use this method to select point features.

 

Teilaufgabe 6:
Nun sollen alle nicht-verrohrten Fließgewässer ermittelt werden, die in oder durch Waldstücke fliessen: Zunächst selektieren wir mittels Select by Attribut alle nicht-verrohrten (=offenen) Fließgewässer; dies sind (wie auch ein Blick in die Attributtabelle zeigt) 31 Fließgewässerabschnitte. Dann fügen wir mittels Select by Attribut >> Add to Current Selection aus dem layer reh_ezg die Wald+Forst-Flächen hinzu. Insgesamt sind jetzt 75 Objekte selektiert, davon 44 Wald/Forst-Polygone. Im Fenster Select by Location setzen wir:

reh_6

Wie die Attribut Tables beider layer zeigen, sind dies nur noch 10 offene Fließgewässerabschnitte (die durch Waldflächen fliessen) und ausserdem alle 44 Waldflächen: Da wir das Fliessgewässer-Layer als Selektionslayer angegeben haben, werden die Gewässerabschnitte (mit Wald-intersect) selektiert.

Um die Selektion auch noch bzgl. der Waldflächen auf solche einzuschränken, die von einem offenen Fliessgewässer geschnitten werden, führen wir das Select by Location auf der aktuellen Selektionsmenge nochmals in umgekehrter Reihenfolge durch:

reh_7

Als Ergebnis erhalten wir nun insgesamt 21 selektierte Geoobjekte, und zwar die 10 offenen Fließgewässerabschnitte und die davon durchflossenen 11 Waldflächen.