[OSM-talk] Divided roads proposal

Morten Kjeldgaard mok at bioxray.dk
Fri Dec 4 09:35:09 GMT 2009


On 04/12/2009, at 06.49, Steve Bennett wrote:

> I don't know how to convince you that I'm not proposing changing the  
> way major roads and dual carriageways are mapped. This is about  
> minor divisions in minor roads.
>
> Let me ask you: how do you think that a road with a painted traffic  
> island down the middle should be mapped:
> 1) As a single road with no special tagging
> 2) As a single road with a tag indicating the division
> 3) As two separate ways, with ways connecting them every time  
> there's a gap in the painted division.

This discussion is reminiscent of other discussions just like it.

There are two orthogonal approaches to mapping in the OSM. One is the  
"drawing" approach, which is the most intuitive, since it reminds of  
the way maps have been drawn with paper and pencil for hundreds of  
years. The drawing approach is favoured by newbies and people who  
mostly care about having a beautiful, detailed map to look at. The  
other approach is the "tagging" appoach, where details about the  
landscape are mapped onto a line passing through it.

The "tagging" approach to mapping puts emphasis on a graph  
representation of the surrounding world which for example can be used  
for routing, area- and distance determination, and may types of  
statistical and database applications, situations where the "drawing  
method" doesn't work. Therefore, the "tagging" method has some digital  
properties that are incridibly useful and powerful, and it is these  
properties that is the innovative secret behind the incredible success  
of OSM.

The regrettable fact is that more and more mappers don't realize the  
incredible power of the tagging approach. Drawing dual carriage roads  
as two separate ways is appealing in many ways since "that's how it  
looks". However, it creates problems in more complicated situations,  
for example if intersections with other roads, with cycle- and  
pedenstrian paths are involved, because the connectivity very easily  
gets screwed up. Keeping the connectivity correct forces you to draw  
things that aren't representitive of the real world, and suddenly, the  
drawing isn't "pretty". The result is, such as I've seen lately, that  
people start to say "why should we care about routing at all?"

One example:  an intersection of  two crossing dual carriageways will  
result in four nodes. If the intersection is regulated by a traffc  
light, you will need to specify four traffic lights, but to OSM this  
will appear as four intersections, and passing through the  
intersection, your GPS will think you have to pass two intersections  
instead of one. So, here, while drawing dual carriageways as two ways  
"looks right", it is wrong from a topological point of view.

There's nothing you can do with drawing that can't be done with  
tagging, and there's in principle nothing being done with tagging that  
can't be rendered beautifully on the final map. It only depends on the  
richness of the tagging language and the sophistication of the  
renderers.

It is very important that OSM keeps its head straight and doesn't  
succumb to the increasing pressure of making the map a 2D-drawing of  
the world.

Cheers,
Morten
  




More information about the talk mailing list