回答:
メーリングリストですでにリクエストを読んでください。オタクの誰も本当に答えなかったので、私の提案が正しいものかどうかはわかりません。
GRASSには、変位を伴うv.generalize関数があります。少し前に読んで理解した限りでは、重複する行または非常に近い行の分離を意味します。
v.generalize input=roads_dr output=roads_dr_disp method=displacement alpha=0.01 beta=0.01 threshold=100 iterations=35
全体(実際には広範囲ではない)を自分で読んでください。 http://grasswiki.osgeo.org/wiki/V.generalize_tutorial#Displacement
ツールボックスで一度試しましたが、どういうわけか目標を達成できませんでした。だから、トリックは適切なパラメーター設定を見つけることだと思う