Skip to main content

QGIS working with JSON Data

Query Builder

Wenn man eine Where-Bedingung beim Query-Builder hinzufügt, werden nur die Daten in den QGIS-Layer geladen, wo man wirklich braucht.

Da sind unterschiedliche Syntax Möglichkeiten für die where-Bedingungen möglich. z. B.

attribute_data->>'beh_hunting' = 'true'

oder

attribute_data @> '{"beh_hunting":true}'

Screenshot 2024-09-30 at 12.11.16.png

Advanced Filter in Attribute Table

In der Datentabelle kann man in JSON-Felder mit dem "Advanced Filter" arbeiten. Wichtig sind die einfachen Anführungszeichen für die "Key"-Wert.

map_get(attribute_data, 'beh_flying') = true