Opracowanie wstrząsu może być zapisane do pliku *.xml zgodnego ze strukturą QuakeML (QuakeML XML)oraz z pliku odczytywane. Zapisywanie i czytanie wyników opracowania realizowane jest przez jądro SWIP5 i nie wymaga modułów.
SWIP5 umożliwia (rys. 1):
Możliwości zapisu i czytania opracowań sejsmicznych można zwiększyć przez dodanie odpowiednich wtyczek (patrz Podręcznik modułów programu). Oprócz zapisywania opracowania do plików istnieje także możliwości eksportu importu do innego formatu (patrz Eksport-import opracowań). Opracowania wstrząsów mogą być także zapisywane, czytane lub wyszukiwane w bazach danych np. relacyjnych bazach danych (patrz Operacje na bazach danych z opracowaniami). Obecnie dostępne są moduły do czytania opracowań z bazy danych SWIDB oraz czytania i pisania z bazy danych SC3DB (patrz w dokumentacji Moduły programu). Polecenia w menu operacji na bazach danych zależą od danego modułu obsługującego bazę danych, aczkolwiek pewne standardy poleceń w menu:
Program SWIP5 ma możliwości kontrowania zapisywania i czytania opracowań. Przed skasowaniem opracowania, odczytaniem nowego opracowania lub otwarciem nowego pustego opracowania, zostaje wyświetlone zapytanie, co zrobić z istniejącym już opracowaniem (rys. 3). Komunikat pojawia się tylko wtedy, gdy we wczytanym opracowaniu zostały dokonane jakieś zmiany.
Rys 3. Komunikat z zapytaniem o zapisanie zmian dokonanych w otwartym opracowaniu
Kliknięcie Tak powoduje zapisanie opracowania i przejście do nowego opracowania. Zaznaczenie Nie powoduje przejście do nowego opracowania bez zapisania starego, natomiast kliknięcie Anuluj anuluje wczytanie nowego opracowania. Zapisywanie opracowań jest zdefiniowane w podstawowych ustawieniach programu i nie ma potrzeby definiowania go osobno dla poszczególnych regionów. Ustawienia te są jednakowe dla wszystkich regionów i zdefiniowane w pliku settings.xml. Zapisywanie opracowań określane jest przez dwa podstawowe parametry:
Uwaga ręczne zapisanie oprawiania do bazy danych lub pliku QuakeML XML traktowane jest jako zapisanie i powtórnie nie jest zapisywane automatycznie. Dlatego np. jeżeli użytkownik zapisuje wcześniej opracowanie do pliku to musi równiej ręcznie z menu zapisać do bazy danych. Ostrzeżenie (rys. 3) nie pojawi się.
W przypadku, gdy żaden z tych parametrów nie jest ustawiony, każde opracowanie musi być zapisane osobnym poleceniem. Zapytanie pojawia się wtedy w postaci prezentowanej na rys 4.
Rys 4. Komunikat z zapytaniem o zamknięcie opracowania
W tym przypadku kliknięcie Tak powoduje przejście do nowego opracowania bez zapisania starego.
W programie SWIP5 możliwe jest ustawienie automatycznego wczytywania opracowania z bazy danych po wczytaniu nowych form falowych. W tym celu należy w pliku settings.xml zdefiniować parametr Input data module określający moduł bazodanowy, w którym są wyszukiwane i wczytywane opracowania pasujące do wybranych sejsmogramów. Może to być ten sam moduł bazodanowy, jak przy zapisie opracowania. Jeżeli parametr Input data module nie jest uwzględniony w pliku z ustawieniami, ma on wartość pustą lub błędną nazwę modułu, opcja ta nie zadziała. Podczas automatycznego wczytywania program działa identycznie jak przy wybraniu z menu polecenia Load elaboration for waveforms (patrz wyżej).
Nie ma możliwości automatycznego wczytywania opracowania dla nowych form falowych z plików xml, jak również nie ma możliwości wyszukiwania zjawisk po plikach na podstawie czasu form falowych, ale możliwe jest samodzielne napisanie modułu zawierającego taką funkcjonalność.
Rys 1. Okno wyboru operacji na opracowaniu, wraz z odpowiednimi skrótami klawiszowymi
Rys. 2 Okno wyboru opracowania
Powiązane artykuły pojawiają się tu w oparciu o wybrane etykiety. Kliknij, aby edytować makro i dodać lub zmienić etykiety.
|