Why not ask your question on the new OpenStreetMap Community Forum?

When editing, under what circumstances will a way or a node be versioned rather than deleted and recreated with a new id.

I see the latter happening when way shapes are changed.

asked 28 Sep '15, 02:30

Jem's gravatar image

accept rate: 0%

edited 28 Sep '15, 06:41

aseerel4c26's gravatar image

aseerel4c26 ♦


This depends on what you do and what your editor software (which?) does.

Deletion and recreation with a new id sounds like a bad idea in case you are just editing the same real-world object. Makes it harder to track changes.

(28 Sep '15, 05:56) aseerel4c26 ♦

I wish to understand what behaviour I'll see in the changeset from other users. So the answer to "which editor" and "what are you doing" is all and everything.

(28 Sep '15, 06:01) Jem

Moving a node or by adding extra tags to it will create a new version. Deleting a node (with the editor) and creating a new node (again with the editor) will create a new id. When you delete a way, all its nodes are deleted.

JOSM has a capability (via plugin ?) to replace one way with another. In that case it will try to reuse the node ids from the older way, as well as giving the new way the id of the old way.

permanent link

answered 28 Sep '15, 06:31

escada's gravatar image

accept rate: 21%


@"When you delete a way, all its nodes are deleted.": depends on what the editor does. At least for JOSM, if I remember correctly, it only deletes the way's nodes too if the nodes themselves have no tags.

(28 Sep '15, 06:33) aseerel4c26 ♦

JOSM's utilsplugin2 has the "replace geometry" function which you mention.

(28 Sep '15, 06:34) aseerel4c26 ♦
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: 28 Sep '15, 02:30

question was seen: 2,142 times

last updated: 28 Sep '15, 06:41

powered by OSQA