[OSM-talk] Mapping everything as areas

Teemu Koskinen teemu.koskinen at mbnet.fi
Thu Nov 26 00:54:52 GMT 2009


On Thu, 26 Nov 2009 02:40:53 +0200, Roy Wallace <waldo000000 at gmail.com>  
wrote:

> On Thu, Nov 26, 2009 at 8:09 AM, Anthony <osm at inbox.org> wrote:
>>
>> Now, how are you going to indicate a direction of travel on an area?
>> I guess you could come up with some way to do it, but you'd basically
>> be defining a way.
>
> Good point. Anyone got ideas on this? Maybe it is indeed necessary to
> map each highway as a way (to indicate a logical path of travel) as
> well as an area (to reflect reality!).
>

A while ago I had an idea of "lane" type for osm, which is a directed  
area. I think a picture will explain it better:  
http://elanor.mine.nu/daeron/types.png (also includes an area type).

The lane type would consist of an ordered list of node pairs. Optionally  
the first and last pair could contain a "null" node, to allow mapping a  
lane that branches off from another. Also maybe other pairs could contain  
nulls, to avoid "unnecessary" nodes.

That way the area would have a direction, and it would be unnecessary to  
use ways to indicate the direction in addition to the area.

This of course would need pretty major reworking of the database, editors  
and renderers...

Regards Teemu Koskinen




More information about the talk mailing list