[josm-dev] self-intersecting ways

stefan at binaervarianz.de stefan at binaervarianz.de
Fri Mar 26 11:36:35 GMT 2010


> 
> In my opinion this also means that as long as we don't use areas to map
> roads, the only correct approach for e.g. landuse next to the road is
> using the same nodes for both road and landuse. Because if the way
> tagged highway IS the road and the landuse extends UP TO the road there
> is no gap between them.
> 

I heavily oppose that! Purposefully map something in a wrong place is just
wrong in my opinion.
Points and shapes are defined by coordinates, not by there relation to
other nodes or ways.

You can't rely on the renderer to expand the road and correct your
misplaced landuse.
What's the logic for mapping then? I map to the border of the landuse if it
stands on its on, but to the next road if there is any?
What if the road gets deleted or moved? Should the landuse be moved also?

Wherever I've seen landuse mapped near a road, it was mapped to its
physical extends, leaving free space to the single way defining the center
line of the road.
If anyone decides to map the road as an area later, he don't have to touch
the landuse.

Or take the practical approach: If you are standing on asphalt, but your
maps says you're standing on grass, who is wrong?
Undefinied (e.g. empty space) is far better that blatant wrong.

Sorry to hijack this thread, but I just had to comment this.

Stefan






More information about the josm-dev mailing list