> > Capisco, davvero. Ma spero che tu ti renda conto che è un bug che copre un > altro bug.
Tu lo vedi come un bug che copre un altro bug, io la vedo come un'utile ridondanza per effettuare controlli sulla validità dei dati. E' possibile farlo con le relazioni street? Non che io ne sia a conoscenza, sentiti libero di fornirmi gli strumenti per effettuare validazioni anche con le relazioni. Se fosse accaduto sulle relazioni invece di dover correggere un milione di > punti, ne avresti dovuto correggere solo uno. > Se OSMInspector non considera le relazioni questa non è una ragione > generale per non usarle. > Catonano, dalla tua affermazione è chiaro che non hai mai effettuato alcun controllo e modifiche sui numeri civici e che non hai idea del principio di funzionamento di OSMInspector. Nella mappa che hai visto non ci sono milioni di punti da correggere, ma solamente poche decine di highway da correggere. Se per assurdo, tale zona fosse stata mappata con le relazioni e il mappatore di turno avesse cambiato il nome della relazione con un nome sbagliato, non esiste ALCUN modo di affermare che quello sia un errore, perché la relazione elimina la ridondanza dei dati. Il controllo degli indirizzi effettuato da OSMInspector è basato sulla ridondanza dei dati. Se elimini la ridondanza, elimini anche l'unico modo di controllare l'integrità dei dati. Se voi siete a conoscenza di metodologie che permettono questo livello di controllo sui dati attraverso l'uso di relazioni, vi invito a condividerle e non tenervele segrete; se non esistono si cercherà di svilupparle. Ma per piacere, non spariamo boiate Davide. Il giorno 14 dicembre 2017 16:24, Simone Saviolo <simone.savi...@gmail.com> ha scritto: > Il giorno 14 dicembre 2017 16:03, Martin Koppenhoefer < > dieterdre...@gmail.com> ha scritto: > >> 2017-12-14 14:59 GMT+01:00 Simone Saviolo <simone.savi...@gmail.com>: >> >>> Qualitativamente, no. È vero, le relazioni comportano un *piccolo* >>> overhead: da una parte aggiungo un tag a un nodo/way, dall'altro aggiungo >>> il nodo/way alla relazione *e* ho una relazione. Ma bada, la relazione con >>> mille membri è sempre UNA relazione con mille membri, invece di essere >>> mille tag. Non mi sembra che sia un impatto rilevante - ma per scoprirlo >>> dovremmo avere numeri, e non li abbiamo. >>> >> >> i numeri ci sono, non le ho io, ma ho ascoltato chi le aveva. Il "dogma" >> "relations are not categories" viene proprio da questo lato. Altrimenti >> potresti anche dire: perché scrivere amenity=school mille volte, se posso >> avere una relazione "scuole di Roma" dove aggiungo tutte le scuole. Per >> esempio. >> > > Infatti sono contrario anch'io alle categorie. Ma questa non è una > categoria: è una relazione del tipo "fa parte di", "è associato a". > > Quanto alle scuole di Roma, non c'entra. amenity=school è un tag fisso; > qui stiamo parlando di name=* che è un tag freeform. È sbagliato che un > campo freeform venga usato come chiave per una relazione. > > Inoltre, fare una categoria "scuole di Roma" è sbagliato: se vuoi tutte le > scuole di Roma, fai una query. Creare una categoria (con una relazione o in > qualsiasi altro modo) sarebbe una sorta di cache dei risultati della query, > e sarebbe invalidata tre secondi dopo che l'hai fatta. > > Ciao, > > Simone > > _______________________________________________ > Talk-it mailing list > Talk-it@openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-it > >
_______________________________________________ Talk-it mailing list Talk-it@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-it