Hello! I am going through a very weird situation where a quite good amount of roads(~10M) are shifted randomly upto10m in a random direction that impacts junctions, 2-way traffic roads, dead-end roads, roundabouts, etc,
Here is what I have been trying to do:
- Finding out the building footprints (BFs) that are towards the road (since they make a uniform line)
- Shift the roads, roundabouts at the center as per the BFs. In cases where the buffer(miter) of 5m touches the BFs, only those roads are to be updated (since BFs might not exist).
Cannot think much about other generic solutions. Any ideas?
- pink polygons are the BFs, dark pinked polygons inside are the donuts filled.
- Redpolylines are the road geometry.
- Basemap is added at the back.
Also attached the BFs and road geometry data.
I don't know if there can be a generic solution for this, but scenarios can be taken into consideration. That's what I am trying to analyze now!
Thanks!