[OSM-dev] Area support

Joachim Zobel jz-2008 at heute-morgen.de
Thu Jul 24 05:29:34 BST 2008


Am Mittwoch, den 23.07.2008, 22:58 +0200 schrieb Frederik Ramm:
> > The _main_ problem with areas as ways is IMHO that they introduce an
> > enormous amount of redundancy. A road that is the boundary between
> > farmland and forest has three (partial) ways now. These need to be
> kept
> > in sync. This will not work.
> 
> Depends on the editors. Current version of JOSM does exactly the
> right 
> thing; if someone adds a node, it will be added to all three ways,
> and 
> moving it moves all three.

The editor is the only instance that has the necessary information. But
relying on clients to do the right thing will fail in the long run.

If the road in the example above is a bit longer and the situation above
happens outside the yellow box, josm possibly has not downloaded the
landuse areas mentioned and will only change the road.

Without areas that are bounded by ways they reference you can not
_express_ the fact that that the road above is a common boundary for
both landuse areas.

If both landuse areas would reference (a part of) the road as part of
its boundary, every change to the road would be change the landuse
boundaries.

Sincerely,
Joachim






More information about the dev mailing list