Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Opracowanie wstrząsu można zapisać może być zapisane do pliku i czytać je z oraz z pliku odczytywane. Zapisywanie i czytanie wyników opracowania do plików realizowane jest przez jądro SWIP5. Opracowanie zapisywane i czytane jest z pliku xml zgodnie ze strukturą QuakeML.

MożemySWIP5 umożliwia (rys. 1):

  • zapisać opracowanie zapisanie opracowania do pliku xml ,- w tym celu należy wybrać opcję Save elaboration (Zapisz opracowanie) z Menu → pole File (Plik) lub użyć skrótu klawiszowego Ctrl + S,
  • wczytać opracowanie wczytanie opracowania z pliku xml ,- w tym celu należy wybrać opcję Open elaboration (Otwórz opracowanie) z Menu → pole File (Plik) lub użyć skrótu klawiszowego Ctrl + O,
  • skasować opracowanie skasowanie opracowania - otworzyć nowe puste opracowanie, w tym celu należy wybrać opcję New elaboration (Nowe opracowanie) z Menu → pole File (Plik) lub użyć skrótu klawiszowego Ctrl + N,

Oprócz zapisywania opracowania do plików istnieje także możliwość eksportu do innego formatu. Przykładem tego jest eksport to formatu Matlab QuakeML realizowany w module Matlab (patrz w dokumentacji Moduły programu).

Image Modified

Rys 1. Okno wyboru operacji na opracowaniu, wraz z odpowiednimi skrótami klawiszowymi

Opracowania wstrząsów mogą być też także zapisywane, czytane lub wyszukiwane w bazach danych np. relacyjnych bazach danych. Obecnie dostępne są moduły do czytania opracowania 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 zalecane są pewne standardy poleceń w menu, mianowicie:

  • Polecenie Save elaboration zapisuje bieżące opracowanie do bazy danych.
  • Polecenie Load elaboration for waveforms przeszukuje bazę danych, wyszukuje opracowania pasujące czasowo do form falowych i wczytujące to opracowanie. Następnie wyświetlane jest okno wyboru opracowania, w którym wypisywane są wszystkie pasujące do form falowych zjawiska oraz ich ID, czas w ognisku i współrzędne geograficzne epicentrum. Należy wybrać jedno zjawisko i kliknąć OK. Zaznaczenie opcji Confirm one powoduje, że okno to jest zawsze wyświetlane. W przeciwnym wypadku, okno to jest wyświetlane tylko wtedy, gdy w bazie danych znaleziono więcej niż jedno opracowanie pasujące do form falowych. Gdy znaleziono tylko jedno opracowanie, jest ono wtedy wczytywane bez pytaniawyświetlenia zapytania.
  • Polecenie Load all events WARNING wczytuje wszystkie zjawiska z bazy danych. Uwaga! Funkcja ta nie jest przeznaczona do rutynowego opracowywania lub poprawiania pojedynczych zjawisk sejsmicznych na podstawie form falowych. Jest ona przeznaczona np. do przetwarzania skryptowego dla wszystkich zjawisk wstrząs po wstrząsie, zapisania wszystkich zjawisk do jednego pliku lub eksportu wszystkich zjawisk. Czas wykonywania tej funkcji może być długi.

Przed odczytaniem nowego opracowania lub otwarciem nowego pustego opracowania, program pyta sięzostaje wyświetlone zapytanie, co zrobić z istniejącym już opracowaniem . Robi to (rys. 2). Komunikat pojawia się tylko wtedy, gdy we wczytanym opracowaniu zostały dokonane jakieś zmiany w opracowaniu. Pojawia się wtedy zapytanie:

Rys 2. Komunikat z zapytaniem o zapisanie zmian dokonanych w otwartym opracowaniu

Kliknięcie Tak powoduje zapisanie opracowania i przejście do nowego opracowania, kliknięcie . 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 . Nie definiuje się tego i nie ma potrzeby definiowania go osobno dla poszczególnych regionów. Definicja jest jedna Ustawienia te są jednakowe dla wszystkich regionów i trzymana jest ona zdefiniowane w pliku settings.xml. Zapisywanie definiowane opracowań określane jest przez dwa podstawowe parametry:

  • Parametr Update path określa oznacza ścieżkę, gdzie mają być zapisywane pliku pliki xml w formacie QukeML. Jeżeli nie ma tego parametru lub zawiera on wartość pustą, opracowanie nie jest zapisywane zostanie zapisane do pliku.
  • Parametr Output data module określa moduł bazodanowy, który ma zapisywać wynik. Jeżeli nie ma tego parametru, ma on wartość pustą lub błędną nazwę modułu, wynik nie będzie zostanie zapisywany do bazy danych. Uwaga! Mogą istnieć moduły bazodanowe, niemające możliwości zapisywania opracowań, a tylko ich czytania. W takim przypadku program może usunąć opracowanie bez jego zapisania. Ustawiany  Dla wszystkich regionów ustawiany jest jeden moduł bazodanowy dla wszystkich regionów.

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

Rys 3. Komunikat z zapytaniem o zamknięcie opracowania

W tym przypadku kliknięcie Tak powoduje przejście do nowego opracowania bez zapisania starego.

Można ustawić automatyczne wczytywanie W programie SWIM5 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 wczytanych form

falowych. Może

wybranych sejsmogramów. Może to być ten sam moduł bazodanowy, jak przy zapisie opracowania. Jeżeli

nie ma tego parametru

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

działa

zadziała. Podczas automatycznego wczytywania

automatycznego

program

zachowuje się

działa identycznie jak przy wybraniu z menu polecenia Load elaboration for waveforms (patrz wyżej) (rys. 4).

Nie ma

 możliwości

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.

Chyba, że ktoś napisze moduł do tego celu

W tym celu konieczne jest samodzielne napisanie modułu zawierającego taką funkcjonalność.

Rys. 1 4 Okno wyboru opracowania

Wszystkie określone i wyliczone parametry fal sejsmicznych i źródła wstrząsu można zmienić mogą zostać zmienione w oknie opracowania. Dla każdego wstrząsu, w strukturze drzewiastej, wyświetlane są, o ile zostały określone: fazy (Picks), amplitudy (Amplitudes), magnitudy stacyjne (Stations Magnitudes), magnitudy sumaryczne (Magnitudes), lokalizacje ogniska (Origins), mechanizmy ogniska (Focals). Każda z pozycji jest rozwijana w strukturę drzewiastą. Większość pozycji można edytować, usuwać itp. klikając na nią prawym przyciskiem myszy.

Ze względu na skomplikowaną strukturę QukeML edycja opracowania lub usuwanie składników opracowania wymaga dokładnej znajomości zależności w strukturze i powinna być wykonywana tylko w sytuacjach nadzwyczajnych. Normalnie W standardowym opracowaniu danych powinno się korzystać z modułów SWIP5.

Powiązane artykuły

Content by Label
showLabelsfalse
max5
spacesSWIP
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("zaznaczanie_faz","okna_dodatkowe") and type = "page" and space = "SWIP"
labelskb-how-to-article


Page properties
hiddentrue


Powiązane zgłoszenia