oneapi
Autentificare
Mediu v1 / Mediu

Statistici pe catalog

Agregate pe deceniu, pe bandă de magnitudine și pe bandă de adâncime.

GET
https://oneapi.ro/api/mediu/v1/seism/statistici

Parametri de interogare

NumeTipDescriereValori acceptate
de_laopțional string | null Prima dată inclusă, AAAA-LL-ZZ. ex. 1980-01-01
pana_laopțional string | null Ultima dată inclusă, AAAA-LL-ZZ. ex. 2026-12-31
magnitudine_minopțional number | null Doar evenimentele peste această magnitudine. 0 – 10

Cum se comportă

  • 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.
  • Seria pe deceniu ilustrează exact capcana: nu o citi ca pe o creștere a seismicității. Creșterea e a capacității de detecție.
  • Banda nedeterminata apare atât la magnitudine, cât și la adâncime, și nu e o eroare: sursa chiar nu a determinat valoarea pentru acele evenimente.
  • Filtrele restrâng populația peste care se calculează toate cele trei agregate deodată.

La ce folosește

  • Ilustrezi într-un articol sau raport distribuția cutremurelor pe adâncime și magnitudine.
  • Arăți creșterea numărului de evenimente înregistrate odată cu densificarea rețelei seismice.
  • Dimensionezi o analiză înainte de a extrage seria completă.

Structura răspunsului

Toate câmpurile de mai jos sunt în data.

CâmpTipDescriere
pe_deceniu[].deceniu integer Deceniul, ca an de început (1970, 1980…).
pe_deceniu[].evenimente integer Câte evenimente înregistrate în deceniu.
pe_deceniu[].magnitudine_maxima number Cea mai mare magnitudine din deceniu.
pe_magnitudine[].banda string sub_2, 2_3, 3_4, 4_5, 5_6, 6_plus sau nedeterminata.
pe_magnitudine[].evenimente integer Câte evenimente în bandă.
pe_adancime[].banda string crustal_sub_30, intermediar_30_70, intermediar_70_200, peste_200 sau nedeterminata.
pe_adancime[].evenimente integer Câte evenimente în bandă.
pe_adancime[].magnitudine_maxima number Cea mai mare magnitudine din banda de adâncime.
observatie string Avertismentul de completitudine.
sursa object Sursa și licența.

Exemple de răspuns

GEThttps://oneapi.ro/api/mediu/v1/seism/statistici
{
    "data": {
        "pe_deceniu": [
            {
                "deceniu": 980,
                "evenimente": 1,
                "magnitudine_maxima": 7.1
            }
        ],
        "pe_magnitudine": [
            {
                "banda": "2_3",
                "evenimente": 18771
            }
        ],
        "pe_adancime": [
            {
                "banda": "crustal_sub_30",
                "evenimente": 26737,
                "magnitudine_maxima": 6.5
            }
        ],
        "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.
422validareDată în alt format decât AAAA-LL-ZZ, sau magnitudine în afara intervalului 0–10.
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": "Dată în alt format decât AAAA-LL-ZZ, sau magnitudine în afara intervalului 0–10.",
        "detalii": {
            "de_la": [
                "Valoarea trimisă nu respectă regula parametrului."
            ]
        }
    }
}