Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Function to clean undershoots and overshoots #115

Open
luukvdmeer opened this issue Jan 30, 2021 · 0 comments
Open

Function to clean undershoots and overshoots #115

luukvdmeer opened this issue Jan 30, 2021 · 0 comments
Labels
feature 🎁 Request a new feature help wanted 🆘 Input from others would be helpful

Comments

@luukvdmeer
Copy link
Owner

luukvdmeer commented Jan 30, 2021

Is your feature request related to a problem? Please describe.
We have a lot of network cleaning functions implemented as spatial morphers now. One thing I am missing is a solution to Case I of the following:

Hence, edges are badly mapped which makes that they end just before they meet the other edge, resulting in a poorly connected network. This is also called an undershoot. Case II in the image is similar and could be supported additionally by changing a function argument for example. Case III is more related to map matching, see #114 . Next to undershoots, there are also overshoots. These are edges that have their endpoint shortly after crossing another edge, while in reality they should end on the other edge itself.

In sf there is the function st_snap which could help here, but it needs quite some tuning. Open for ideas!

@luukvdmeer luukvdmeer added feature 🎁 Request a new feature help wanted 🆘 Input from others would be helpful labels Jan 30, 2021
@luukvdmeer luukvdmeer changed the title Morpher to snap edges that are close to each other Function to clean undershoots and overshoots Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature 🎁 Request a new feature help wanted 🆘 Input from others would be helpful
Projects
None yet
Development

No branches or pull requests

1 participant