oneapi
Autentificare
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–D sunt atribuite de INFP și reflectă cât de bine e constrânsă soluția. Peste jumătate din catalog e în clasele C și D — în majoritate evenimente vechi sau slab înregistrate.
  • Cele trei scări de magnitudine nu sunt interschimbabile: Mw e comparabilă internațional și e prezentă pe aproape tot catalogul, ML saturează la magnitudini mari, iar MD apare 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

CodSlugCând apare
401neautentificatToken lipsă, invalid, expirat sau revocat.
403feature_indisponibilPlanul curent nu include funcţia de care ţine ruta.
422validareRuta nu primeşte parametri, în afară de lang: orice alt parametru dă 422, nu e ignorat.
429cota_depasitaCota 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."
    }
}