31.01.2014 Aufrufe

Die Arbeit als PDF - Universität Osnabrück

Die Arbeit als PDF - Universität Osnabrück

Die Arbeit als PDF - Universität Osnabrück

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

DBMS<br />

4 Daten<br />

Eingangsdaten<br />

Grib Files<br />

GribReader<br />

Datenextraktion<br />

Datenverarbeitung<br />

Rechteckseinteilung<br />

Hierarchiebestimmung<br />

Zoomstufenerzeugung<br />

Datenkompression<br />

Statische Tabellen<br />

Infos über Daten<br />

Dynamische Tabellen<br />

Werte<br />

Abbildung 12: Datenflussdiagramm zur Veranschaulichung des Datenbankfüllprozesses<br />

Auslesen der Daten<br />

Das Auslesen der Daten„ wird mit der folgenden Sequenz initiiert:<br />

1. Das Applet stellt mithilfe eines JDBC-Treibers eine Verbindung zur MySQL Datenbank<br />

her.<br />

2. <strong>Die</strong> statischen Tabellen der Datenbank werden ausgewertet. Danach ist dem Applet<br />

die Struktur der dynamischen Daten bekannt und diese können direkt über ihre Indices<br />

angefordert werden. Somit muss keine Suche im eigentlichen Sinn mehr durchgeführt<br />

werden.<br />

3. Laden der benötigten Daten für die ersten beiden Zeitpunkte.<br />

Anschließend läuft eine Schleife, in der bei einer Zustandsänderung (Kameraposition, Zeitpunkt,<br />

GRIB-File-Hierarchie, etc.) überprüft wird, ob alle benötigten Daten vorliegen. Ist<br />

dies nicht der Fall, werden die fehlenden Daten aus der Datenbank angefordert. Der Prozess<br />

ist in dem in Abbildung 13 enthaltenen Diagramm dargestellt.<br />

Earth Weather 3D<br />

DBMS<br />

Verbinde via JDBC Treiber<br />

Lade statische Tabellen<br />

Werte statische<br />

Tabellen aus<br />

Ermittle<br />

benötigte Daten<br />

Lade dynamische Daten<br />

Abbildung 13: Diagramm zur Veranschaulichung der Kommunikation zwischen dem Applet<br />

und der Datenbank des Servers<br />

Seite 21

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!