45 lines
2.7 KiB
Text
45 lines
2.7 KiB
Text
|
# Example for parsing QuakeML measurement data.
|
||
|
#
|
||
|
# File:
|
||
|
# testcases/earthquakes.quakeml
|
||
|
#
|
||
|
# Expected Output:
|
||
|
# earthquakes,agency=us,type=mww depth=13000,eventid="7000dg8x",lat=-37.6099,lon=179.6102,mag=6.3,station_count=33i 1614989782185000000
|
||
|
# earthquakes,agency=us,type=mww depth=17000,eventid="7000dft1",lat=-28.7146,lon=-176.5582,mag=6.3,station_count=15i 1614911436571000000
|
||
|
# earthquakes,agency=us,type=mww depth=26450,eventid="7000dflf",lat=-29.7347,lon=-177.2817,mag=8.1,station_count=81i 1614886112819000000
|
||
|
# earthquakes,agency=us,type=mb depth=10000,eventid="7000dfku",lat=39.7886,lon=22.1189,mag=5.8,station_count=279i 1614883099415000000
|
||
|
# earthquakes,agency=us,type=mww depth=53090,eventid="7000dfk3",lat=-29.6647,lon=-177.8343,mag=7.4,station_count=40i 1614879684425000000
|
||
|
# earthquakes,agency=us,type=mww depth=20780,eventid="7000dffl",lat=-37.5628,lon=179.4443,mag=7.3,station_count=33i 1614864456464000000
|
||
|
# earthquakes,agency=us,type=mww depth=10000,eventid="7000df40",lat=39.7641,lon=22.1756,mag=6.3,station_count=81i 1614766570197000000
|
||
|
# earthquakes,type=mww depth=42100,eventid="0212o88mof",lat=61.3286,lon=-149.9991,mag=5.3 1614452365398000000
|
||
|
# earthquakes,agency=us,type=mww depth=10000,eventid="6000dkmk",lat=63.9602,lon=-22.2736,mag=5.6,station_count=64i 1614161159873000000
|
||
|
# earthquakes,agency=NC,type=mw depth=6220,eventid="73526151",lat=37.0456667,lon=-121.4781667,mag=3.76,station_count=3i 1613957893840000000
|
||
|
# earthquakes,agency=US,type=mwr depth=7000,eventid="2021dmpg",lat=36.96366667,lon=-98.09383333,mag=4.2,station_count=39i 1613743017950000000
|
||
|
# earthquakes,agency=us,type=mww depth=5590,eventid="6000dhxn",lat=-17.8192,lon=167.5901,mag=6.2,station_count=24i 1613436564078000000
|
||
|
# earthquakes,agency=us,type=mww depth=49940,eventid="6000dher",lat=37.7453,lon=141.7494,mag=7.1,station_count=74i 1613225270397000000
|
||
|
# earthquakes,agency=us,type=mww depth=98950,eventid="6000dh48",lat=38.1314,lon=73.545,mag=5.9,station_count=34i 1613149295308000000
|
||
|
# earthquakes,agency=us,type=mww depth=10000,eventid="6000dg77",lat=-23.0508,lon=171.657,mag=7.7,station_count=54i 1612963195532000000
|
||
|
#
|
||
|
|
||
|
metric_selection = "//event"
|
||
|
metric_name = "string('earthquakes')"
|
||
|
|
||
|
# Convert from milliseconds to nanoseconds as golang unfortunately
|
||
|
# only supports RFC3339 with second OR nanosecond precision.
|
||
|
timestamp = "replace(normalize-space(origin/time), 'Z', '000000Z')"
|
||
|
timestamp_format = "2006-01-02T15:04:05.999999999Z"
|
||
|
|
||
|
[fields]
|
||
|
eventid = "@catalog:eventid"
|
||
|
lon = "number(origin/longitude/value)"
|
||
|
lat = "number(origin/latitude/value)"
|
||
|
depth = "number(origin/depth/value)"
|
||
|
mag = "number(magnitude/mag/value)"
|
||
|
|
||
|
[fields_int]
|
||
|
station_count = "magnitude/stationCount"
|
||
|
|
||
|
[tags]
|
||
|
agency = "magnitude/creationInfo/agencyID"
|
||
|
type = "magnitude/type"
|