Datenbank erstellen: Unterschied zwischen den Versionen
Sts (Diskussion | Beiträge) (Dateien und Beschreibung für Hierarchies hinzugefügt) |
Sts (Diskussion | Beiträge) (Kurze Erläuterung individuelle Daten vs. Dump) |
||
Zeile 1: | Zeile 1: | ||
Die zur Verfügung gestellten SQL-Daten werden per Skript aus den .tab-Dateien erzeugt. | Die zur Verfügung gestellten SQL-Daten werden per Skript aus den .tab-Dateien erzeugt. | ||
− | Die in dieser Anleitung verwendeten SQL-Dateien mit den Daten sind unter http://fa-technik.adfc.de/code/opengeodb/[http://fa-technik.adfc.de/code/opengeodb/] | + | Die in dieser Anleitung verwendeten SQL-Dateien mit den Daten sind unter http://fa-technik.adfc.de/code/opengeodb/ zu finden. |
+ | |||
+ | Dabei kann entweder ein fertiger Dump der Datenbank aus dem Unterverzeichnis [http://fa-technik.adfc.de/code/opengeodb/dump dump] eingespielt werden, oder man stellt sich seine eigene Datenbank nach individuellen Bedürfnissen zusammen. | ||
+ | |||
+ | == Individuelle Auswahl der Daten == | ||
Um eine vollständige SQL-Datenbank mit den Basisdaten der OpenGeoDB zu erhalten sind drei Schritte notwendig: | Um eine vollständige SQL-Datenbank mit den Basisdaten der OpenGeoDB zu erhalten sind drei Schritte notwendig: | ||
− | == Basisdaten == | + | === Basisdaten === |
− | === Schritt 1 === | + | ==== Schritt 1 ==== |
Um die Datenbank-Struktur zu erstellen muss als erstes der in opengeodb-begin.sql enhaltene Struktur-Dump in die Datenbank importiert werden. | Um die Datenbank-Struktur zu erstellen muss als erstes der in opengeodb-begin.sql enhaltene Struktur-Dump in die Datenbank importiert werden. | ||
Zeile 16: | Zeile 20: | ||
[[Geodb_changelog|geodb_changelog]] | [[Geodb_changelog|geodb_changelog]] | ||
− | === Schritt 2 === | + | ==== 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: | Die folgenden Dateien enhalten dann die eigentlichen Nutzdaten nach Ländern gruppiert. Beim Import werden keine Tabellen angelegt, es sind lediglich INSERT-Statements vorhanden: | ||
Zeile 26: | Zeile 30: | ||
LI.sql Lichtenstein | LI.sql Lichtenstein | ||
− | === Schritt 3 === | + | ==== 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. | 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 Daten === |
Weitere Dateien enthalten zusätzliche Daten zum Import: | Weitere Dateien enthalten zusätzliche Daten zum Import: | ||
Zeile 36: | Zeile 40: | ||
extra.sql Zusatzinformationen | extra.sql Zusatzinformationen | ||
(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 importieren, die die Zuordnung der Locations zu den einzelnen Hierarchie-Ebenen übernimmt. Dabei wird die Tabelle [[Geodb_hierarchies|geodb_hierarchies]] erstellt. | ||
AThier.sql Hierarchie-Daten für Österreich | AThier.sql Hierarchie-Daten für Österreich | ||
Zeile 43: | Zeile 49: | ||
LIhier.sql Hierarchie-Daten für Liechtenstein | LIhier.sql Hierarchie-Daten für Liechtenstein | ||
− | + | == Einspielen eines fertigen Dumps == | |
+ | |||
+ | Fertige Dumps der Datenbank finden sich im Unterverzeichnis [http://fa-technik.adfc.de/code/opengeodb/dump dump]. Diese enthalten folgdende Daten: | ||
+ | (bitte ergänzen...) | ||
[[Kategorie:Datenbank]] | [[Kategorie:Datenbank]] |
Version vom 31. März 2008, 22:37 Uhr
Die zur Verfügung gestellten SQL-Daten werden per Skript aus den .tab-Dateien erzeugt.
Die in dieser Anleitung verwendeten SQL-Dateien mit den Daten sind unter http://fa-technik.adfc.de/code/opengeodb/ zu finden.
Dabei kann entweder ein fertiger Dump der Datenbank aus dem Unterverzeichnis dump eingespielt werden, oder man stellt sich seine eigene Datenbank nach individuellen Bedürfnissen zusammen.
Inhaltsverzeichnis
Individuelle Auswahl der Daten
Um eine vollständige SQL-Datenbank mit den Basisdaten der OpenGeoDB zu erhalten sind drei Schritte notwendig:
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 importieren, die die Zuordnung der Locations zu den einzelnen Hierarchie-Ebenen übernimmt. Dabei wird die Tabelle geodb_hierarchies erstellt.
AThier.sql Hierarchie-Daten für Österreich BEhier.sql Hierarchie-Daten für Belgien CHhier.sql Hierarchie-Daten für die Schweiz DEhier.sql Hierarchie-Daten für Deutschland LIhier.sql Hierarchie-Daten für Liechtenstein
Einspielen eines fertigen Dumps
Fertige Dumps der Datenbank finden sich im Unterverzeichnis dump. Diese enthalten folgdende Daten: (bitte ergänzen...)