xrmx / parse-medici-torino

Script per trasformare i pdf dei medici di medicina generale della ASL Città di Torino in formato machine readable
MIT License
4 stars 2 forks source link

Dati duplicati nel geojson #10

Open MGF2 opened 4 years ago

MGF2 commented 4 years ago

Ciao, usando la funzione di filtro di mapbox abbiamo trovato dati duplicati che la rompono, sono presenti più nomi con diversi indirizzi. Ad esempio digitando "Graziano" riporta errori di questo tipo:

[
  {
    "type":"Feature",
    "geometry":{
      "type":"Point",
      "coordinates":[
        7.652538,
        45.036621
      ]
    },
    "properties":{
      "circoscrizione":"1",
      "mmg":true,
      "nome":"GRAZIANO DOMENICO",
      "codice":"019265E",
      "indirizzo":"VIA MONTEVIDEO 5 10134 TORINO",
      "associazione":[
        "ASL TO RETE 213"
      ],
      "orari":[...]
    }
  },
  {
    "type":"Feature",
    "geometry":{
      "type":"Point",
      "coordinates":[
        7.687562,
        45.0642581
      ]
    },
    "properties":{
      "circoscrizione":"1",
      "mmg":true,
      "nome":"GRAZIANO DOMENICO",
      "codice":"019265E",
      "indirizzo":"VIA ACCADEMIA ALBERTINA 42 10123 TORINO",
      "associazione":[
        "ASL TO RETE 213"
      ],
      "orari":[...]
    }
  },
  {
    "type":"Feature",
    "geometry":{
      "type":"Point",
      "coordinates":[
        7.652538,
        45.036621
      ]
    },
    "properties":{
      "circoscrizione":"8",
      "mmg":true,
      "nome":"GRAZIANO DOMENICO",
      "codice":"019265E",
      "indirizzo":"VIA MONTEVIDEO 5 10134 TORINO",
      "associazione":[...],
      "orari":[...]
    }
  },
  {
    "type":"Feature",
    "geometry":{
      "type":"Point",
      "coordinates":[
        7.687562,
        45.0642581
      ]
    },
    "properties":{
      "circoscrizione":"8",
      "mmg":true,
      "nome":"GRAZIANO DOMENICO",
      "codice":"019265E",
      "indirizzo":"VIA ACCADEMIA ALBERTINA 42 10123 TORINO",
      "associazione":[...],
      "orari":[...]
    }
  }
]

E' possibile pulire la sorgente dati? Grazie

xrmx commented 4 years ago

Dal punto di vista tecnico bisognerebbe recuperare gli shape delle circorscrizioni e capire se l'indirizzo è compreso o meno. Da un punto di vista utente però se lo stesso medico riceve in posti diversi potrebbe comunque far comodo ai fini della scelta. Nella mia testa da utente mi guardo i punti filtrati per circoscrizione perciò non dovrebbero esserci doppioni.

MGF2 commented 4 years ago

Ci sono duplicati errati all'interno della base dati, la stessa via fa riferimento a circoscrizioni diverse, non è possibile filtrarli perchè i risultati non sono univoci. GRAZIANO DOMENICO-1-VIA MONTEVIDEO 5 10134 TORINO GRAZIANO DOMENICO-1-VIA ACCADEMIA ALBERTINA 42 10123 TORINO GRAZIANO DOMENICO-8-VIA MONTEVIDEO 5 10134 TORINO GRAZIANO DOMENICO-8-VIA ACCADEMIA ALBERTINA 42 10123 TORINO