<div dir="ltr"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Capisco, davvero. Ma spero che tu ti renda conto che è un bug che copre un altro bug.</blockquote><div><br></div><div>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.</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>Se fosse accaduto sulle relazioni invece di dover correggere un milione di punti, ne avresti dovuto correggere solo uno.</div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>Se OSMInspector non considera le relazioni questa non è una ragione generale per non usarle. <br></div></blockquote><div><br></div><div>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. <br></div><div>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 <br></div><div><br></div><div>   <br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature">Davide.</div></div>
<br><div class="gmail_quote">Il giorno 14 dicembre 2017 16:24, Simone Saviolo <span dir="ltr"><<a href="mailto:simone.saviolo@gmail.com" target="_blank">simone.saviolo@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="">Il giorno 14 dicembre 2017 16:03, Martin Koppenhoefer <span dir="ltr"><<a href="mailto:dieterdreist@gmail.com" target="_blank">dieterdreist@gmail.com</a>></span> ha scritto:<br></span><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span>2017-12-14 14:59 GMT+01:00 Simone Saviolo <span dir="ltr"><<a href="mailto:simone.saviolo@gmail.com" target="_blank">simone.saviolo@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span></span>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. </div></div></div></blockquote><div><br></div></span><div>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.</div></div></div></div></blockquote><div><br></div></span><div>Infatti sono contrario anch'io alle categorie. Ma questa non è una categoria: è una relazione del tipo "fa parte di", "è associato a". </div><div><br></div><div>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. </div><div><br></div><div>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. </div><div><br></div><div>Ciao,</div><div><br></div><div>Simone </div></div></div></div>
<br>______________________________<wbr>_________________<br>
Talk-it mailing list<br>
<a href="mailto:Talk-it@openstreetmap.org">Talk-it@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-it" rel="noreferrer" target="_blank">https://lists.openstreetmap.<wbr>org/listinfo/talk-it</a><br>
<br></blockquote></div><br></div>