[OSM-talk] cadastre, ways, rendering
Marcus Bauer
marcus.bauer at gmail.com
Tue Jan 23 16:33:05 GMT 2007
On Tue, 2007-01-23 at 16:58 +0100, Dirk-Lüder Kreie wrote:
> > Until renderers have artificial intelligence, they will need some help
> > to make decent maps.
>
> yes, that's why there are separate tags like osmarender:renderName=no
That doesn't apply here.
>
> > Have a look at this:
> > http://www.openstreetmap.org/index.html?lat=43.67615439303823&lon=7.207250585123151&zoom=11
>
> I don't see the problem.
The multiple display of them same information clutters the map. It is
unprofessional.
> > To avoid this you either add more and more rules to the renderer, ad
> > infinitum, or you help it a bit. You don't loose any information if only
> > one side of a motorway has a ref=A5 key/value.
>
> Yes you do, because there is no way any software does know these 2 ways
> belong together
No software needs to know.
> For that Motorway the correct way to tag it would be ref=A8 int_ref=E88
> not any form of alternating.
The example was wrongly chosen: the actual highway is E80,E74 both at
the same time. Plus A8. Just look at professional maps: they display the
ref alternating.
> > Another example: how do you make curves? Actually you add points until
> > it nicly renders at higher zoom levels. So in a certain way you "change"
> > data to suit the renderer.
>
> In my opinion thats dangerously wrong.
Unless you are a natural born mapper, you start making your first curves
and than add nodes or substract nodes until they render fine. Once you
have experience -which is quickly gained- you know how many nodes to
put. But that doesn't hide the fact, that making more or less dense
curves is done to help the renderer.
> > The point is to find a good compromise.
>
> No, to be useful in other applications than rendering maps the data has
> to be as complete and accurate as reasonably possible
That's wrong. It has to be as complete and accurate as necessary for the
goals: you are not going to put in a node for every house with its
number because some later application could make use out of it.
It is the balance that counts .
Marcus
More information about the talk
mailing list