On Thu, Sep 23, 2010 at 00:29, Brett Henderson <[email protected]> wrote: > On Thu, Sep 16, 2010 at 1:35 AM, Ævar Arnfjörð Bjarmason <[email protected]> > wrote: >> >> On Wed, Sep 15, 2010 at 15:27, Frederik Ramm <[email protected]> wrote: >> > Ævar Arnfjörð Bjarmason wrote: >> >> >> >> I've only submitted one very minor patch to osmosis so I'm not at all >> >> familiar with its architecture, but is it really so hard to just >> >> ignore version fields if they're negative integers? >> > >> > Is that the only problem? Would proper processing of JOSM-generated >> > files >> > not also include >> > >> > * being able to work with missing date, username, userid attributes >> > * ignoring objects that have action="delete" >> > * alternatively carrying through any existing action attribute? >> >> Maybe, yes. But when I've had to work with these sort of files I've >> been using osmosis to do some sort of munging operation. So just the >> simple semantic of being more permissive about what to accept and pass >> through unknown things as-is (like action=*) would work for those >> cases. > > I guess it's possible to make it more permissive about the version attribute > if that helps things. It would have to be assigned a default value though > (eg. 0), would that be okay? > > The action attribute is much more problematic. There is no way currently of > generically passing additional attributes through the pipeline. I don't > want to add extra attributes to Osmosis entity types that are specific to > JOSM files. > > Would it be helpful to have relaxed version attribute processing without > dealing with the action attribute?
What would dealing with it entail? Passing it through without the ability to modify it, or silently dropping it? Like I said I'm not using osmosis a lot these days, so I don't really know what's best to do about this whole thing, other than generally trying to handle osm-ish files as well as osm files. Maybe that's just too hard. _______________________________________________ osmosis-dev mailing list [email protected] http://lists.openstreetmap.org/listinfo/osmosis-dev
