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¶
{
"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
}
]
}
]
}
}