On Sun, 2008-06-15 at 16:32 -0300, Eduardo Habkost wrote: > On Sun, Jun 15, 2008 at 08:53:53PM +0200, Frederik Ramm wrote: > > Hi, > > > >> Do the "ways making up the route" (as defined on Relations/Routes > >> proposal) must be actual highway-tagged ways > > > > Yes. > > > >> or they may be distinct > >> (maybe untagged) ways drawn over the highway ways? > > > > To re-use a popular exclamation of the last few weeks: "Ye gawds no!" ;-) > > Okay. :) > > > > >> I am asking that because on some streets there may be many different bus > >> routes going through it with different entry/exit points. If the ways > >> making up the bus route must be the actual highway ways, those streets > >> will need to be splitted on many tiny little ways, so that each section > >> will belong to a different set of route relations. Did I understand it > >> correctly? > > > > Yes. This is somewhat of a shortcoming but that's the way it is currently > > done. > > This doesn't seem to be a problem only when making bus relations: > streets with lots of tunnels or bridges need to be splitted also. So, > it is a more general issue. I will try to live with it, by now. :) > > > > [...] > > > > Or you simply ignore the fact that the bus route does not use the full > > length of the way; it would still be possible algorithmically to find out > > which part of the way the route uses (except from circular road layouts). > > Won't look nice on today's renderers but who says they cannot be improved? > > That is an interesting idea: maybe I can do this to enter data about > the bus routes more easily and later algorithmically split the ways on > the right places. > > > > > A third option would be inventing a special kind of relation that's called > > a "way section"; it would contain the start node, end node, and way and > > model that part of the way that lies between the two nodes. Then make your > > bus route relation use these way sections as members wherever the bus route > > doesn't use the full way. But this would also be something new and not yet > > supported by renderers. > > I have seen two proposals that would handle the current cases of massive > splitting: "tag section" relations (similar to what you mentioned > above)[1] and "collected ways"[2]. Both seem to sove the same problem > using different approaches. > > At first I thought the collected-ways approach to be better and more > intuitive, but the way-section approach now seems to be better, the more > I think about it. > > (The collected-ways proposal may be useful on other cases, but I > was thinking about the cases of splitting due to bridges/tunnels and > bus routes, only) > > [1] http://wiki.openstreetmap.org/index.php/Relations/Proposed/Segmented_Tag > [2] http://wiki.openstreetmap.org/index.php/Relations/Proposed/Collected_Ways >
The issue here is that both these proposals take us back towards the old segment model. Even towards removing ways, everything just being a collection of nodes. (Let's _not_ talk about that again...) -- Regards, Thomas Wood (Edgemaster) _______________________________________________ talk mailing list talk@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk