Versions Compared

Key

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

Pozycja <valueName>, np. <valueName>Latitude</valueName>, opisuje rodzaje kolumn. Nazwy rodzajów kolumn są ściśle zdefiniowane i mogą występować tylko nazwy poniżej podane. W zależności od rodzaju kolumn inaczej jest plik csv CSV interpretowany i inne wartości mogą występować w pozycjach <format> i <correction>.

...

Zgodnie z definicja QuakeML wyświetlana wartość jest głębokością liczoną od poziomu morza liczoną w kilometrachmetrach. W przypadku głębokości od ustalonego poziomu gruntu, należy zdefiniować <DepthOffset>.  Głębokość jest czytana w postaci zdefiniowanej w pozycji <format>, gdzie format jest taki sam jak w funkcji scanf dla liczb rzeczywistych:

...

Pozycja Depth powinna być w metrach. Jeżeli jest podana w innych jednostkach, to należy ostawić w polu <correction> odpowiednią wartość, która będzie wymnażana przez pola kolumny. Np. jeżeli wartości depth są w kilometrach należy ustawić  ustawić przelicznik  <correction>1000.0 </correction>a jednocześnie. Głębokość powinna być liczona od poziomu morza w górę, tj głębokości poniżej poziomu morza powinne być ujemne. Jeżeli jest inaczej, należy to skorygować przez ujemną wartość <correction>. W przypadku, gdy głębokość nie jest liczona od poziomu morza należy odpowiednio ustawić wartość <DepthOffset>w metrach.  

Region

Czyta wartość tekstową regionu. UWAGA! Może się różnić od regionu zdefiniowanego przy wywołaniu SWIP5 i wartość ta nie zmienia regionu opracowań. Tekst ten jest dopisywany do origin w QuakeML. Pozycja <format> jest ignorowana. Pozycja <correction> jest ignorowana Pozycje <format> i <correction> są ignorowane.

Magnitude

Czyta magnitudę lub energię typu zdefiniowanego w pozycji <format>, np. <format>Mw</format>. W przypadku energii powinna być tam nazwa <format>Energy</format>. W przypadku gdy typ magnitudy jest zdefiniowany we wcześniejszej kolumnie (patrz MagnitudeType) zamiast typu magnitudy podaje sie znak %, tj. <format>%</format>. Pozycja <correction> jest ignorowanamnożona przez wartość magnitudy. Standardowo powinna wynosić 1..

MagnitudeType

Kolumna opisująca rodzaj magnitudy. Kolumna ta powinna poprzedzać kolumnę z magnitudami (patrz Magnitude). Pozycja <format> jest ignorowana. Pozycja <correction> jest ignorowana Pozycje <format> i <correction> są ignorowane.

X

Czyta wartość X położenia w lokalnym układzie współrzędnych w metrach w postaci zdefiniowanej w pozycji <format>, gdzie format jest taki sam jak w funkcji C scanf dla liczb rzeczywistych:

...

Wartości XYZ są przeliczane na współrzędne geograficzne zgodnie z konfiguracja regionu SWIP5. Jeżeli Z jest podane w innych jednostkach niż metry, to należy ustawić w polu <correction> odpowiednią wartość, która będzie wymnażana przez pola kolumny. Np. jeżeli wartości Z są w kilometrach należy ustawić  <correction>1000</correction>.

ID

Czyta ciąg znaków tekstowo-numerycznych opisujących publicID wstrząsu. W pozycji <format> jest trzymany sposób tworzenia publicID z czytanego tekstu, np. gdy w kolumnie jest numer „12345” a format jest zdefiniowany <format>smi:igf.edu.pl/Ziemowit#%s</format>, to w miejsce „%s” wpisywane są wcztywane wczytywane znaki i ID będzie wtedy „smismi:igf.edu.pl/Ziemowit#12345”Ziemowit#12345. Pozycja <correction> jest ignorowana. Wskazane jest aby Kolumna ID musi być była w pliku przed kolumną z MagnitudąCSV na początku.

Comments

Czyta teksty z kolumny i umieszcza w komentarzach do zjawiska (pole Comment w QuakeML). Może być kilka kolumn oznaczonych jako Comments. Pozycja <format> jest ignorowana. Pozycja <correction> jest ignorowana.

SourceOfInformation

Czyta kolumnę z tekstem opisujacym opisującym źródło informacji o wstrząsie. Pozycja <format> jest ignorowana. Pozycja <correction> jest ignorowana Pozycje <format> i <correction> są ignorowane. Informacja ta jest dopisywana do origin.

Ignore

Dana kolumna będzie ignorowana. Jeżeli jest \kumna w liku CSV nie ustawiona jako Ignore jakaś niezdefiniowana w pliku konfiguracyjnym kolumna w pliku CSV to generowane jest ostrezeżenieostrzeżenie. Pozycja <format> jest ignorowana. Pozycja <correction> jest ignorowana. Aby nie pojawiało się ostrzeżenie to wszystkie kolumny z danymi nieistotnymi przy imporcie powinny być zdefiniowane jako Ignore. Pozycje <format> i <correction> są ignorowane.