I prefer to have common tags on the relation. That said, in JOSM you can select the relation members and then easily add, update or delete a tag from all members of the relation.
Cheers! > On Nov 2, 2018, at 4:00 PM, Dave Swarthout <daveswarth...@gmail.com> wrote: > > Of course. The Trans Alaska Pipeline is as good an example as any. It is a > man_made oil pipeline that stretches 1300 km across the entire state of > Alaska. The relation contains 280 members. The reason there are so many > members is because the pipeline way has been split into many individual > pieces, separate ways, that have certain differing characteristics, e.g. > where it runs underground or crosses a river on a bridge. The tagging for any > specific way deals with those differing characteristics. A section might run > for several miles underground and then emerge. At that point the pipeline way > must be split into a section with location=underground and the emergent > section with location=overground. Now it comes to a river that it crosses on > a bridge. The pipeline way is split again into a section that has the tags > bridge=yes and layer=1. You do the same thing to a highway where the number > of lanes changes, or maxspeed. Each change requires you to split the way. > > Now say you've been tagging each piece with all the tags required rather than > the relation. You decide to add a Wikipedia tag to the pipeline. Using your > method, you must edit every piece of the pipeline, all 280 sections of it, > and add the Wikipedia tag. Tagging the relation with the Wikipedia entry, > however, requires only one edit. To make matters worse, let's just say you > misspelled the Wikipedia tag value. You meant to write > "wikipedia=en:Trans-Alaska Pipeline System" but forgot to include the "en:" > prefix. Back you go to your editor, editing all 280 pieces again. That's why > I say tagging it this way is a maintenance nightmare. > > I would only use tags on a particular way when its characteristics demand it. > Tags that apply to the entire pipeline belong in the relation. Tags like the > Wikipedia tag, substance=oil, man_made=pipeline, operator, alt_name, etc., > belong on the relation. However, tags like bridge and location, tags that > apply to individual sections or ways, get applied to the ways and not the > relation because they don't apply to the entire pipeline. > > On Sat, Nov 3, 2018 at 4:25 AM Mateusz Konieczny <matkoni...@tutanota.com > <mailto:matkoni...@tutanota.com>> wrote: > 2. Nov 2018 01:04 by daveswarth...@gmail.com <mailto:daveswarth...@gmail.com>: > > The only tags that should appear on the ways themselves are attributes of > those ways, for example, location=overground or location=underground, and > tags for bridge and layer. Everything else, Wikidata, substance=oil, > man_made=pipeline, etc, should appear only on the relation. > > > I am not convinced that it is a good idea. > > > If those tags appear on each way in addition to the relation, maintaining any > consistency in the tagging on this beast would be almost impossible. > > > Can you give examples of task that you claim to be almost impossible? > > _______________________________________________ > Tagging mailing list > Tagging@openstreetmap.org <mailto:Tagging@openstreetmap.org> > https://lists.openstreetmap.org/listinfo/tagging > <https://lists.openstreetmap.org/listinfo/tagging> > > > -- > Dave Swarthout > Homer, Alaska > Chiang Mai, Thailand > Travel Blog at http://dswarthout.blogspot.com > <http://dswarthout.blogspot.com/>_______________________________________________ > Tagging mailing list > Tagging@openstreetmap.org > https://lists.openstreetmap.org/listinfo/tagging
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ Tagging mailing list Tagging@openstreetmap.org https://lists.openstreetmap.org/listinfo/tagging