<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2017-12-14 9:27 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"><div>Invece noi su OSM dobbiamo abbattere le barriere all'ingresso perché i mappatori abbiano vita facile, dobbiamo abbattere le barriere in uscita perché i consumatori abbiano vita facile, e poi siamo un progetto open, mica dobbiamo cristallizzarci, no? Se la community dice che le relazioni sono scomode da usare, non le si usano. È meglio ripetere i dati cinquanta volte in cinquanta posti diversi, perché puoi farlo con cinquanta soli clic, invece di usarne cinquantacinque per fare una relazione e aggiungerci i numeri civici. (Sarcasmo, se non fosse chiaro). </div></div></div></div></blockquote><div><br></div><div><br></div><div>le relazioni sono comunque onerose nel parsing e per ogni modifica (parsing del diff).</div><div><br></div><div> </div><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"><div><br></div><div>E così, invece di avere una query semplice e sensata (cerca relazioni street con quel nome, estrai tutti i membri della relazione), ora facciamo una query assurda (tutti gli oggetti con highway=* e name=pippo, oppure con addr:street=pippo) che non ci dà i risultati giusti *perché è facilissimo disallineare i dati*. Magari qualcuno li migliora da una parte (come in questo caso, con un nome più corretto per la strada) ma *non può sapere (a meno di non sapere esattamente cosa cercare)* cos'altro deve modificare. </div></div></div></div></blockquote><div><br></div><div><br></div><div>Quando qualcuno usava le relazioni per gruppare elementi di una strada, il mappatore doveva sapere che esistesse una relazione e doveva cercarla e avere un programma di editing che supportava modificare relazioni di questo tipo (sopratutto per i civici è comodo poterli inserire con un smartphone), tutto non scontato, perciò si sono spesso rotte o erano incomplete.<br></div><div><br></div><div> </div><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"><div><br></div><div>Mi spiego meglio: oggi stiamo parlando dei numeri civici. Se modifico il nome di una strada, devo sapere che devo cercare anche tutti gli elementi con addr:street=<nome>. E io lo so perché mappo da 8 anni, ma un altro (un principiante, magari) non lo sa,</div></div></div></div></blockquote><div><br></div><div><br></div><div>proprio per questo c'è OSM inspector ;-)</div><div><br></div><div><br></div><div> </div><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"><div> oppure io stesso quel giorno lì sto facendo una modifica al volo, oppure mi sono distratto e mi sono dimenticato di farlo - e già così ho rovinato i dati.</div></div></div></div></blockquote><div><br></div><div><br></div><div>adesso, se ti sbagli con un civico e scrivi il nome sbagliato della strada, salta all'occhio, se invece sbagli il nome della relazione otteniamo un dato falso e non ci sono indicazioni, l'errore può dormire più tranquillo</div><div> <br></div><div> </div><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"><div><br></div><div>Scusate il lungo sfogo, ma è frustrante dire "facciamo un minimo sforzo in più perché non succeda *questo problema* nel futuro", sentirsi rispondere "non è un minimo sforzo, è una complicazione inutile che aggiunge solo difficoltà per i mappatori, non lo facciamo", e poi trovarsi di fronte *a quell'esatto problema*... e chiedersi come diamine potremmo fare a risolverlo. </div></div></div></div></blockquote><div><br></div><div><br></div><div>CTRL+F <br></div><div>;-)<br></div><div><br></div><div> </div><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"><div><br></div><div>Oltretutto, nel caso specifico, prima diciamo no ad usare le relazioni (e allora perché non facciamo che eliminarle?!), perché "nel caso basterà fare un cerca e sostituisci", poi però, quando succede, viene fuori che un cerca e sostituisci (sempre che ci ricordiamo di farlo) in realtà è un mechanical edit e va analizzato e discusso e presentato alla community e documentato e votato. </div></div></div></div></blockquote><div><br></div><div><br></div><div>va discusso con gli abitanti della strada.</div><div><br></div><br></div>Ciao,</div><div class="gmail_extra">Martin ;-)<br></div></div>