Mit Attributen arbeiten

Warnung

This tutorial is now obsolete. A new and updated version is available at Arbeit mit Attributen (QGIS3)

GIS Daten bestehen aus zwei Teilen - Features und Attribute. Attribute sind strukturierte Inhalte über jedes Feature. Dieses Tutorial zeigt, wie Attribute angezeigt und einfache Abfragen auf diese in QGIS durchgeführt werden können.

Übersicht der Aufgabe

Der Datensatz in dieser Anleitung beinhaltet Informationen über besiedelte Orte der Welt. Die Aufgabe besteht darin, in einer Abfrage alles Hauptstädte der Welt zu finden, die mehr als 1.000.000 Einwohner haben.

Weitere Fähigkeiten, die Sie erlernen

  • Auswahl von Features eines Layers mit einem Ausdruck.

  • Abwählen von Layer-Features über Attribute Werkzeugleiste.

  • Verwenden des Abfrageeditors, um eine Untermenge von Features darzustellen.

Daten besorgen

Natural Earth hat den Populated Places Datensatz. Laden Sie simple (less columns) dataset

Der Einfachheit halber können Sie eine Kopie der Daten unter dem folgenden Link laden:

ne_10m_populated_places_simple.zip

Datenquelle [NATURALEARTH]

Arbeitsablauf

  1. Sobald Sie die Daten heruntergeladen haben, öffnen Sie QGIS. Gehen Sie zu Layer ‣ Layer hinzufügen ‣ Vektorlayer hinzufügen….

../_images/1277.png
  1. Klicken Sie auf Durchsuchen und gehen Sie zum Ordner, wo sich die geladenen Daten befinden.

../_images/2184.png
  1. Finden Sie die ZIP-Datei ne_10m_populated_places_simple.zip. Sie brauchen diese nicht zu entpacken. QGIS kann direkt ZIP-Dateien lesen. Selektieren Sie die Datei und klicken Öffnen.

../_images/3128.png
  1. Die Auswahl wird nun in QGIS geladen und Sie sehen viele Punkte, die die besiedelten Orte der Welt repräsentieren.

../_images/479.png
  1. Machen Sie einen Rechtsklick auf den Layereintrag und wählen Sie Attributtabelle öffnen.

../_images/573.png
  1. Erkunden Sie die unterschiedlichen Attribute und deren Werte.

../_images/670.png
  1. Uns interessiert die Population von jedem Feature, so dass wir uns auf das Feld pop_max konzentrieren. Sie können zweifach auf die Überschrift klicken, um die Tabelle in absteigender Reihenfolge zu sortieren.

../_images/769.png
  1. Jetzt sind wir soweit, unsere Abfrage auf diese Attribute zu machen. QGIS nutzt SQL-ähnliche Ausdrücke für Abfragen. Klicke Objekte mit einem Ausdruck wählen.

../_images/867.png
  1. Im Fenster Select By Expression, erweitern sie den Bereich Felder und Werte und Doppelklicken Sie pop_max. Sie werden sehen, dass dies zum Ausdrucksbereich hinzugefügt wurde. Sollten Sie sich bezüglich der Feldwerte nicht sicher sein, können Sie alle eindeutigen Werte laden, um festzustellen, welche Attributwerte im Datensatz vorhanden sind. In dieser Übung suchen wir alle Features mit mehr als 1.000.000 Einwohnern. Vervollständigen Sie den Ausdruck und klicken Sie Auswahl.

"pop_max" > 1000000
../_images/966.png
  1. Klicken Sie Schließen und kehren zum QGIS Hauptfenster zurück. Wir sehen jetzt eine Teilmenge an Punkten, die jetzt gelb sind. Dies ist das Ergebnis unseres Ausdrucks und Sie sehen alle Orte, die ein pop_max Attribut haben, das grösser als 1.000.000 ist.

../_images/1074.png
  1. Das Ziel der Aufgabe ist es, die Orte zu finden, die Hauptstädte sind. Das Feld, welches dies beinhaltet ist adm0cap. Der Wert 1 zeigt an, dass der Ort eine Hauptstadt ist. Wir können diese Kriterium zu unserer vorherigen Abfrage hinzufügen, in dem wir den and Operator verwenden. Lassen Sie uns unseren Ausdruck verfeinern, um die Hauptstädte zu finden. Klicken Sie in der Attributtabelle Objekte mit einem Ausdruck wählen und geben Sie den Ausdruck wie unten ein und klicken Sie Auswahl und danach Schließen.

"pop_max" > 1000000 and "adm0cap" = 1
../_images/11112.png
  1. Zurück im QGIS Hauptfenster sehen Sie jetzt eine kleinere Teilmenge an ausgewählten Punkten. Dies ist das Ergebnis unserer zweiten Abfrage und zeigt alle Hauptstädte mit mehr als 1.000.000 Einwohner. Wenn wir weitere Analysen auf diese Auswahl durchführen möchten, können wir diese dauerhaft speichern. Machen Sie einen Rechtsklick auf den ne_10m_populated_places_simple Layer und wählen Eigenschaften.

../_images/1278.png
  1. Im Reiter Allgemein gehen Sie nach unten zum Bereich Objektuntermenge. Klicke Abfrageerstellung.

../_images/1371.png
  1. Geben Sie die den selben Ausdruck wie vorher ein und klicken Sie OK.

"pop_max" > 1000000 and "adm0cap" = 1
../_images/1468.png
  1. Im Hauptfenster QGIS sehen Sie, dass die restlichen Punkte verschwunden sind. Nun können Sie jede andere Analyse zu dem Layer durchführen, wobei lediglich die gewählten Features verwendet werden. Dabei sind die Punkte nach wie vor gelb. Dies rührt daher, dass diese noch immer ausgewählt sind. Klicken Sie in der Werkzeugleiste der Attributtabelle die Schaltfläche Alles abwählen.

../_images/1562.png
  1. Die Punkte sind abgewählt und werden in ihrer Originalfarbe dargestellt.

../_images/1659.png

If you want to give feedback or share your experience with this tutorial, please comment below. (requires GitHub account)