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 -- Eduardo _______________________________________________ talk mailing list talk@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk