[Talk-it] Cambio massivo valore alla chiave addr:street nei numeri civici

Simone Saviolo simone.saviolo a gmail.com
Gio 14 Dic 2017 15:24:02 UTC


Il giorno 14 dicembre 2017 16:03, Martin Koppenhoefer <
dieterdreist at gmail.com> ha scritto:

> 2017-12-14 14:59 GMT+01:00 Simone Saviolo <simone.saviolo at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk-it/attachments/20171214/9da23838/attachment.html>


Maggiori informazioni sulla lista Talk-it