I have a custom road network in shapefile format that contains two columns "source" and "target". These columns contain an id number referring to the start and end points of the lines. Using ogr2osm I converted this shapefile succesfully to .osm format. In order to make sure that the node id's in this .osm file correspond to the id's in the source and target columns from the shapefile, I used a translation.py file to accomplish this. However, opening the file in JOSM returns the following error:

Could not read file 'output.osm'. Error is: Missing attribute 'version' on OSM primitive with ID 16604. (at line 3, column 78). 157 bytes have been read

Does anyone have an idea how to prevent this from happening so that I can open and inspect the file in JOSM?

asked 02 Mar, 12:14

winecity's gravatar image

accept rate: 0%

edited 02 Mar, 13:17


It would help to know where your file came from.

(02 Mar, 12:42) SK53 ♦

I updated my question, please have a look

(02 Mar, 13:18) winecity

Any OSM primitive (node, way, relation) needs to have these attributes:

  • id
  • uid
  • changeset
  • version
  • timestamp
  • user

If all you want is to open the file in JOSM, you can set uid, changeset, version, and user all to "1", and for timestamp you can put "2000-01-01T00:00:00Z". Maybe you can add that to one of the scripts you're massaging the data with anyway.

permanent link

answered 02 Mar, 14:08

Frederik%20Ramm's gravatar image

Frederik Ramm ♦
accept rate: 23%

edited 02 Mar, 14:09

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 02 Mar, 12:14

question was seen: 174 times

last updated: 02 Mar, 14:09

powered by OSQA