ESM Saglayicisi
ProviderName.ESM (2.2.0), ORFEUS ve INGV'nin islettigi Engineering
Strong-Motion veritabanini (esm-db.eu) baglar. ESM;
Avrupa, Turkiye ve Orta Dogu'daki kuvvetli yer hareketi kayitlarini elle
islenmis (MP) halde, yer hareketi parametreleri ve sonlu fay mesafeleriyle
birlikte sunar.
Iki herkese acik servis kullanilir; anahtar veya kayit gerekmez:
| Servis | Kullanim |
|---|---|
esmws/flatfile/1/query |
Arama: kayit basina bir satir (deprem, istasyon, mesafe, PGA/PGV/PGD, T90, Arias) |
esmws/eventdata/1/query |
Indirme: bir kaydin uc bileseni (ascii, mseed, sac) |
Kisitli veya ambargolu kayitlar ESM'in imzali token ile POST istegini ister; bu kayitlar desteklenmez ve aramada gorunmez.
Ornek
from selection_service.core.earthquake_api import EarthquakeAPI
from selection_service.enums.enums import DesignCode, ProviderName
from selection_service.processing.criteria import SearchCriteria, SelectionConfig
from selection_service.processing.strategies import TBDYSelectionStrategy
strategy = TBDYSelectionStrategy(SelectionConfig(design_code=DesignCode.TBDY_2018))
api = EarthquakeAPI([ProviderName.ESM, ProviderName.AFAD], [strategy])
criteria = SearchCriteria(
start_date="2000-01-01",
end_date="2024-12-31",
min_magnitude=6.0,
max_Rjb=30,
min_vs30=360,
max_vs30=760,
)
result = api.run_sync(criteria, strategy.get_name())
esm = result.value.selected_df.query("PROVIDER == 'ESM'")
Birden fazla provider secildiginde ayni deprem ve istasyon cifti tekrar eleme ile tek kayda indirilir.
Filtreler
| Kriter | Nerede uygulanir |
|---|---|
start_date, end_date |
ESM sunucusu |
min/max_magnitude |
Sunucu (herhangi bir buyukluk turu) ve istemci (secilen MAGNITUDE) |
min/max_depth |
Sunucu ve istemci |
bbox veya min/max_latitude/longitude |
Sunucu (deprem konumu) |
min/max_vs30 |
Sunucu ve istemci |
min/max_Rjb |
Sunucu ve istemci |
network, station_code |
Sunucu (tam eslesme) |
mechanisms (StrikeSlip, Normal, Reverse) |
Sunucu (style-of-faulting) ve istemci |
| Diger mekanizmalar | Istemci |
min/max_Rrup, min/max_Repi, min/max_Rhyp |
Istemci |
min/max_pga, pgv, pgd |
Istemci |
circleLatitude/Longitude/Radius |
Istemci (deprem konumu) |
Kolonlar
| Standart kolon | ESM alani |
|---|---|
EVENT |
esm_event_id (indirmede kullanilir) |
RSN |
EVENT ile FILE_NAME_H1 birlesimi (dikey cizgiyle) |
SSN, STATION_ID |
AG.ISTASYON |
FILE_NAME_H1 |
AG.ISTASYON.KONUM.KANAL (indirme anahtari) |
MAGNITUDE, MAGNITUDE_TYPE |
Mw, yoksa EMEC Mw, Ms, Ml, Mb |
MECHANISM |
fm_type_code: NF Normal, TF Reverse, SS StrikeSlip, O Oblique |
RJB(km), RRUP(km) |
jb_dist, rup_dist; bos ise epi_dist, hyp_dist |
VS30(m/s) |
preferred_vs30_m_s |
PGA(cm2/sec), PGV(cm/sec), PGD(cm) |
RotD50; yoksa iki yatay bilesenin geometrik ortalamasi |
T90_avg(sec) |
Iki yatay bilesenin T90 ortalamasi |
ARIAS_INTENSITY(m/sec) |
rotd50_ai (RotD50 Arias), cm/s -> m/s |
LOWFREQ(Hz) |
Yatay bilesenlerin yuksek geciren kesme frekansinin en buyugu |
Indirme
Bkz. Waveform Indirme.