Dave says:

"I wrote it to do some more complex duplicate removal for the cycle map (as a 
pre-processor before osm2pgsql). The key one being highway=path, bicycle=yes 
which as far as I can tell is a duplicate of highway=cycleway. It's not 
actually rolled out yet though I keep meaning to do the necessary tweaking of 
the tool-chain."

Imho, this may be an illustration of why a bot (or even a pre-processor) could 
be problematic. I would see the tag bicycle=yes as meaning that it is 
'possible' to cycle along the path - but that doesn't necessarily make it a 
cycleway (highway=cycleway). It might be one - but was it designed primarily 
for cyclists? What rights for pedestrians? I'm not advocating highway=path 
other than as a last resort but if the character of this path is such that it 
can be cycled on then it presumably can be walked on. It's more a question of 
whether it was intended primarily as a footway, a cycleway or a multi-user way?

At least it confirms my intention to minimise my use of highway=path and to try 
to be more specific! (:>)

Mike Harris

-----Original Message-----
From: Dave Stubbs [mailto:[email protected]] 
Sent: 24 February 2009 13:48
To: sly (sylvain letuffe)
Cc: [email protected]
Subject: Re: [OSM-talk] amenity=doctor or amenity=doctors ? & otherduplicate 
tags [tagging]

2009/2/24 sly (sylvain letuffe) <[email protected]>:
>
>> We could also create a preprocessor that "unifies" OSM data.
>
> I've been thinkink a lot about an osm pré-processor, but not to solve 
> the problem you mentionned.
>
> The main problem, to my point of vue, in the duplicates tag case, is 
> not at developper/renderer side, but at begginers learning to 
> contribute to OSM, and that is not solvable by a pre-processor ;-)
>
> I mentionned the fact that solving it for begginers will also solve it 
> for a cheap price at dev/renderer side.
>
>> This seems to me far superior than trying to meddle with the OSM 
>> database itself through bots & scripts.
>
> For data uses yes, but not for data feeding.
>
> The idea I was after with a pre-processor was to explicit those so 
> many default values than need to be hardcoded in every routing 
> software in order to guess that a motorway is unaccessible to pedestrians.
> But that's another story.
>

Have you played with the TagTransform plugin I wrote for Osmosis a while back?
http://wiki.openstreetmap.org/wiki/Osmosis/TagTransform
It only works against osmosis-0.29 unfortunately... I'll have to fix that.

I wrote it to do some more complex duplicate removal for the cycle map (as a 
preprocessor before osm2pgsql). The key one being highway=path,bicycle=yes 
which as far as I can tell is a duplicate of highway=cycleway. It's not 
actually rolled out yet though I keep meaning to do the necessary tweaking of 
the tool-chain.

Anyway, point is it's a fairly abstract framework for removing/adding/changing 
tags on OSM objects that may be of interest.

Dave




_______________________________________________
talk mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk

Reply via email to