Drop Duplicates par patch_id après téléchargement de LiPaC
CharlesGaydon opened this issue · 2 comments
Dans LiPaC, des dalles peuvent coexister avec fichier_de_reference=True. Il est alors possible que la requête de LiPaC obtienne plusieurs version d'un même vignette. Pas d'impact à date, mais ça pourrait devenir plus problématique dans le futur si plusieurs acquisitions ont lieu sur de même zones.
Solution simple : drop_duplicates sur la clé "patch_id (== VIGNETTE.ID) dans le connecteur LiPaC directement. Risque cependant que les jointures des tables soient démultipliées en proportion du nombre de dalles redondantes.
Mieux : drop_duplicates dans la requête SQL, sur la base de dalle_id.
A terme idéalement : unique version_de_reference dans LiPaC.
A gérer dans #41 ?
Unicité des dalles -->
Dans le cadre de l’usage attendu de LiPac, à savoir les 29 blocs optimisés des marchés MS11 et MS14, cette hypothèse est respectée.