Ticket #4243 (new enhancement)

Opened 2 years ago

Last modified 14 months ago

osmosis requires attribute version and timestamp

Reported by: Malmis Owned by: brett@…
Priority: minor Milestone:
Component: osmosis Version:
Keywords: osmosis, ogr2osm, attributes Cc: JoshD

Description

I have some problems with osm files that misses version and timestamp attributes after converting shape files to osm files with ogr2osm.

osmosis asks if the file is a 0.5 file, but it's a 0.6 file.

"org.openstreetmap.osmosis.core.OsmosisRuntimeException?: Way -128 does not have a version attribute as OSM 0.6 are required to have. Is this a 0.5 file?"

Change History

comment:1 Changed 2 years ago by JoshD

  • Cc JoshD added
  • Type changed from defect to enhancement

See #1683, #2620, and  http://lists.openstreetmap.org/pipermail/osmosis-dev/2010-August/000707.html. I've also used osmosis after ogr2osm, by using sed to add then strip fake metadata. I believe it would be useful to allow osmosis to process streams without metadata, however it should be enabled with a special flag like allowMissingMetadata.

comment:2 Changed 14 months ago by Harry Wood

Just had this error message because OverpassAPI also gives results without a version attribute. I guess these day there's probably more examples of software using/creating .osm formatted files, but without version attributes. Not just JOSM.

Note: See TracTickets for help on using tickets.