Moduł ten umożliwia eksportowanie danych do pliku Matlab zawierającego katalog w formacie stosowanym na Platformie Cyfrowej IS-EPOS
(https://tcs.ah-epos.eu/eprints/1675/31/Catalog_description_v2_0.pdf).
Czynność ta wywoływana jest z menu poleceniem File Export IS-EPOS catalog .
Eksportowane są tylko zjawiska zawierające originy ze zgodnym regionem i magnitudy jednego typu: Mw lub ML. W przypadku występowania jednocześnie magnitud Mw i ML wybierane są zjawiska z magnitudą najczęściej występującą a pozostałe są ignorowane. Zjawiska ignorowane są sygnalizowane odpowiednimi komunikatami. W przypadku istnienia kilku lokalizacji, magnitud, czy innych parametrów wstrząsu, wybierany jest parametr przypadkowy. Aby temu przeciwdziałać można zdefiniować metody, które nie będą eksportowane. Informacje potrzebne do eksportu znajdują się w pliku ExportISEPOSCatalog.xml. Przykładowy plik konfiguracyjny do tworzenia katalogu IS-EPOS przedstawiony jest poniżej. Edytuje się tylko tekst wydrukowany w przykładzie czarną czcionką.
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE boost_serialization>
<boost_serialization signature="serialization::archive" version="12">
<Parameters class_id="0" tracking_level="0" version="0">
<elevation>2.50000000000000000e-001</elevation>
<fileName></fileName>
<XYZ> 0 </XYZ>
<M0></M0>
<prohibitedMethods class_id="1" tracking_level="0" version="0">
<count> 1 </count>
<item_version>0</item_version>
<item> smi:igf.edu.pl/MomentTensor </item>
</prohibitedMethods>
<regions class_id="2" tracking_level="0" version="0">
<count> 1 </count>
<item_version>0</item_version>
<item>~other</item>
</regions>
<fields class_id="3" tracking_level="0" version="0">
<count> 126 </count>
<item_version>0</item_version>
<item class_id="4" tracking_level="0" version="0">
<field> ID </field>
<type> 3 </type>
<unit></unit>
<description> Event ID </description>
<fieldType></fieldType>
<ignore>0</ignore>
</item>
....
....
....
<item>....</item>
</fields>
</Parameters>
</boost_serialization>
W przypadku braku pliku konfiguracyjnego program tworzy plik wzorcowy ExportISEPOSCatalog.tmp, który należy przeredagować i zmienić rozszerzenie na .xml.
Zdefiniowane są tam następujące parametry tworzenia katalogu IS-EPOS i pracy modułu:
<elevation> 0.25 </elevation>
Pole <elevation> zawiera wysokość w km gruntu nad poziom morza potrzebną do prawidłowego określenia parametru Deph w katalogu, który jest liczony od poziomu gruntu.
<FileName></FileName>
Pole <FileName> opisuje plik, do którego zostanie zapisany katalog IS-EPOS. W przypadku braku tej informacji – puste pole tekstowe, program SWIP prosi operatora o podanie nazwy pliku, przyjmując domyślne rozszerzenie .mat. Pole to nie może być puste, w przypadku pracy w tle z programem SWIP5C.
<XYZ> 0 </XYZ>
Pole <XYZ> zawiera informację (0 – nie, 1 – tak), czy mają być zapisywane współrzędne lokalne XYZ ogniska wstrząsu do katalogu IS-EPOS.
<M0> MT,Mw </M0>
Pole <M0> określa, z jakich wartości ma być ustawiana wartość M0 w katalogu IS-EPOS. Mogą wystąpić słowa: MT, TN, DC, wtedy M0 ustawiane jest z pola M0 opisującego mechanizm ogniska, odpowiednio: full, trace null, lub double couple lub słowo Mw , tedy M0 jest liczone z magnitudy Mw. Może wystąpić kilka słów oddzielonych przecinkami wtedy, jeżeli nie można określić M0 z pierwszego źródło, M0 jest określane z kolejnego źródła.
<prohibitedMethods ... >
Lista <prohibitedMethods ... > zawiera listę ID metod liczenia lokalizacji, magnitudy, czy mechanizmu wstrząsu, których wartości nie mogą być wyeksportowane. Struktura listy zawiera pozycję <count> zawierającą liczbę metod i jedną lub więcej pozycji <item> zawierających ID zabronionej metody.
<regions ... >
Lista <regions ... > odejmuje listę regionów, które muszą być zdefiniowane w obiektach origin lub nie występować w obiektach origin. Możana definiować zarówno regiony akceptowalne jak i odrzucane. Regiony które nie mogą wystąpić i są odrzucane podczas kopiowania do katalogu na początku nazwy zawierają znak "~". W przypadku zdefiniowania regionów akceptowalnych, brak definicji regionu w origin wstrząsu powoduje odrzucenia zjawiska.
<fields ... >
Lista zawiera listę wszystkich kolumn tablicy IS-EPOS. Wszystkie te kolumny zostaną stworzone nawet jeżeli będą całe puste. Struktura listy zawiera pozycję <count> zawierającą liczbę kolumn i pozycje <item> zawierających struktury opisujące kolumny składające się z pozycji <field> , <type> , <unit>, <description> i <fieldType>, których nazwy i zawartości powinny być zgodne z definicją tabeli (patrz https://tcs.ah-epos.eu/eprints/1675/31/Catalog_description_v2_0.pdf) aczkolwiek możliwe są odstępstwa oraz pozycji <ignore>, która jeżeli jest ustawiona na 1, to dana kolumna zawsze będzie pusta bez względu czy są dane ja wypełniające.