On 07/08/13 11:51, Martin Koppenhoefer wrote:

2013/8/6 Michael von Glasow <[email protected] <mailto:[email protected]>>

    Hmm... per rappresentare sia il gruppo che ogni singolo lago,
    potremmo mappare ogni lago come poligono, il quale tagghiamo
    natural=water, name=<nome del lago>. Poi potremmo creare una
    relazione type=multipolygon, natural=water, name=<nome del gruppo>
    ed aggiungere a quella i laghi con il ruolo "outer". Che ne pensate?



ma in questo modo non indichi (o solo in maniera generica) di cosa si tratta. Suggerisco di aggiungere anche il tag "water": http://wiki.openstreetmap.org/wiki/Key:water Quindi per il singolo lago sarebbe water=lake, invece per il gruppo di laghi non c'è (credo) ancora una proposta. Se tagghiamo anche questo gruppo con natural=water credo che andremmo a creare un "doppione" (a livello di semantica, perché abbiamo 2 oggetti con natural=water per la stessa area). Non ripeterei natural=water sulla relazione per il gruppo di laghi, ma metterei un tag per indicare che si tratta di un gruppo di laghi (per esempio natural=group_of_lakes)

water=lake per i laghi va bene secondo me.

Per quanto riguarda i doppioni, non credo che ci siano dei problemi troppo gravi nelle applicazioni: Una ricerca per nome troverebbe sia il gruppo che i laghi singoli. Un'elenco di tutti gli oggetti in zona elencerebbe sia il gruppo che i laghi singoli - anche questo, credo, ci sta. Un renderizzatore metterebbe un'etichetta per il gruppo e una per ogni lago con nome proprio (a meno che non si saltino alcune causa sovrapposizione), anche questo va bene. Per i laghi stessi verrebbero renderizzate due poligoni identici sovrapposti - questo non fa niente purché non siano semitrasparenti...

Per quello hai probabilmente ragione che la soluzione più pulita sarebbe di introdurre un tag specifico.
_______________________________________________
Talk-it mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-it

Rispondere a