Datenbank erstellen: Unterschied zwischen den Versionen
Sts (Diskussion | Beiträge) (Verlinkung hinzugefügt) |
Sts (Diskussion | Beiträge) K (Verlinkung hinzugefügt) |
||
Zeile 34: | Zeile 34: | ||
(z.B. Höhenangaben, Kontinente, Daten mit Versionierung etc.) | (z.B. Höhenangaben, Kontinente, Daten mit Versionierung etc.) | ||
− | Wer für seine Zwecke eine Einordnung der Locations in eine Verwaltungshierarchie benötigt sollte zusätzlich die Dateien *hier.sql aus dem Unter-Verzeichnis dump importieren, die die Zuordnung der Locations zu den einzelnen Hierarchie-Ebenen übernimmt. Diese und erstellt die Tabelle geodb_hierarchies. | + | Wer für seine Zwecke eine Einordnung der Locations in eine Verwaltungshierarchie benötigt sollte zusätzlich die Dateien *hier.sql aus dem Unter-Verzeichnis dump importieren, die die Zuordnung der Locations zu den einzelnen Hierarchie-Ebenen übernimmt. Diese und erstellt die Tabelle [[Geodb_hierarchies|geodb_hierarchies]]. |
Version vom 25. März 2008, 14:10 Uhr
Die SQL-Daten werden per Skript aus den .tab-Dateien erzeugt. Um eine vollständige SQL-Datenbank mit den Basisdaten der OpenGeoDB zu erhalten sind drei Schritte notwendig:
Inhaltsverzeichnis
Basisdaten
Schritt 1
Um die Datenbank-Struktur zu erstellen muss als erstes der in opengeodb-begin.sql enhaltene Struktur-Dump in die Datenbank importiert werden.
Beim Import werden folgende Tabellen angelegt:
geodb_locations geodb_textdata geodb_intdata geodb_floatdata geodb_coordinates geodb_type_names geodb_changelog
Schritt 2
Die folgenden Dateien enhalten dann die eigentlichen Nutzdaten nach Ländern gruppiert. Beim Import werden keine Tabellen angelegt, es sind lediglich INSERT-Statements vorhanden:
AT.sql Österreich BE.sql Belgien CH.sql Schweiz DE.sql Deutschland LI.sql Lichtenstein
Schritt 3
Abschließend sollten die Anweisungen in opengeod-end.sql in der Datenbank ausgeführt werden. Dabei werden die Beschreibungen zu den einzelnen Typen in die Tabelle geodb_type_names eingefügt und verschiedene Indizes erstellt.
Weitere Daten
Weitere Dateien enthalten zusätzliche Daten zum Import:
changes.sql geänderte Datensätze extra.sql Zusatzinformationen (z.B. Höhenangaben, Kontinente, Daten mit Versionierung etc.)
Wer für seine Zwecke eine Einordnung der Locations in eine Verwaltungshierarchie benötigt sollte zusätzlich die Dateien *hier.sql aus dem Unter-Verzeichnis dump importieren, die die Zuordnung der Locations zu den einzelnen Hierarchie-Ebenen übernimmt. Diese und erstellt die Tabelle geodb_hierarchies.