Giter Club home page Giter Club logo

Comments (7)

sabas avatar sabas commented on July 30, 2024 3

Metterli null piuttosto? Oppure il centroide potrebbe essere più neutrale.

Quel punto è una nota isola :) https://en.wikipedia.org/wiki/Null_Island

from covid-19.

sabas avatar sabas commented on July 30, 2024 3

Intendevo "lat": null e "lon": null, dovrebbe essere gestito perché null è un valore valido

from covid-19.

pescetti avatar pescetti commented on July 30, 2024 2

Grazie ma il problema in questo caso era nei dati, non solo nella visualizzazione.

Sistemare una specifica visualizzazione (la vostra dashboard) non risolve il problema dei dati.

Un dataset con dati localizzati in (0,0) è sbagliato. Un dataset con dati localizzati in (null, null) è più facilmente gestibile, altrimenti tutti quanti devono implementare un trucchetto come quello implementato da voi per escluderli.

Questo trucchetto nelle visualizzazioni basate su aree (al contrario della vostra che è basata su punti) tra l'altro crea risultati fuorvianti, quindi la cosa migliore sarebbe davvero usare null e non 0 nei dati JSON.

Suggerirei di riaprire la issue almeno come possibile miglioramento futuro.

from covid-19.

pescetti avatar pescetti commented on July 30, 2024 1

Dal punto di vista dei dati, in JSON null è sicuramente l'opzione migliore.

Con null il problema viene (giustamente, direi) spostato sulla visualizzazione. Poi ciascuno deciderà se ignorare i dati localizzati in null, con rischio di fuorvianti omissioni, o gestirli in qualche modo.

Nelle mie mappe li sto ridistribuendo, per la sola visualizzazione, in proporzione ai dati provinciali: se Campobasso ha 100 casi, Isernia 50 e "Molise non assegnati" sono 15, ne colloco 10 a Campobasso e 5 a Isernia (i numeri nell'esempio sono di fantasia).

from covid-19.

umbros avatar umbros commented on July 30, 2024 1

Ciao, innanzitutto grazie per la segnalazione, per i dati ancora assegnati non è possibile ridistribuirli perchè il dato deve essere preciso, vedremo di trovare una soluzione grafica o tabellare per indicarli. Per quanto riguarda la localizzazione in Africa dei dati "non assegnati" era dovuto a lat = 0 e long = 0 messo un filtro se lat e long = 0 non mostrare il punto.

immagine

from covid-19.

pescetti avatar pescetti commented on July 30, 2024

Lo vedo anch'io nelle mie visualizzazioni personali su mappa, il problema è qui:

https://github.com/pcm-dpc/COVID-19/blob/master/dati-json/dpc-covid19-ita-province.json#L5182

In altre parole, i casi che sono in Liguria ma ancora in fase di definizione/aggiornamento (cioè non assegnati a una provincia) hanno latitudine/longitudine 0/0 che è effettivamente quel punto vicino all'Africa. Succede ovviamente per tutte le regioni.

Non saprei quale soluzione suggerire, forse il centroide della regione? O (per semplificare, ma forse è troppo grossolano) il capoluogo? Oppure ometterli dalle visualizzazioni per provincia?

from covid-19.

etrevis avatar etrevis commented on July 30, 2024

Penso non sia il caso di ometterli, i conti non tornerebbero più con i totali.
Una possibilità è non assegnarli un valore numerico, ma questo potrebbe generare errori se non gestito accuratamente.
Assegnare le coordinate del capoluogo porterebbe ad overstimare il conteggio se solo lat/long vengono usate.

Credo che la migliore opzione si di mantenere 0,0

from covid-19.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.