Well I was totally wrong with my theory below -- I've still got much Ruby to learn. Thanks to zere for fixing the issue in trac changeset 14662. I can start adding my pending data from my recent trip to Wales in earnest now...
> -----Original Message----- > From: [email protected] [mailto:dev- > [email protected]] On Behalf Of Gregory Williams > Sent: 21 April 2009 15:10 > To: OSM-Dev Openstreetmap > Subject: Re: [OSM-dev] [josm-dev] Garbled relation tag values > > Hmmm, could this be the issue? > > > http://svn.openstreetmap.org/sites/rails_port/app/models/relation_tag.r > b: > validates_uniqueness_of :id, :scope => :k > > shouldn't that read: > validates_uniqueness_of :k, :scope => :id > > > Please excuse me if I'm totally wrong; I've never written a line of > Ruby in my life... > > Gregory > > > -----Original Message----- > > From: [email protected] [mailto:josm-dev- > > [email protected]] On Behalf Of Gregory Williams > > Sent: 21 April 2009 13:49 > > To: OSM-Dev Openstreetmap; josm-dev > > Subject: [josm-dev] Garbled relation tag values > > > > All, > > > > > > > > Since API v0.6 went live earlier this morning I have created a brand > > new relation and then subsequently corrected a typo I’d made to one > of > > the tag values. Subsequently looking at the values of the tags on the > > relation I see that they’ve ALL been changed to the value I changed > on > > just one of the tags, rather than only that tag being updated. The > > relation in question is 115694. I was hoping that a quick dump of the > > history from the API would explain more succinctly, but it appears > that > > there’s an inconsistency. > > > > > > > > http://api.openstreetmap.org/api/0.6/relation/115694/history returns: > > > > <osm version="0.6" generator="OpenStreetMap server"> > > > > <relation id="115694" visible="true" timestamp="2009-04-21T11:31:18Z" > > user="Gregory Williams" uid="7037" version="1" changeset="878083"> > > > > <member type="way" ref="24565331" role=""/> > > > > <member type="way" ref="25014770" role=""/> > > > > <member type="way" ref="33315576" role=""/> > > > > <member type="way" ref="33322169" role=""/> > > > > <tag k="name" v="National Cycle Network National Route 4"/> > > > > <tag k="network" v="ncn"/> > > > > <tag k="operator" v="Sustrans"/> > > > > <tag k="ref" v="43"/> > > > > <tag k="route" v="bicycle"/> > > > > <tag k="type" v="route"/> > > > > </relation> > > > > <relation id="115694" visible="true" timestamp="2009-04-21T11:57:42Z" > > user="Gregory Williams" uid="7037" version="2" changeset="878271"> > > > > <member type="way" ref="24565331" role=""/> > > > > <member type="way" ref="25014770" role=""/> > > > > <member type="way" ref="33315576" role=""/> > > > > <member type="way" ref="33322169" role=""/> > > > > </relation> > > > > </osm> > > > > > > > > But without the history, > > http://api.openstreetmap.org/api/0.6/relation/115694 returns: > > > > <osm version="0.6" generator="OpenStreetMap server"> > > > > − > > > > <relation id="115694" visible="true" timestamp="2009-04-21T11:57:42Z" > > version="2" changeset="878271" user="Gregory Williams" uid="7037"> > > > > <member type="way" ref="25014770" role=""/> > > > > <member type="way" ref="33315576" role=""/> > > > > <member type="way" ref="24565331" role=""/> > > > > <member type="way" ref="33322169" role=""/> > > > > <tag k="name" v="National Cycle Network National Route 43"/> > > > > <tag k="network" v="National Cycle Network National Route 43"/> > > > > <tag k="operator" v="National Cycle Network National Route 43"/> > > > > <tag k="ref" v="National Cycle Network National Route 43"/> > > > > <tag k="route" v="National Cycle Network National Route 43"/> > > > > <tag k="type" v="National Cycle Network National Route 43"/> > > > > </relation> > > > > </osm> > > > > > > > > Note the inconsistent tag values in v2 of the relation. > > > > > > > > I’m running the latest build of JOSM from this morning, 1541. > > > > > > > > Cheers, > > > > > > > > Gregory > > > > _______________________________________________ > > josm-dev mailing list > > [email protected] > > http://lists.openstreetmap.org/listinfo/josm-dev > _______________________________________________ > dev mailing list > [email protected] > http://lists.openstreetmap.org/listinfo/dev _______________________________________________ dev mailing list [email protected] http://lists.openstreetmap.org/listinfo/dev

