Skip to Content
Hilfeđź”§ WerkzeugeBenutzerdefinierte Abfragen
latest

Benutzerdefinierte Abfragen

Im Tab Benutzerdefiniert können Sie eigene, komplexe Abfragen erstellen, die über die vordefinierten Vorlagen hinausgehen. Wählen Sie zunächst das Kartenthema aus der Dropdown-Liste aus, das Sie abfragen möchten.

Filter hinzufĂĽgen

Mit der Schaltfläche Filter hinzufügen können Sie einfache Attributfilter erstellen. Diese Filter funktionieren nach dem Schema „Feld – Operator – Wert”. Zunächst wählen Sie das Feld aus (z.B. „Name”, „Baujahr”). Im nächsten Schritt bestimmen Sie den Operator:

  • ist gleich – Exakte Ăśbereinstimmung
  • ist nicht gleich – Nicht gleich dem angegebenen Wert
  • kleiner als, kleiner oder gleich, größer als, größer oder gleich – Vergleichsoperatoren fĂĽr Zahlenwerte oder Datumsangaben
  • enthält und enthält nicht – Teilstring-Suche in Textfeldern
  • ist leer und ist nicht leer – PrĂĽfung auf leere Werte

Sie können mehrere Filter kombinieren mit den logischen Operatoren:

  • AND – Alle Bedingungen mĂĽssen erfĂĽllt sein (Einschränkung)
  • OR – Mindestens eine Bedingung muss erfĂĽllt sein (Erweiterung)

SQL-Filter hinzufĂĽgen

Für komplexere Abfragen können Sie mit SQL-Filter hinzufügen direkte SQL-WHERE-Klauseln schreiben. Schlüsselwörter und Feldnamen werden als Vorschläge angezeigt. Verwenden Sie Überprüfen, um die Syntax zu validieren.

Im Gegensatz zu einfachen Filtern können Sie mit SQL auch verschachtelte Bedingungen erstellen, z.B.:

(baujahr > 1990 AND baujahr < 2000) OR kategorie = 'Denkmal'

Mit Strg + Leertaste öffnen Sie die Autovervollständigung. Verwenden Sie einfache Anführungszeichen (' ') für Textwerte und Datumsangaben.

Praktische Beispiele:

  • name LIKE '%Rathaus%' – Sucht alle Einträge mit „Rathaus” im Namen
  • baujahr BETWEEN 1900 AND 2000 – Gebäude aus dem 20. Jahrhundert
  • UPPER(kategorie) IN ('WOHNGEBĂ„UDE', 'BĂśROGEBĂ„UDE') – Mehrere Kategorien, unabhängig von GroĂź-/Kleinschreibung

Hinweis: Es werden nur standardisierte SQL-Filter unterstützt. Lesen Sie mehr in der ArcGIS-Dokumentation .

Räumlichen Filter hinzufügen

Mit Räumlichen Filter hinzufügen können Sie Objekte basierend auf ihrer räumlichen Beziehung zu anderen Geometrien finden. Um die Filtergeometrie festzulegen, können Sie entweder eine eigene Zeichnung oder ein bestehendes Kartenthema verwenden (siehe Geometrieeingabe).

Anschließend legen Sie die räumliche Beziehung fest:

  • Schneidet (intersects) – Gibt Objekte zurĂĽck, die die Filtergeometrie schneiden
  • Enthält (contains) – Gibt Objekte zurĂĽck, die die Filtergeometrie vollständig umschlieĂźen
  • Ăśberlappt (overlaps) – Gibt Objekte zurĂĽck, die sich mit der Filtergeometrie ĂĽberlappen (nur gleicher Geometrietyp)
  • BerĂĽhrt (touches) – Gibt Objekte zurĂĽck, die die Filtergeometrie berĂĽhren
  • Innerhalb von (within) – Gibt Objekte zurĂĽck, die vollständig von der Filtergeometrie umschlossen sind
  • Getrennt von (disjoint) – Gibt Objekte zurĂĽck, die die Filtergeometrie in keiner Weise schneiden

Optional können Sie eine Puffer-Entfernung festlegen, um die Filtergeometrie um einen bestimmten Abstand zu erweitern.

Typische Anwendungsszenarien:

  • Alle StraĂźenlaternen in einem Stadtteil (Polygon zeichnen, „Innerhalb von” wählen)
  • Gebäude im Umkreis von 200 m um eine Schule (Punkt setzen, 200 m Puffer, „Schneidet” wählen)
  • FlurstĂĽcke, die eine StraĂźe berĂĽhren (Linie zeichnen, „BerĂĽhrt” wählen)

Hinweis: Pro Abfrage kann nur ein räumlicher Filter verwendet werden. Sie können jedoch einen räumlichen und mehrere Attributfilter kombinieren.

Kombinieren verschiedener Filter

Sie können bis zu 10 Filter gleichzeitig verwenden und dabei Standard-Filter, SQL-Filter und einen räumlichen Filter miteinander verbinden. Praxisbeispiel:

  • Standard-Filter: „Baujahr größer als 1990”
  • UND SQL-Filter: kategorie IN ('Wohngebäude', 'Mehrfamilienhaus')
  • UND Räumlicher Filter: „innerhalb des gezeichneten Stadtteils”

Diese Kombination findet alle Wohngebäude, die nach 1990 erbaut wurden und sich in einem bestimmten Stadtteil befinden.