Opened 14 years ago
Last modified 6 years ago
#1357 new enhancement
v.net.salesman and forward/backward movement cost
Reported by: | lluis | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | 7.6.2 |
Component: | Vector | Version: | unspecified |
Keywords: | v.net.salesman, network, vector, network analysis, travel cost, forward, backward | Cc: | lluis@…, Lluis |
CPU: | x86-64 | Platform: | Linux |
Description
I'm doing some network analysis with GRASS GIS and I'm surprised because is not possible to consider forward/backward costs movements in v.net.salesman as it is possible with the v.net.path module. I would like to see this option in upcoming releases of GRASS because I believe that this enhancement could be so valuable for grass users
I'm working with streets of a city, so distinguish between one-way streets and bidirectional streets is something critical for me.
I'm working with grass 6.4.2svn under Ubuntu Congratulations for your work
Lluís
Attachments (1)
Change History (17)
follow-up: 2 comment:1 by , 14 years ago
Milestone: | 6.4.2 → 7.0.0 |
---|
follow-up: 3 comment:2 by , 14 years ago
Replying to mmetz:
Implemented in grass 7, r46229, please test!
Here are the results of an abritrary test on in the NC demo dataset:
equal cost in both directions
different cost in each direction for one way streets
I'll attach the script with the relevant commands I used.
At first view, the results seem to be coherent, but probably need more detailed testing.
Moritz
follow-up: 4 comment:3 by , 14 years ago
Cc: | added |
---|
Great! It seems to work properly. I've been doing some tests using open street map cartography, and it seems that I'm getting valid results. I will try to do more tests but it seems to work correctly.
Thanks a lot for your work and effort, Moritz!
Lluís
Replying to mlennert:
Replying to mmetz:
Implemented in grass 7, r46229, please test!
Here are the results of an abritrary test on in the NC demo dataset:
equal cost in both directions
different cost in each direction for one way streets
I'll attach the script with the relevant commands I used.
At first view, the results seem to be coherent, but probably need more detailed testing.
Moritz
follow-up: 5 comment:4 by , 14 years ago
Replying to Lluis:
Thanks a lot for your work and effort, Moritz!
Markus did the work, I just did the testing, so I think the thanks should go to him. ;-)
I think this should be backported at least to grass6dev.
Moritz
follow-up: 6 comment:5 by , 14 years ago
Replying to mlennert:
Replying to Lluis:
Thanks a lot for your work and effort, Moritz!
Markus did the work, I just did the testing, so I think the thanks should go to him. ;-)
Thanks to both of you for additional testing!
I think this should be backported at least to grass6dev.
OK.
BTW, there is also v.net.steiner using the same cost for both directions, no option to define different forward/backward moving costs.
Markus M
comment:6 by , 14 years ago
Replying to mmetz:
Replying to mlennert:
Replying to Lluis:
Thanks a lot for your work and effort, Moritz!
Markus did the work, I just did the testing, so I think the thanks should go to him. ;-)
Thanks to both of you for additional testing!
I think this should be backported at least to grass6dev.
OK.
BTW, there is also v.net.steiner using the same cost for both directions, no option to define different forward/backward moving costs.
Another module where this might be an issue is v.net.components. Actually there is no cost parameter at all in this module, but strong or weak connection is defined by direction, and I don't understand how this direction is defined.
Moritz
comment:8 by , 9 years ago
Replying to neteler:
What is the state here? G7 done and G6 wontfix?
I would definitely say wontfix for G6. For G7, v.net.steiner still does not have directions, so as a reminder maybe this bug should either be renamed, or a different bug opened for v.net.steiner.
comment:9 by , 9 years ago
Milestone: | 7.0.0 → 7.0.5 |
---|
comment:10 by , 8 years ago
Milestone: | 7.0.5 → 7.3.0 |
---|
comment:13 by , 7 years ago
Milestone: | 7.4.1 → 7.4.2 |
---|
comment:14 by , 6 years ago
Milestone: | 7.4.2 → 7.6.0 |
---|
All enhancement tickets should be assigned to 7.6 milestone.
Implemented in grass 7, r46229, please test!
Markus M