Closed louptheron closed 3 years ago
@VincentAntoine Créer un numéro de marée quand on n'a pas de num de marée
Par operation_type
(en lignes) et par flag_state
(en colonnes), la présence de numéros de marée dans les données ERS est comme suit :
operation_type | DEU | ESP | GBR | IRL | NLD | FRA | FRO | REU | GUF | VEN |
---|---|---|---|---|---|---|---|---|---|---|
DAT | Non | Non | Non | Non | Non | Oui | Oui | Oui | Oui | Oui |
COR | Non | Non | Non | Non | Non | Oui | Oui | Oui | Oui | Oui |
DEL | Non | Non | Non | Non | Non | Non | Non | Non | Non | Non |
RET | Non | Non | Non | Non | Non | Non | Non | Non | Non | Non |
-> Il faut donc ajouter un numéro de marée calculé pour les nationalités qui ne transmettent pas de numéro de marée.
-> @louptheron pour les messages RET et DEL, il n'y a pas de numéro de marée dans le message mais celui-ci est disponible dans le message référencé (quand ce dernier est bien en base de données : on peut imaginer que l'on reçoit un message de RET ou DEL concernant un message que l'on n'a pas reçu). Est-ce que ça t'arrange que j'ajoute le numéro de marée du message référencé, ou pas besoin ?
Suite discussion, pas besoin de trip_number
sur les DEL
et les RET
, on ira les chercher avec le referenced_ers_id
(comme c'est déjà le cas).
Pour le back :
getSecondVoyageAfter(date)
qui sera appelé avec comme argument le début de marée sélectionnéegetSecondToLastVoyageBefore(date)
qui sera appelé avec comme argument la fin de marée sélectionnée
Selectionner les messages de marées par numéro de marée
Pour rajouter dans la marée précédente le LAN émis dans la marée en cours