You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The demo demonstrates the joining approach, with the best implementation so far being the rnet_join() function from the stplanr R package, in which users can set thresholds for the distance to join, how small segments in y are chopped (segment_length = 10 in example) and the angle tolerance (not yet demonstrated at present).
However, as outlined here, there is a potentially more efficient way of dividing y to prevent long segments missing short segments of x:
An alternative approach, not yet implemented, would be to split y not at regular intervals but at intersections with x, which would be more accurate but more computationally intensive.
This is different from the rnet_match algorithm described here:
I think the approach suggested above depends on flat headed buffers though, unless you draw perpendicular lines of length dist at each linestring start/end point in y, if that makes sense?
This is a nice to have. You get good results with the current implementation and can improve them further by reducing segment_length, just posting here for thoughts, cc also @cmconlan.
The text was updated successfully, but these errors were encountered:
The demo demonstrates the joining approach, with the best implementation so far being the
rnet_join()
function from the stplanr R package, in which users can set thresholds for the distance to join, how small segments in y are chopped (segment_length = 10
in example) and the angle tolerance (not yet demonstrated at present).However, as outlined here, there is a potentially more efficient way of dividing y to prevent long segments missing short segments of x:
network-join-demos/README.qmd
Line 287 in 181d4dc
This is different from the
rnet_match
algorithm described here:network-join-demos/README.qmd
Line 33 in 181d4dc
We have a clearly defined next step on this: test out the [
qgis:splitwithlines
algorithm](https://docs.qgis.org/3.34/en/docs/user_manual/processing_algs/qgis/vectoroverlay.html#split-with-lines].Before I do and out of interest, thoughts on Rust implementation?
I think the approach suggested above depends on flat headed buffers though, unless you draw perpendicular lines of length
dist
at each linestring start/end point in y, if that makes sense?This is a nice to have. You get good results with the current implementation and can improve them further by reducing
segment_length
, just posting here for thoughts, cc also @cmconlan.The text was updated successfully, but these errors were encountered: