# Datenqualität und Grenzen

## Herkunft und Nutzung

| Quelle | Bestand | Lizenz / Hinweis |
|---|---|---|
| [Terra Sachsen](https://terra.sachsen.schule/) | SQL/XML-Export vom 30.10.2023, abgerufen 27.10.2026 | Im Export ist keine ausdrückliche Weiterverwendungslizenz angegeben. Nicht als frei lizenzierten Gesamtbestand ausgeben. |
| [GeoNames](https://www.geonames.org/) | countryInfo, admin1CodesASCII und cities1000, abgerufen 27.10.2026 | CC BY 4.0. GeoNames nennen, verlinken und Bearbeitungen kenntlich machen. |
| [Natural Earth](https://www.naturalearthdata.com/) | Seen, Flüsse, Meeresgebiete, geografische Regionen, Höhenpunkte und Länderpolygone aus dem offiziellen Repository | Public Domain. Generalisierter Kartenmaßstab 1:10 Millionen. |
| [Unicode CLDR](https://github.com/unicode-org/cldr-json) | Deutsche Ländernamen | Unicode License V3; Lizenztext in quellen/unicode_license.txt. |

Bearbeitungen: Vereinheitlichung von Codes und Tabellen, Aliaszuordnung, Ausschluss zweier historischer GeoNames-Länder, Behandlung unbekannter Populationen, Zusammenführung passender geografischer Namen, abgeleitete räumliche Beziehungen, zusätzliche Ansichten und Übungsabfragen. Dieses Paket stammt nicht vom Terra-Betreiber. Die Datenlizenzen bleiben je Quelle getrennt; CC BY 4.0 gilt nicht automatisch für das gesamte Paket. Eigene Python-Skripte und Anleitungen dürfen frei geändert und weitergegeben werden, ohne Gewähr.

## Was vollständig importiert wurde

* Alle 250 nicht als AN oder CS geführten Länder und Gebiete des heruntergeladenen countryInfo-Bestands.
* Alle 3865 zu diesem Länderbestand zuordenbaren Verwaltungsregionen aus admin1CodesASCII.
* Alle 171675 Datensätze aus dem heruntergeladenen cities1000-Dump.
* Alle ursprünglichen Terra-Werte in terra_original.sqlite. Die ursprünglichen Geografietabellen werden zusätzlich in den Objektkatalog der Arbeitsversion übernommen.
* Die benannten, fachlich passenden Natural-Earth-Objekte der mitgelieferten Themen. Unbenannte Flächen und Linien werden nicht mit erfundenen Ortsnamen aufgefüllt. See-Mittellinien werden nicht als zusätzliche Flüsse gezählt; dekorative Kartenbeschriftungen werden ausgeschlossen.

## Was noch Lücken hat

* **Einwohnerjahre:** Die Felder EINWOHNER_JAHR bleiben NULL, wenn kein belastbares Erhebungsjahr vorhanden ist. QUELL_AENDERUNG ist nur die letzte Bearbeitung des GeoNames-Datensatzes. Eine Zahl kann älter sein als dieses Datum.
* **Ortsauswahl:** cities1000 erfasst nicht jede kleine Siedlung. Populationswerte von 0 werden bei Orten als unbekannt behandelt. Eine Summe der Städte ist weder die Einwohnerzahl eines Landes noch automatisch die städtische Bevölkerung. Verwaltungszentren, Stadtteile, Orte und Ballungsräume können sich in ihren Definitionen unterscheiden.
* **Verwaltungsregionen:** Fehlende Regioncodes bleiben NULL, sie werden nicht aus ähnlich klingenden Namen geraten. Einwohner und Flächen aller Regionen wurden nicht erfunden oder aus ihren Städten aufsummiert.
* **Hauptstädte:** LAND.HAUPTSTADT ist der Quelltext aus countryInfo. HAUPTSTADT_ZUORDNUNG verwendet die in cities1000 enthaltenen PPLC-Orte. Das ist keine vollständige Typologie von Regierungssitz, Parlamentssitz und nomineller Hauptstadt.
* **Gewässer und Berge:** Bei vielen ergänzten Objekten fehlen Tiefe, Fläche oder Gesamtlänge. Fehlende Werte bleiben NULL. Aus einer generalisierten Flusslinie wird keine angeblich amtliche Gesamtlänge berechnet. Vorhandene ältere Terra-Messwerte bleiben mit Quelle 1 gekennzeichnet. Natural-Earth-Höhenwerte erhalten Quelle 3.
* **Namen und Identität:** Namen werden durch normalisierte, typgleiche Aliase zugeordnet. Das ist eine nachvollziehbare Zusammenführungsregel, keine vollständige weltweite Identitätsprüfung. Mehrdeutige Namen erhalten eigene Datensätze und einen Hinweis. Bei fachlicher Nutzung zuerst WIKIDATA_ID, Quellschlüssel und Geometrie vergleichen. Katalogeinträge können noch Synonyme enthalten.
* **Geometrien und Länderbeziehungen:** OBJEKT_GEOMETRIE enthält GeoJSON in WGS84. OBJEKT_LAND unterscheidet alte Terra-Zuordnungen und aus Polygon-/Linien-/Punktschnitten abgeleitete Beziehungen. Die Geometrien sind generalisiert. Berührungen, Grenzgewässer und Kartenungenauigkeiten können zusätzliche oder fehlende Zuordnungen verursachen. Quelle und Methode stehen an jeder Beziehung.
* **Meeresküsten:** Meerespolygone aus Natural Earth sind teilweise Beschriftungsflächen und überschneiden Land. Deshalb werden daraus keine neuen angeblich gesicherten Küstenländer oder Küstenstädte berechnet. STADT_MEER enthält nur eindeutig auf GeoNames übertragbare Zuordnungen aus Terra. Das ist eine bewusst unvollständige Teilmenge, keine vollständige Küstenstatistik.
* **Organisationen und Geschichte:** Heutige Organisationsmitgliedschaften wurden nicht aus alten Terra-Mitgliedschaften abgeleitet. Sie bleiben unverändert im separaten Originalbestand. Neue Jahresreihen, Sprachenanteile, Religionen und Wirtschaftsindikatoren sind nicht Bestandteil dieser Fassung.

## Die Meeresaufgabe richtig interpretieren

Beispiel 25 summiert bekannte Einwohnerwerte **erfasster Küstenstädte**, getrennt nach Meer. Das Ergebnis gilt ausschließlich für die in STADT_MEER vorhandenen Beziehungen.

Beispiel 26 summiert Einwohner **ganzer Länder mit einer bekannten Meereszuordnung**. Das ist keine Zahl der Menschen, die tatsächlich an der Küste wohnen. Vor dem Summieren werden wiederholte Land-Meer-Paare entfernt. Ein Land oder eine Stadt kann mehreren Meeren zugeordnet sein; die Meeresgruppen dürfen daher nicht zu einer weltweiten Gesamtsumme addiert werden.

Beide Beispiele ordnen nach Meer. Das heutige terra.sachsen.schule verwendet weiterhin seine Originalstruktur. Die Abfragen für die Arbeitsversion lassen sich dort nicht unverändert ausführen.

## Kontinente und Grenzen

Die Arbeitsversion verwendet den Hauptkontinent aus GeoNames, unter anderem für Russland oder die Türkei. Sie behauptet keine vollständige prozentuale Aufteilung transkontinentaler Staaten. GRENZE vereinigt Nachbarschaftsangaben beider Richtungen zu einem geordneten Paar. Die Angaben können politische Sonderfälle enthalten und sind nicht aus Staatsverträgen geprüft. Eine Nachbarschaftsaussage ist keine Festlegung territorialer Anerkennung.

## Reparaturen am Original

Abweichende Länder-Verweise wie RA/AR, VRC/CHI, AUS/AS, MAL/MY und B/BE werden über LAND_ALIAS ausdrücklich zugeordnet. Historische Gebiete werden als solche markiert. Schreibweisen wie Elbruss/Elbrus, Kilimanscharo/Kilimandscharo und Mount_Godwin_Austen/K2 erhalten dokumentierte Objekt-Aliase. Ungültige Koordinaten und offensichtlich unbrauchbare Messwert-Platzhalter werden nicht als bereinigte Fakten ausgegeben. Ihre Originalwerte bleiben in der Originaldatei.

TERRA_STADT_ZUORDNUNG enthält 584 eindeutige Verknüpfungen; 156 ursprüngliche Städte bleiben ohne eindeutige automatische Zuordnung. IMPORT_PROBLEM enthält aufbewahrte Rohangaben zu offenen oder behandelten Importproblemen. Das sind Hinweise unterschiedlicher Bedeutung, nicht 1013 pauschale Fehler in den fertig importierten Tabellen.

```sql
SELECT * FROM V_QUALITAET;
SELECT BEREICH, PROBLEM, COUNT(*) AS ANZAHL
FROM IMPORT_PROBLEM
GROUP BY BEREICH, PROBLEM
ORDER BY ANZAHL DESC;
```

## Nachweis der Prüfungen

SQLite: Integrität, Fremdschlüssel, alle Ansichten, alle 32 Beispielabfragen, Originaltreue aller Tabellen und Feldwerte, vollständiger SQL-Neuimport mit Vergleich aller Daten sowie negative Prüfungen gegen ungültige Koordinaten, negative Einwohnerzahlen und falsche Beziehungen.

MariaDB: tatsächlicher Import des mitgelieferten SQL-Exports in MariaDB 10.11.14, danach Tabellenzählungen, alle Beispielabfragen und Werte-/Beziehungsprüfungen. Einzelheiten und Versionen stehen in den JSON-Prüfberichten. Eine erfolgreiche technische Prüfung bestätigt nicht automatisch die inhaltliche Richtigkeit jeder geografischen Angabe.
