osm-fr / bano

Différents outils pour la constitution de la Base Adresses Nationale Ouverte
Do What The F*ck You Want To Public License
30 stars 18 forks source link

Utilise ROW_NUMBER pour ne pas avoir de doublon du a des RANK execo #417

Closed frodrigo closed 4 months ago

frodrigo commented 4 months ago

La sortie de BANO contient des voies en doublons. C'est causé par des jointures multiples.

Cela vient de WHERE rang_par_fantoir = 1 qui n'est pas unique. La fonction RANK() peut renvoyer des execos, contrairement à la fonction ROW_NUMBER().

Les doublons viennent à l'origine des données OSM.

Je pense qu'il faut repasser sur tous les RANK() avec WHERE rank=1 pour les vérifier/corriger.