Hey everyone,
I recently tried myself on updating a fairly large network, which was generated using OSM data and netconvert. Furthermore, it went quite a bit of manual adjustments.
In my wishful thinking I hoped to be able to take current OSM data, use “netdiff“ to generate a diff between the original netconvert output and the manually adjusted network, and then apply the diff to the new network generated using current
OSM data.
Unfortunately, some issues occurred during this process.
- First off, from my impression, a lot of OSM-ways had their id changed in the past years, which made the diff really cluttered and also not really applicable.
- Additionally, I’ve encountered some issues where I would generate a diff between two networks, apply the diff on the original network and have a resulting network that is different
from the changed one (see image).
Which basically means that netdiff is not able to capture all differences between A and B.

Are there any hints you can give me on how to best tackle these problems? Especially regarding the first point.
Thanks in advance
Moritz Schweppenhäuser