Publication de prévisions (déprécié)

Ce web-service permet de publier des prévisions.

Paramètres HTTP

Paramètre

Valeur

Route

prevision

Méthode

GET

Paramètres URL

Nom

Description

Type

O/F

cdentites

liste de codes de site et/ou de codes de station

list(str)

O

grandeur

grandeurs(combinaison de H, Q ou HQ)

str

O

cdsimulations

liste de codes de simulation

list(int)

F

cdmodeles

liste de codes de modèle

list(str)

F

statut

statut de la simulation

int

F

qualite

Qualité de la simulation

int

F

apublier

simulations publiques si à true

bool

F

dtproddebut

Date de début de production

datetime

F

dtprodfin

Date de fin de production

datetime

F

dtprevdebut

Date de début des prévisions

datetime

F

dtprevfin

Date de fin des prévisions

datetime

F

dtinsdebut

Date de début d’insertion

datetime

F

dtinsfin

Date de fin d’insertion

datetime

F

nbruns

Nombre de simulations à retourner

int

F

Droits de publication

Se référer aux droits de publication des simulations: Publication de simulations (déprécié).

Réponse du web-service

Le web-service renvoie un json hydrométrie contenant les simulations à publier.

Le json hydrométrie contient les deux propriétés Scenario et Donnees.

Données

L’objet Données contiendra l’unique propriété Simuls.

Simuls est une liste non vide d’objets Simul.

Simul

Propriétés de l’objet Simul:

  • CdSiteHydro ou CdStationHydro

  • DtProdSimul

  • GrdSimul

  • CdSimul

  • IndiceQualSimul

  • DtFinValidSimul

  • DtDebSimul

  • DtFinSimul

  • DtBaseSimul

  • DtDerObsSimul

  • ModeCalSimul

  • StSimul

  • TypPubliSimul

  • SysAltiSimul

  • ContexteSimul

  • ComSimul

  • ComPrivSimul

  • ModeSimul

  • CdModelePrevision

  • CdContact

  • CdIntervenant

  • schemeAgencyID

  • PrevsTendance : liste non vide d’objets PrevTendance

  • PrevsDeterministe : liste d’objets non vide PrevDeterministe

  • PrevsProb : liste non vide d’objets PrevProb

  • ScnSimul : objet ScnSimul

  • PrevsEnsemble : liste d’objets non vide PrevEnsemble

  • PrevsEvol : liste non vide d’objets PrevEvol

PrevTendance

Propriétés de l’objet PrevTendance:

  • DtPrevTendance

  • ResMoyPrevTendance

  • ResMinPrevTendance

  • ResMaxPrevTendance

  • IncertDtPrevTendance

PrevDeterministe

Propriétés de l’objet PrevDeterministe:

  • DtPrevDeterministe

  • ResPrevDeterministe

  • IncertDtPrevDeterministe

PrevProb

Propriétés de l’objet PrevProb:

  • DtPrevProb

  • ProbsPrev : liste non vide d’objets ProbPrev

ProbPrev

Propriétés de l’objet ProbPrev:

  • PProbPrev

  • ResProbPrev

ScnSimul

Propriétés de l’objet ScnSimul:

  • LbScnSimul

  • DescScnSimul

PrevEnsemble

Propriétés de l’objet PrevEnsemble:

  • DtPrevEnsembliste

  • MembresPrevEnsemble : liste non vide d’objets MembrePrevEnsemble

MembrePrevEnsemble

Propriétés de l’objet MembrePrevEnsemble:

  • LbMembrePrevEnsemble

  • PoidMembrePrevEnsemble

  • ResMembrePrevEnsemble

PrevEvol

Propriétés de l’objet PrevEvol:

  • TypPrevEvol

  • DtDebPrevEvol

  • IncertDtPrevEvol

Exemple

Observations hydro au format json
{
  "Scenario": {},
  "Donnnees": {
    "Simuls": [
      {
        "CdSiteHydro": "A1234567",
        "DtProdSimul": "2021-01-01T10:00:00",
        "GrdSimul": "Q",
        "CdSimul": 0,
        "IndiceQualSimul": 100,
        "DtFinValidSimul": "2021-01-01T12:00:00",
        "DtDebSimul": "2021-01-01T11:00:00",
        "DtFinSimul": "2021-01-01T16:00:00",
        "DtBaseSimul": "2021-01-01T10:00:00",
        "DtDerObsSimul": "2021-01-01T16:00:00",
        "ModeCalSimul": 1,
        "StSimul": 16,
        "TypPubliSimul": 12,
        "SysAltiSimul": 31,
        "ContexteSimul": "Contexte",
        "ComSimul": "Cmnt",
        "ComPrivSimul": "Cmnt privé",
        "ModeSimul": 1,
        "CdModelePrevision": "31XXXX000",
        "CdContact": "0",
        "CdIntervenant": "1537",
        "schemeAgencyID": "SANDRE",
        "PrevsTendance": [
          {
            "DtPrevTendance": "2021-01-01T11:00:00",
            "ResMoyPrevTendance": 1500,
            "ResMinPrevTendance": 1490,
            "ResMaxPrevTendance": 1510,
            "IncertDtPrevTendance": 5
          }
        ],
        "PrevsDeterministe": [
          {
            "DtPrevDeterministe": "2021-01-01T11:00:00",
            "ResPrevDeterministe": 1500,
            "IncertDtPrevDeterministe": 5
          }
        ],
        "PrevsProb": [
          {
            "DtPrevProb": "2021-01-01T11:00:00",
            "ProbsPrev ": [
              {
                "PProbPrev": 50,
                "ResProbPrev": 1500
              }
            ]
          }
        ],
        "ScnSimul": {
          "LbScnSimul": "Lb scénario",
          "DescScnSimul": "Description"
        },
        "PrevsEnsemble": [
          {
            "DtPrevEnsembliste": "2021-01-01T11:00:00",
            "MembresPrevEnsemble" : [
              {
                "LbMembrePrevEnsemble": "Lb membre",
                "PoidMembrePrevEnsemble": 2,
                "ResMembrePrevEnsemble": 1500
              }
            ]
          }
        ],
        "PrevsEvol": [
          {
            "TypPrevEvol": 1,
            "DtDebPrevEvol": "2021-01-01T12:00:00",
            "IncertDtPrevEvol": 5
          }
        ]
      }
    ]
  }
}