Versions Compared

Key

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

Format MatlabQML jest zapisem QuakeML w pliku Matlab. Tablice i struktury QuakeML kopiowane są na odpowiednie struktury i tablice Matlab. Ze względy na silną opcjonalność danych QuakeML, jeżeli nie występują dane wartości, struktury Matlab mogą nie mieć pewnych pól, gdy we wszystkich elementach tablicy obiektów dana pozycja nie występuje, lub zawierać pola puste, jęli w danem elemencie tablicy pole występuje. Przykładowo weźmy tablicę kilku magnitud (obiekt Magnitude) i atrybut opcjonalny methodID. Jeżeli żadna magnituda nie ma tego atrybutu to w strukturze magnitud nie będzie tego pola, natomiast jeżeli jedna magnituda ma taki atrybut to we wszystkich pozostałych magnitudach dla wstrząsu będzie to pole puste. Wymaga to sprawdzania pul struktur MatlabQML w programie Matlab. Istnieje biblioteka wspomagając to badanie oraz operacje na danych MatlabQML (https://git.plgrid.pl/projects/swip/repos/swip5_matlab_library/browse). Ten typ danych jest eksportowany dla wtyczek napisanych i wykonywanych w Matlabie

Czynność wywoływana jest z menu poleceniem poleceniem File  Matlab  Save QuakeML to Matlab file.