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

