SWIDB jest bazą danych MySQL stosowaną do gromadzenia i selekcji wstrząsów opracowywanych w Instytucie Geofizyki PAN. Współpracuje z programem SWIP4. Są tam też gromadzone dane biuletynowe z innych źródeł np. opracowane przez Seismic Handler. Moduł SWIDB umożliwia wczytywanie tych opracowań – zarówno pojedynczych zjawisk, jak i całej ich listy. Nie umożliwia zapisywania opracowań QuekeML QuakeML do bazy danych SWIDB, gdyż wiązałoby to się ze znaczną redukcja parametrów opracowania. Można tylko je czytać.
Rys. 20 Moduł bazy danych SWIDB
Baza danych SWIDB była używana w sposób dwojaki: Wyniki opracowania zapisywano do tablicy Elaboration. Możliwe było istnienie kilku Elaboration dla jednego zjawiska, ale generalnie ostateczne gromadzono opracowania w jednym Elaboration. W ten sposób opracowywano PLSN. Drugi sposób polegał na definiowaniu zjawiska w tablicy Origin, która gromadziła opracowania i była jednoznacznie powiązana ze zjawiskiem poprzez ID. Sposób drugi stał się bardziej powszechny i jest bardziej spójny z SWIP5, niemniej aby umożliwić czytanie wcześniejszych baz danych opracowano dodatkowy moduł ignorujący tablice Origin i przyjmujący ID wstrząsu z tablic Elaboration. Nie należy go stosować do baz danych stworzonych drugim sposobem. Polecenia dodatkowego modułu zaznaczone są na zielono.
Moduł SWIDB umożliwia:
- Wczytywanie opracowania dla sejsmogramu poleceniem File SWIDB Load elaboration for waveforms. ID wstrząsu bierze z Elaborations.
- Wczytywanie opracowania opracowań dla zadanego odcinka czasowego poleceniem File SWIDB Load all elaboration. ID wstrząsu bierze z Elaborations.
- Wczytywanie opracowania zjawiska dla danego sejsmogramu File SWIDB Load event for waveforms.
- Wczytywanie parametrów stacji (lokalizacji) z bazy danych SWIDB File SWIDB Load station prameters.
- Wypisanie wszystkich zjawisk (numerów Origin) poleceniem File SWIDB List Events. Numery Originów wypisywane są w oknie raportu, a na koniec wypisywana jest liczba zjawisk (Rys. 21).
- Wczytywanie wszystkich zjawisk z bazy danych poleceniem File SWIDB Load all events WARNING. Polecenie to może być długotrwałe przy dużej ilości zjawisk.
- Wczytywanie opracowania zjawiska o zadanym numerze Origin poleceniem File SWIDB Load elaboration by numer.
Rys. 21 Okienko raportu
...