Skip To Content

Suchen vorhandener Positionen

Mit dem Werkzeug "Vorhandene Positionen suchen" werden Features im Analyse-Layer basierend auf einer Abfrage gesucht. Eine Abfrage besteht aus mindestens einem Ausdruck. Es gibt zwei Arten von Ausdrücken: "Attribut" und "räumlich".

Ein Beispiel für einen Attributausdruck ist, dass ein Flurstück unbebaut sein muss, wobei es sich um ein Attribut des Flurstücks-Layers handelt (where STATUS = 'VACANT'). Ein Beispiel für einen räumlichen Ausdruck ist, dass das Flurstück sich außerdem in einer bestimmten Entfernung zu einem Fluss befinden muss (Flurstücke in einer Entfernung von 0,75 Meilen von Flüssen).

Beispiel für eine räumliche Abfrage und Attributabfrage
Flurstücke müssen sich in der Nähe eines Flusses befinden und außerdem unbebaut sein.

Nachdem Sie die Abfrage erstellt haben, klicken Sie auf Analyse ausführen. Der Ergebnis-Layer enthält die Features aus dem Analyse-Layer, der die Bedingungen der Abfrage erfüllt.

Erstellen von Ausdrücken

Zum Erstellen eines Ausdrucks klicken Sie auf die Schaltfläche Ausdruck hinzufügen, um das Dialogfeld Ausdruck hinzufügen zu öffnen.

Attributausdrücke

Beispiel für das Hinzufügen eines Attributausdrucks
Das Dialogfeld "Ausdruck hinzufügen" für einen Attributausdruck

Eingabe-Layer

Hier werden die Layer aufgeführt, die in dem Ausdruck verwendet werden können. Anfänglich kann nur der Analyse-Layer ausgewählt werden. Nachdem Sie eine räumliche Beziehung zu anderen Layern erstellt haben (beispielsweise Flurstücke, die vollständig innerhalb der Stadtgrenzen liegen), werden die anderen Layer im Dropdown-Menü aufgelistet.

Ausdruckstyp

Dies ist der Ausdruckstyp. Wählen Sie für Attributausdrücke where (Attributabfrage) aus.

Feld

Wählen Sie das Feld, das abgefragt werden soll, aus der Liste aus.

Bearbeiter

Wählen Sie einen Operator für den Ausdruck aus.

Wert, Feld oder Einzelwert

  • Wenn Sie Features basierend auf einem bestimmten Wert suchen möchten, wählen Sie Wert aus, und geben Sie einen Wert in das Eingabefeld ein.
  • Wenn Sie den Wert eines Feldes mit dem eines anderen Feldes vergleichen möchten, wählen Sie Feld, klicken Sie auf den Dropdown-Pfeil, und wählen Sie das entsprechende Feld für den Ausdruck aus. Die Abbildung oben enthält Features, bei denen der Wert von POP UNDER 18 größer ist als der Wert von POP OVER 18.
  • Wenn Sie Features basierend auf einem bestimmten Wert in dem Feld suchen möchten, das Sie für den Ausdruck ausgewählt haben, wählen Sie Eindeutig und einen Einzelwert aus dem Feld aus. Für Einzelwertfilter sind Feature-Services erforderlich, die mit ArcGIS Desktop 10.1 oder höher veröffentlicht werden.

Hinweis:

  • Wenn auf einen der Layer ein Filter angewendet wurde, werden nur die Features in der Analyse verwendet, die dem Filterausdruck entsprechen.

Räumliche Ausdrücke

Räumliche Ausdrücke werden erstellt, indem Ausdruckstypen wie vollständig innerhalb von oder schneidet (die vollständige Liste befindet sich weiter unten) ausgewählt werden.

Wenn Sie einen räumlichen Ausdruckstyp auswählen, ändert sich das Dialogfeld Ausdruck hinzufügen je nach ausgewähltem Ausdruckstyp.

Räumlicher Ausdruck
Das Dialogfeld "Ausdruck hinzufügen" für einen räumlichen Ausdruck

Erster Layer

Der erste Layer. Anfänglich kann nur der Analyse-Layer ausgewählt werden. Nachdem Sie eine räumliche Beziehung zu anderen Layern erstellt haben (beispielsweise Flurstücke, die vollständig innerhalb der Gemeindegrenzen liegen), werden die anderen Layer im Dropdown-Menü aufgelistet.

Ausdruckstyp

Der räumliche Ausdruckstyp. Ausführliche Informationen zu den einzelnen Ausdruckstypen finden Sie weiter unten.

Zweiter Layer

Der zweite Layer. Dies sind die anderen Layer in der Karte.

Beispiel für eine abgeschlossene Abfrage

Nachfolgend finden Sie eine Beispielabfrage aus dem Buch Understanding GIS, An ArcGIS Project Workbook. In dem Buch wird davon ausgegangen, dass Sie nach unbebauten Flurstücken in der Stadt Los Angeles suchen, die für die Erschließung öffentlicher Parks geeignet sind. Die Kriterien für einen geeigneten Parkstandort beinhalten Folgendes:

  • Das Flurstück muss unbebaut sein.
  • Es muss innerhalb der Stadtgrenzen von Los Angeles liegen.
  • Es muss größer sein als ein Acre.
  • Ein Teil des Flurstücks muss sich innerhalb einer Entfernung von 0,75 Meilen vom Los Angeles River befinden.
  • Das Flurstück muss mindestens 0,25 Meilen von bestehenden Parks entfernt sein.

Nachfolgend finden Sie eine Abbildung der Abfrage "Vorhandene Positionen suchen" basierend auf den oben genannten Kriterien unter Verwendung der Layer "Flurstücke", "Flüsse" und "Stadtgrenzen".

Abfrage zum Suchen von Flurstücken

Hinweise:

  • Die Reihenfolge der Ausdrücke hat keine Auswirkungen auf das Ergebnis der Analyse.
  • Sie können Ausdrücke gruppieren und deren Gruppierung aufheben, indem Sie die Schaltflächen "Gruppieren" und "Gruppierung aufheben". verwenden. Um Gruppen zu erstellen, wählen Sie mindestens zwei Ausdrücke aus, und klicken Sie auf die Schaltfläche "Gruppieren". Weitere Informationen zu Gruppen finden Sie weiter unten.
  • Durch Klicken auf and wird der Operator in oder geändert. Durch Klicken auf oder wird der Operator in und geändert.

Räumliche Ausdruckstypen

Ein räumlicher Ausdruckstyp erstellt eine Beziehung zwischen zwei Layern. Wenn Sie eine räumliche Beziehung zwischen Features in demselben Layer erstellen müssen (wenn Sie beispielsweise unbebaute Flurstücke in einer Entfernung von Flurstücken für industrielle Flächennutzung auswählen möchten), kopieren Sie die Flurstücks-Layer, und fügen Sie sie der Karte hinzu, sodass Sie über zwei Layer verfügen, die dieselben Flurstücks-Features verwenden.

In einer Entfernung von/Nicht in einer Entfernung von

In einer Entfernung von

Die Beziehung "In einer Entfernung von" verwendet die geradlinige Entfernung zwischen Features des ersten Layers zu den Features des zweiten Layers.

  • In einer Entfernung von – Ein Feature im ersten Layer wird ausgewählt (in die Ausgabe einbezogen), wenn sich ein Teil innerhalb der angegebenen Entfernung eines Features des zweiten Layers befindet; beispielsweise Flurstücke innerhalb einer Entfernung von 100 Metern von einem Fluss werden in die Ausgabe einbezogen.
  • Nicht in einer Entfernung von – Ein Feature im ersten Layer wird ausgeschlossen (nicht in die Ausgabe einbezogen), wenn es sich innerhalb einer Entfernung von einem anderen Feature befindet; beispielsweise Flurstücke innerhalb einer Entfernung von 100 Metern von einem Fluss werden nicht in die Ausgabe einbezogen. Dies entspricht der Beziehung "ist weiter entfernt als".

Hinweis:

  • Entfernungen werden zwischen den nächstgelegenen Teilen von Features berechnet. Im Beispiel oben, bei dem Flurstücke sich innerhalb einer Entfernung von 0,75 Meilen vom Los Angeles River befinden müssen, werden Flurstücke ausgewählt, wenn ein Teil des Flurstücks innerhalb einer Entfernung von 0,75 Meilen liegt. Wenn als Kriterium festgelegt ist, dass sich das gesamte Flurstück innerhalb einer Entfernung von 0,75 Meilen befinden muss, verwenden Sie das Werkzeug "Puffer erstellen" mit einer Entfernung von 0,75 Meilen um den Los Angeles River, um einen neuen Layer zu erstellen. Anschließend erstellen Sie einen Ausdruck, bei dem sich Flurstücke vollständig innerhalb des Puffer-Layers befinden.

Enthält vollständig/Enthält nicht vollständig

Enthält vollständig

Ein Feature im ersten Layer besteht diesen Test, wenn es ein Feature im zweiten Layer vollständig umgibt. Kein Teil des enthaltenen Features darf sich außerhalb des umgebenden Features befinden, das enthaltene Feature darf das umgebende Feature jedoch berühren (d. h. einen gemeinsamen Punkt entlang seiner Grenze aufweisen).

  • Enthält vollständig – Wenn ein Feature des ersten Layers ein Feature des zweiten Layers enthält, wird das Feature des ersten Layers in die Ausgabe einbezogen.
  • Enthält nicht vollständig – Wenn ein Features des ersten Layers ein Feature des zweiten Layers enthält, wird das Feature des ersten Layers aus der Ausgabe ausgeschlossen.

Beispiele:

  • Sie verfügen über einen Layer mit Flurstücken (der erste Layer) und einen anderen Layer mit Punkten, die Quellen darstellen (der zweite Layer), und Sie möchten Flurstücke mit Quellen suchen. Verwenden Sie Enthält vollständig, um Flurstücke mit Quellen zu suchen.
  • Sie verfügen über einen Layer mit Flurstücken und einen Layer mit Punkten, die Giftmülldeponien darstellen. Sie möchten Flurstücke suchen, die keine Giftmülldeponien enthalten. Verwenden Sie Enthält nicht vollständig, um Flurstücke ohne Giftmülldeponien zu ermitteln.

Hinweis:

  • Sie können die Beziehung "Enthält" mit Punkten und Linien verwenden. Sie verfügen beispielsweise über einen Layer mit Straßenmittelachsen (Linien) und einen Layer mit Abwasserkanälen und Sie suchen Straßen mit einem Abwasserkanal. Dann können Sie Enthält vollständig verwenden, um Straßen mit Abwasserkanälen zu suchen. Wenn eine Linie jedoch einen Punkt enthalten soll, muss dieser Punkt sich genau auf der Linie befinden (d. h. gemäß GIS-Terminologie werden diese aneinander gefangen). Verwenden Sie im Zweifelsfall die Beziehung In einer Entfernung von mit einem geeigneten Entfernungswert.

Vollständig innerhalb von/Nicht vollständig innerhalb von

Vollständig innerhalb von

Ein Feature im ersten Layer besteht diesen Test, wenn es vollständig von einem Feature im zweiten Layer umgeben ist. Das gesamte Feature im ersten Layer muss sich innerhalb des umgebenden Features befinden, die beiden Features dürfen sich jedoch berühren (d. h. einen gemeinsamen Punkt entlang der Grenze aufweisen).

  • Vollständig innerhalb von – Wenn ein Features des ersten Layers sich vollständig innerhalb eines Features des zweiten Layers befindet, wird das Feature des ersten Layers in die Ausgabe einbezogen.
  • Nicht vollständig innerhalb von – Wenn ein Features des ersten Layers sich vollständig innerhalb eines Features des zweiten Layers befindet, wird das Feature des ersten Layers aus der Ausgabe ausgeschlossen.

Beispiele:

  • Sie verfügen über einen Layer mit zu verkaufenden Häusern (Punkte) und einen Layer mit einem bestimmten Schulbezirk und Sie möchten nur die Häuser ermitteln, die vollständig innerhalb dieses Schulbezirks liegen.
  • Sie verfügen über einen Layer mit unbebauten Flurstücken (der erste Layer) und über einen anderen Layer mit Stadtgrenzen (der zweite Layer). Ihre Aufgabe besteht darin, unbebaute Flurstücke zu finden, die sich außerhalb der Stadtgrenzen befinden. In diesem Fall verwenden Sie Nicht vollständig innerhalb von, um Flurstücke zu finden, die sich nicht innerhalb (d. h. außerhalb) einer Stadtgrenze befinden.

Hinweis:

  • Die Beziehung "Innerhalb von" kann ebenso wie die Beziehung "Enthält" für Punkte und Linien verwendet werden. Der erste Layer enthält beispielsweise Punkte, die Abwasserkanäle darstellen, und Sie möchten die Kanalschächte suchen, die auf Straßenmittelachsen liegen (im Gegensatz zu Parkplätzen oder anderen Features, die keine Straßen-Features sind). Dann können Sie Vollständig innerhalb von verwenden, um Abwasserkanalpunkte innerhalb von Straßenmittelachsen zu suchen. Wenn ein Punkt jedoch eine Linie enthalten soll, muss dieser Punkt sich genau auf der Linie befinden (d. h. gemäß GIS werden diese aneinander gefangen). Verwenden Sie im Zweifelsfall die Beziehung In einer Entfernung von mit einem geeigneten Entfernungswert.

Schneidet/Schneidet nicht

Schneidet

Ein Feature im ersten Layer besteht den "Schneidet"-Test, wenn es einen Teil eines Features im zweiten Layer überlappt, einschließlich Berührungen (wobei Features einen gemeinsamen Punkt aufweisen).

  • Schneidet – Wenn ein Features des ersten Layers ein Feature des zweiten Layers schneidet, wird das Feature des ersten Layers in die Ausgabe einbezogen.
  • Schneidet nicht – Wenn ein Features des ersten Layers ein Feature des zweiten Layers schneidet, wird das Feature des ersten Layers aus der Ausgabe ausgeschlossen.

Beispiele:

  • Sie verfügen über einen Layer mit Flurstücken und einen Layer mit Flüssen. Sie möchten Flurstücke suchen, die einen ganzjährigen Fluss aufweisen, der durch das Flurstück fließt oder das Flurstück berührt. Verwenden Sie schneidet, um Flurstücke zu suchen, durch die Flüsse fließen.
  • Sie verfügen über einen Layer mit Flurstücken und einen Layer mit Gebiete des 100-jährigen Hochwassers. Um Flurstücke zu suchen, die keinen Teil aufweisen, der sich innerhalb des 100-Jahres-Hochwassergebiets befindet, verwenden Sie schneidet nicht.

Gruppierung

Zwei oder mehrere aufeinanderfolgende Ausdrücke können mit der Schaltfläche Gruppieren. Wählen Sie die zu gruppierenden Ausdrücke aus, indem Sie die Taste Umschalt drücken und auf die entsprechenden Ausdrücke klicken.

Nachfolgend finden Sie ein Beispiel, bei dem eine Gruppierung erforderlich ist:

  • Sie verfügen über einen Punkt-Layer mit Deponien für giftige Chemikalien. Jeder Punkt weist das Attribut "CHEMICAL" auf, das den Namen der giftigen Chemikalie an dieser Deponie enthält.
  • Sie möchten nach Giftmülldeponien mit Quecksilber oder Selen in der Nähe eines Flusses suchen.
  • Sie möchten außerdem Giftmülldeponien mit Benzol oder Blei in der Nähe eines Parks suchen.

Im Beispiel oben werden zwei Gruppen von Features aus dem gleichen Layer mit Giftmülldeponien erstellt: Giftmülldeponien in der Nähe von Parks und Giftmülldeponien in der Nähe von Flüssen. Diese beiden Gruppen unterscheiden sich.

Da sich die Gruppe der Giftmülldeponien in der Nähe eines Flusses von den Giftmülldeponien in der Nähe eines Parks unterscheidet, können Sie die Abfrage mittels Gruppierung erstellen. Abbildung 1 zeigt die Ausgangsabfrage ohne Gruppierung oder Änderung logischer Operatoren (sie lauten alle und). Diese Abfrage ergibt Giftmülldeponien innerhalb von einem Kilometer von einem Park und einem Fluss. Dies ist nicht das Ziel – das gewünschte Ergebnis ist eine Gruppe von Giftmülldeponien innerhalb eines Kilometers von einem Fluss und eine andere eindeutige Gruppe innerhalb eines Kilometers von einem Park.

Ausgangsabfrage
Abbildung 1: Ausgangsabfrage

Zum Erstellen einer Abfrage, die die oben erläuterten Kriterien erfüllt, müssen Gruppen erstellt werden. Jede Gruppe bildet eine Unterabfrage, deren Ergebnisse mit dem vorherigen Ausdruck kombiniert werden.

Beginnen Sie mit der Auswahl der ersten beiden Attributausdrücke, wie in Abbildung 2 dargestellt.

Auswählen der ersten Gruppe von Attributausdrücken
Abbildung 2: Auswählen der ersten Gruppe von Attributausdrücken.

Nachdem Sie die zwei Attributausdrücke ausgewählt haben, klicken Sie auf die Schaltfläche Gruppe. Die Gruppe wird eingerückt, wie in Abbildung 3 gezeigt.

Wählen Sie die zweite Gruppe von Attributausdrücken aus, wie in Abbildung 3 dargestellt.

Auswählen der nächsten Gruppe von Attributausdrücken
Abbildung 3: Wählen Sie die zweite Gruppe von Attributausdrücken aus.

Nachdem Sie die zweite Gruppe ausgewählt haben, klicken Sie auf die Schaltfläche "Gruppe".

Wählen Sie abschließend die zweite Gruppe von Attributausdrücken und den räumlichen Ausdruck aus, zu dem sie gehören, wie in Abbildung 4 gezeigt.

Auswählen der zweiten Gruppe von Attributausdrücken und des räumlichen Ausdrucks, zu dem sie gehört
Abbildung 4: Wählen Sie die zweite Attributauswahlgruppe und den räumlichen Ausdruck aus, zu dem sie gehört.

Wenn Sie auf die Schaltfläche "Gruppe" klicken, wird die Abfrage eingerückt, wie in Abbildung 5 dargestellt. Der letzte Schritt besteht darin, zwischen und und oder zu wechseln, wie in Abbildung 5 dargestellt.

Die letzte Abfrage
Abbildung 5: Die letzte Abfrage

Die in Abbildung 5 gezeigte Abfrage führt zum gewünschten Ergebnis.

  • Giftmülldeponien mit BLEI oder BENZOL werden gefunden und diese Features werden ausgewählt, indem die Deponien gesucht werden, die sich innerhalb einer Entfernung von einem Kilometer von Parks befinden.
  • Als Nächstes werden Giftmülldeponien mit SELEN oder QUECKSILBER gefunden und diese Features werden ausgewählt, indem die Deponien gesucht werden, die sich innerhalb einer Entfernung von einem Kilometer vom Fluss befinden.
  • Abschließend werden die beiden Feature-Gruppen mit einem logischen OR kombiniert.

Gruppierungsausdrücke sind nur dann erforderlich, wenn mindestens zwei eindeutige Gruppen von Features aus dem gleichen Layer erstellt werden sollen. Wenn keine Gruppierung verwendet wird, muss "Vorhandene Positionen suchen" zweimal ausgeführt werden, und zwar einmal, um Standorte in der Nähe von Flüssen zu suchen, und ein zweites Mal, um Standorte in der Nähe von Parks zu suchen. Anschließend müssen die beiden Ergebnisse mit dem Werkzeug "Zusammenführen" kombiniert werden.

Sie können auf die Schaltfläche Text klicken, um eine textuelle Darstellung der Abfrage anzuzeigen. Die textuelle Darstellung verwendet Klammern, um Gruppen anzugeben.