Mediu v1 / Mediu
Metadatele catalogului
Ce acoperă, ce lipsește, ce înseamnă clasele de calitate și scările de magnitudine.
GET
https://oneapi.ro/api/mediu/v1/seism/catalog
Parametri de interogare
Ruta nu acceptă parametri de interogare.
Cum se comportă
- Fetch-uiește-l o dată. E răspunsul care îți spune limitele datelor, nu datele.
- Clasele de calitate
A–Dsunt atribuite de INFP și reflectă cât de bine e constrânsă soluția. Peste jumătate din catalog e în claseleCșiD— în majoritate evenimente vechi sau slab înregistrate. - Cele trei scări de magnitudine nu sunt interschimbabile:
Mwe comparabilă internațional și e prezentă pe aproape tot catalogul,MLsaturează la magnitudini mari, iarMDapare pe evenimente vechi. - Numerele sunt evenimente înregistrate, nu evenimente produse. Catalogul are 1 eveniment în secolul X și peste 33.000 în secolul XXI — diferența e instrumentație, nu seismicitate. Sub magnitudinea 3 devine complet abia din anii 1980, odată cu rețeaua seismică modernă. Nu compara numărătorile între epoci.
La ce folosește
- Afli ce acoperă catalogul înainte de a construi o analiză pe el.
- Verifici câte evenimente n-au magnitudine, adâncime sau clasă de calitate, ca să decizi cum le tratezi.
- Citești cât de proaspăt e catalogul înainte de a-l trata ca sursă curentă.
Structura răspunsului
Toate câmpurile de mai jos sunt în data.
CâmpTipDescriere
catalog
string
Numele catalogului (
ROMPLUS).
institutie
string
Instituția care îl produce.
acoperire
object
Câte evenimente, din ce an până în ce an, cu magnitudinea și adâncimea maxime.
acoperire.evenimente
integer
Câte evenimente conține.
acoperire.primul_an
integer
Anul celui mai vechi eveniment.
acoperire.ultimul_an
integer
Anul celui mai recent eveniment.
acoperire.prima_data
string
Momentul celui mai vechi eveniment.
acoperire.ultima_data
string
Momentul celui mai recent eveniment.
acoperire.magnitudine_maxima
number
Cea mai mare magnitudine din catalog.
acoperire.adancime_maxima_km
number
Cea mai mare adâncime din catalog.
lipsuri.fara_magnitudine
integer
Evenimente fără magnitudine determinată.
lipsuri.fara_adancime
integer
Evenimente fără adâncime determinată.
lipsuri.fara_calitate
integer
Evenimente fără clasă de calitate.
lipsuri.cu_adancime_fixata
integer
Evenimente la care adâncimea a fost fixată de analist, nu determinată.
calitate[]
array
Distribuția pe clase de calitate a localizării.
calitate[].clasa
string
A–D sau nedeterminata.
calitate[].evenimente
integer
Câte evenimente în clasă.
scari_de_magnitudine
object
Ce înseamnă fiecare scară din catalog și de ce nu se compară între ele.
scari_de_magnitudine.Mw
string
Ce e magnitudinea moment și când se folosește.
scari_de_magnitudine.ML
string
Ce e magnitudinea locală și limitele ei.
scari_de_magnitudine.MD
string
Ce e magnitudinea de durată.
prospetime.ultimul_eveniment
string
Momentul celui mai recent eveniment.
prospetime.zile_de_la_ultimul_eveniment
integer
Vechimea catalogului, în zile.
prospetime.observatie
string
Explicația ritmului de actualizare.
observatie
string
Avertismentul de completitudine.
sursa
object
Sursa și licența.
Exemple de răspuns
GEThttps://oneapi.ro/api/mediu/v1/seism/catalog
{
"data": {
"catalog": "ROMPLUS",
"institutie": "Institutul Naţional de Cercetare-Dezvoltare pentru Fizica Pământului (INCDFP/INFP)",
"acoperire": {
"evenimente": 39596,
"primul_an": 984,
"ultimul_an": 2026,
"prima_data": "0984-01-01 01: 44: 24+01: 44: 24",
"ultima_data": "2026-02-28 08: 38: 30+02",
"magnitudine_maxima": 7.9,
"adancime_maxima_km": 196
},
"lipsuri": {
"fara_magnitudine": 339,
"fara_adancime": 3453,
"fara_calitate": 558,
"cu_adancime_fixata": 6839
},
"calitate": [
{
"clasa": "A",
"evenimente": 12025
}
],
"scari_de_magnitudine": {
"Mw": "Magnitudine moment — scara comparabilă internațional, preferată în răspunsuri când există.",
"ML": "Magnitudine locală (Richter) — folosită când Mw lipsește; saturează la magnitudini mari.",
"MD": "Magnitudine de durată — ultima opțiune, pe evenimente vechi sau slab înregistrate."
},
"prospetime": {
"ultimul_eveniment": "2026-02-28 08: 38: 30+02",
"zile_de_la_ultimul_eveniment": 220,
"observatie": "Catalogul se actualizează neregulat și fără anunț. Un decalaj de săptămâni sau luni față de prezent e normal — nu înseamnă că nu s-au produs cutremure, ci că nu au fost încă publicate în catalog."
},
"observatie": "Numerele sunt evenimente ÎNREGISTRATE, nu evenimente produse. Catalogul are 1 eveniment în secolul X și peste 33.000 în secolul XXI — diferența e instrumentație, nu seismicitate. Sub magnitudinea 3, catalogul devine complet abia din anii 1980, odată cu rețeaua seismică modernă. Nu compara numărătorile între epoci.",
"sursa": {
"nume": "Catalogul ROMPLUS — Institutul Naţional de Cercetare-Dezvoltare pentru Fizica Pământului (INCDFP)",
"url": "https://www.infp.ro/index.php?i=romplus",
"licenta": "Date de sector public, reutilizabile conform Legii 109/2007, cu indicarea sursei."
}
}
}
Coduri de eroare
| Cod | Slug | Când apare |
|---|---|---|
| 401 | neautentificat | Token lipsă, invalid, expirat sau revocat. |
| 403 | feature_indisponibil | Planul curent nu include funcţia de care ţine ruta. |
| 422 | validare | Ruta nu primeşte parametri, în afară de lang: orice alt parametru dă 422, nu e ignorat. |
| 429 | cota_depasita | Cota lunară a planului a fost depăşită (vezi Retry-After). |
Toate erorile au aceeași formă. eroare.cod e stabil și e cel după care trebuie să ramifici în cod — nu după textul din mesaj, care se poate schimba.
{
"eroare": {
"cod": "validare",
"mesaj": "Ruta nu primeşte parametri, în afară de lang: orice alt parametru dă 422, nu e ignorat."
}
}