Wie zeige ich eine Zahl je Region auf einer Karte? (Karte, Gebietskarte)
Kurz
Wie zeige ich eine Zahl je Region auf einer Karte? Die Seite „Karte“ (auf der Datenseite) färbt Gebiete nach einem Wert (Gebietskarte, auch Choroplethenkarte). Gebraucht werden eine Spalte mit dem Gebietscode, eine mit dem Wert und die Grenzen. Neben der Karte steht immer die Tabelle.
So geht es in Statable
- Grenzen: eine eigene GeoJSON-Datei öffnen oder „Grenzen von Eurostat laden“.
- Die Spalte mit dem Gebietscode, die Spalte mit dem Wert und die Eigenschaft der Grenzen mit dem Code wählen.
- Die Einteilung wählen: Quantile (gleich viele Gebiete je Klasse) oder gleich breite Klassen.
- Karte und Tabelle ansehen; das Bild als SVG oder PNG speichern, die Tabelle als CSV.
Grenzen und ihre Lizenz
Statable liefert keine Grenzen mit. Es gibt zwei Wege:
- Eine eigene GeoJSON-Datei öffnen. Sie enthält Flächen als Polygon oder MultiPolygon in Längen- und Breitengraden (WGS 84), höchstens 20 MB und höchstens 20.000 Gebiete. Quelle und Nutzungsrechte der Grenzen nennt, wer die Karte weitergibt.
- „Grenzen von Eurostat laden“: NUTS-Ebene 0 bis 3 und ein Land (zwei Großbuchstaben, zum Beispiel AT). Das geschieht nur auf Klick; die Datei darf höchstens 5 MB haben.
Die Bedingungen für die Grenzen von Eurostat in Klartext:
- Die Grenzen kommen von Eurostat (GISCO) und gehören EuroGeographics. Eurostat räumt dafür nur ein nicht ausschließliches und nicht übertragbares Nutzungsrecht ein.
- Sie dürfen nur nicht-kommerziell verwendet werden, und die Quelle muss genannt werden. Das gilt auch, wenn die Karte weitergegeben wird.
- Darum liefert Statable sie nicht mit. Vor dem Laden steht diese Bedingung, und sie muss bestätigt werden.
- Im Bild und im Export steht immer der Vermerk „© EuroGeographics bezüglich der Verwaltungsgrenzen“ (im Englischen: „© EuroGeographics for the administrative boundaries“).
- Die Grenzen werden nur an der Karte im eigenen Projekt gespeichert, nicht auf einem Server.
Was ins Netz geht
Beim Klick auf „Grenzen von Eurostat laden“ geht eine Anfrage an die Europäische Kommission (gisco-services.ec.europa.eu). Deren Server sieht die IP-Adresse und die Adresse der Datei. Sonst geht nichts dorthin; Daten aus Statable werden nicht gesendet. In der Fassung ohne Netz (Offline) gibt es nur die eigene Datei. Für Bezirke und Gemeinden liefert Statable keine Grenzen; dafür eine eigene GeoJSON-Datei öffnen, deren Nutzungsbedingungen geprüft sind.
Zuordnung und fehlende Werte
- Der Code in den Daten muss genau mit dem Code der Grenzen übereinstimmen (Großschreibung zählt, Leerzeichen am Rand nicht).
- Statable zählt nicht zugeordnete Codes in beide Richtungen und nennt Beispiele: Codes aus den Daten, zu denen es kein Gebiet gibt, und Gebiete, zu denen die Daten keinen Code haben.
- Ein Gebiet ohne Wert hat eine eigene graue, schraffierte Füllung und steht in der Legende als „kein Wert“. Es wird nie als 0 gezeichnet.
- Kommt ein Code in den Daten mehrfach vor, ist er nicht eindeutig und bekommt keinen Wert.
Falle: Was eine Karte leicht vortäuscht
- Eine Karte zeigt Flächen, nicht Menschen: Große Gebiete wirken wichtiger, als sie sind.
- Absolute Zahlen gehören nicht auf eine Flächenkarte. Raten oder Anteile verwenden. Ob die gewählte Spalte eine Summe ist, erkennt Statable nicht; deshalb steht dieser Hinweis immer da.
- Die Wahl der Klassen verändert das Bild. Eine andere Einteilung zeigt dieselben Zahlen anders.
- Kleine Gebiete mit wenigen Fällen: Der Wert schwankt stark, auch wenn die Karte ihn ruhig zeigt.
Voraussetzungen und Grenzen
- Gezeichnet werden nur Flächen. Punkte und Linien zeichnet Statable nicht.
- Die Projektion ist einfach: Die Länge wird mit dem Kosinus der mittleren Breite gestaucht. Das genügt zum Zeigen, nicht zum Messen von Flächen oder Entfernungen.
- Texte aus der Datei werden nur als Text angezeigt, nie als Befehl ausgeführt. Eine unlesbare oder zu große Datei wird nicht übernommen; Statable sagt, warum.
- Die Farben der Klassen sind auch in Graustufen unterscheidbar.
Typische Beispiele
- Die Arbeitslosenquote je Bundesland (NUTS-Ebene 2).
- Eine Rate je 1.000 Einwohner je Region aus eigenen Daten, mit einer eigenen GeoJSON-Datei.
Für Fachleute
Die Grenzen von Eurostat sind NUTS_RG_60M_2024_4326 (Maßstab 1:60 Mio., Koordinaten in EPSG:4326), je Ebene LEVL_0 bis LEVL_3; die Datei wird im Browser auf das gewählte Land gefiltert. Bei Quantilen mit vielen gleichen Werten entstehen weniger Klassen als gewünscht; Statable sagt das.