...
</boost_serialization>
Zawiera on:
- ścieżkę do katalogu z definicjami filtrów <filterPath>,
- domyślną długość okna wyznaczania parametrów <wavesDuration>,
- liczbę parametrów <count> oraz definicje dla poszczególnych parametrów <item>.
...
Definicje dla poszczególnych parametrów ground motion zawierają:
- nazwę parametru <type> - może to być dowolna nazwa;
- rodzaj parametru <category> - są one odpowiednikami parametru opisu amplitudy QuakeML i mogą to to być: point, mean, duration, period, integral lub other, przy czym
...
- niektóre z tych oznaczeń oznaczają sposób liczenia GM: point jest stosowany dla określenia wartości szczytowej,
...
- integral stosowany dla
...
- Intensywności Ariasa a
...
- period dla liczenia czasu trwania, w pozostałych przepadkach trzeba dodatkowo zdefiniować wtyczkę liczącą parametr GM;
- jednostki <unit> definiujące, z jakiego sygnału wyznaczany jest parametr
...
- - mogą być one oznaczone jako m, m/s lub m/s2 – zgodnie z QuakeML
...
- ;
- składowe sygnału <components> oznaczone: Z – pierwszy komponent, N – drugi i E – trzeci bez względu na to czy nazwy form falowych są ZNE, czy np. ABC, przy czym jeżeli sygnał ma być liczony z kilku składowych, to trzeba je wszystkie wymienić np. ZNE dla trzech składowych, NE dla składowej poziomej;
- nazwę pliku z filtrem <filterFileName>;
- nazwę dodatkowej wtyczki do liczenia parametru GM <pluginName> - jeżeli ta nazwa jest pusta przyjmowane jest, że rodzaj parametru definiuje sposób liczenia parametru.
W przypadku braku pliku konfiguracyjnego program tworzy plik wzorcowy GroundMotions.tmp, który należy przeredagować i zmienić rozszerzenie na .xml.
Definicja filtru w pliku składa się z nazwy filtru, który będzie zapisany do wyników oraz współczynników A i B filtru. Współczynniki muszą być zdefiniowane dla wszystkich częstotliwości próbkowania. Przykładowa definicja filtru pokazana jest poniżej:
...