[GRASS-user] shortest distance between 2 segments?
A Horacio Samaniego
horacio at unm.edu
Tue Jun 20 18:27:07 EDT 2006
I have a question on the network functionality on GRASS
Is there any way to query the shortest path between two vector segments in
GRASS?
I have the following 2 segments in the DB
[local] roads=# select
cat,fename,fetype,fraddl,fraddr,toaddl,toaddr,road_type from
nm_bernalillo_alb where cat=18607 OR cat=12697;
cat | fename | fetype | fraddl | fraddr | toaddl | toaddr | road_type
---------+------------+--------+--------+--------+--------+--------+-----------
12697 | Amherst | Dr | 901 | 900 | 1013 | 1016 | 8
18607 | Monroe | St | 901 | 900 | 999 | 998 | 8
(2 rows)
I get the following output with no results because I believe you are
required to specify points :
GRASS 6.0.0 (albers):~ > echo "1 18607 12697" | v.net.path
input=nm_bernalillo_alb output=path2 afcolumn=road_type
Building graph:
Registering arcs ... 100%
Flattening the graph ... done.
Graph was built.
WARNING: No point with category 18607
WARNING: No point with category 12697
Attributes:
cat - path unique category assigned by module
id - path id (read from input)
fcat - from point category
tcat - to point category
sp - result status:
0 - OK, path found
1 - node is not reachable
2 - point of given category does not exist
cost - travelling costs (on the network, not to/from network)
fdist - the distance from first point to the network
tdist - the distance from the network to second point
WARNING: 2 points of given category missing
Building topology ...
0 primitives registered
0 areas built
0 isles built
Attaching islands:
Attaching centroids: Topology was built.
Number of nodes : 0
Number of primitives: 0
Number of points : 0
Number of lines : 0
Number of boundaries: 0
Number of centroids : 0
Number of areas : 0
Number of isles : 0
thanks!
H
Horacio Samaniego
Department of Biology
University of New Mexico
Albuquerque, NM. 87131
Phone: (505) 277-3431
Fax: (505) 277-0304
(http://www.unm.edu/~horacio)
More information about the grass-user
mailing list