Datenbank erstellen: Unterschied zwischen den Versionen

OpenGeoDB & GISWiki - Das freie Portal für Geoinformatik (GIS)
Wechseln zu: Navigation, Suche
(Dateien und Beschreibung für Hierarchies hinzugefügt)
(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/] zu finden.
+
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
  
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.
+
== 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.

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...)