etalab / ban-data

Projet de suivi des données BAN et des scripts de traitements associés
20 stars 5 forks source link

Doublon dans les housenumbers #113

Open yohanboniface opened 7 years ago

yohanboniface commented 7 years ago

Example:

{
    "id": "76540_7820_cf82a4",
    "type": "street",
    "name": "Rue de Sotteville",
    "postcode": "76100",
    "citycode": "76540",
    "lon": 1.087781,
    "lat": 49.426190,
    "city": "Rouen",
    "context": "76, Seine-Maritime, Normandie (Haute-Normandie)",
    "importance": 0.3505,
    "housenumbers": {
        "1": {
            "lat": 49.424949,
            "lon": 1.088041,
            "id": "ADRNIVX_0000000272854194"
        },
        "1": {
            "lat": 49.424948,
            "lon": 1.088042,
            "id": "ADRNIVX_0000000272854195"
        },
        "10": {
            "lat": 49.425038,
            "lon": 1.088252,
            "id": "ADRNIVX_0000000272854203"
        },
        "12": {
            "lat": 49.425443,
            "lon": 1.087991,
            "id": "ADRNIVX_0000000272851984"
        },
        "14": {
            "lat": 49.425651,
            "lon": 1.087848,
            "id": "ADRNIVX_0000000272851985"
        },
        "15": {
            "lat": 49.426248,
            "lon": 1.087145,
            "id": "ADRNIVX_0000000272851986"
        },
        "17": {
            "lat": 49.426418,
            "lon": 1.087400,
            "id": "ADRNIVX_0000000334887989"
        },
        "19": {
            "lat": 49.426305,
            "lon": 1.087268,
            "id": "ADRNIVX_0000000272851988"
        },
        "2": {
            "lat": 49.424204,
            "lon": 1.088915,
            "id": "ADRNIVX_0000000272854196"
        },
        "21": {
            "lat": 49.426652,
            "lon": 1.087287,
            "id": "ADRNIVX_0000000272851989"
        },
        "25": {
            "lat": 49.426816,
            "lon": 1.087330,
            "id": "ADRNIVX_0000000334887990"
        },
        "27 A": {
            "lat": 49.426860,
            "lon": 1.087268,
            "id": "ADRNIVX_0000000272851991"
        },
        "27 TER": {
            "lat": 49.427285,
            "lon": 1.087291,
            "id": "ADRNIVX_0000000272849915"
        },
        "29": {
            "lat": 49.427384,
            "lon": 1.087289,
            "id": "ADRNIVX_0000000272849916"
        },
        "29 A": {
            "lat": 49.427441,
            "lon": 1.087292,
            "id": "ADRNIVX_0000000272849920"
        },
        "29 BIS": {
            "lat": 49.427498,
            "lon": 1.087295,
            "id": "ADRNIVX_0000000272849921"
        },
        "3": {
            "lat": 49.425126,
            "lon": 1.087916,
            "id": "ADRNIVX_0000000272851974"
        },
        "31": {
            "lat": 49.427556,
            "lon": 1.087299,
            "id": "ADRNIVX_0000000272849922"
        },
        "33": {
            "lat": 49.427614,
            "lon": 1.087304,
            "id": "ADRNIVX_0000000272849923"
        },
        "4": {
            "lat": 49.424277,
            "lon": 1.088864,
            "id": "ADRNIVX_0000000272854197"
        },
        "41": {
            "lat": 49.428448,
            "lon": 1.087558,
            "id": "ADRNIVX_0000000272849924"
        },
        "43": {
            "lat": 49.428567,
            "lon": 1.087607,
            "id": "ADRNIVX_0000000272849925"
        },
        "45": {
            "lat": 49.428480,
            "lon": 1.087601,
            "id": "ADRNIVX_0000000272849926"
        },
        "49": {
            "lat": 49.428904,
            "lon": 1.087734,
            "id": "ADRNIVX_0000000272848008"
        },
        "4 B": {
            "lat": 49.424306,
            "lon": 1.088842,
            "id": "ADRNIVX_0000000272854198"
        },
        "5": {
            "lat": 49.425223,
            "lon": 1.087860,
            "id": "ADRNIVX_0000000272851975"
        },
        "51": {
            "lat": 49.429004,
            "lon": 1.087798,
            "id": "ADRNIVX_0000000272848009"
        },
        "5 A": {
            "lat": 49.425369,
            "lon": 1.087763,
            "id": "ADRNIVX_0000000311473707"
        },
        "5 B": {
            "lat": 49.425461,
            "lon": 1.087703,
            "id": "ADRNIVX_0000000272851977"
        },
        "5 B": {
            "lat": 49.425461,
            "lon": 1.087702,
            "id": "ADRNIVX_0000000272851978"
        },
        "5 B": {
            "lat": 49.425461,
            "lon": 1.087702,
            "id": "ADRNIVX_0000000272851979"
        },
        "5 B": {
            "lat": 49.425461,
            "lon": 1.087702,
            "id": "ADRNIVX_0000000272851980"
        },
        "5 B": {
            "lat": 49.425461,
            "lon": 1.087702,
            "id": "ADRNIVX_0000000272851981"
        },
        "5 B": {
            "lat": 49.425461,
            "lon": 1.087702,
            "id": "ADRNIVX_0000000272851982"
        },
        "5 B": {
            "lat": 49.425461,
            "lon": 1.087702,
            "id": "ADRNIVX_0000000272851983"
        },
        "5 BIS": {
            "lat": 49.425461,
            "lon": 1.087702,
            "id": "ADRNIVX_0000000272851976"
        },
        "6": {
            "lat": 49.424330,
            "lon": 1.088826,
            "id": "ADRNIVX_0000000272854200"
        },
        "66": {
            "lat": 49.428185,
            "lon": 1.087632,
            "id": "ADRNIVX_0000000272849927"
        },
        "8": {
            "lat": 49.424693,
            "lon": 1.088528,
            "id": "ADRNIVX_0000000272854202"
        },
        "8": {
            "lat": 49.424693,
            "lon": 1.088528,
            "id": "ADRNIVX_0000000311473708"
        }
    }
}

Deux numéros 1, 8 numéros "5B", deux numéros 8…

cquest commented 6 years ago

Les doublons... signalés en 2015, jamais corrigés. Je n'ai jamais ajouté de traitement pour les éliminer... quel ID devrait-on garder ?