[GRASS-SVN] r36198 - grass/branches/releasebranch_6_4/vector/v.net.alloc

svn_grass at osgeo.org svn_grass at osgeo.org
Wed Mar 4 18:00:42 EST 2009


Author: neteler
Date: 2009-03-04 18:00:42 -0500 (Wed, 04 Mar 2009)
New Revision: 36198

Added:
   grass/branches/releasebranch_6_4/vector/v.net.alloc/v_net_alloc.png
Modified:
   grass/branches/releasebranch_6_4/vector/v.net.alloc/description.html
Log:
Spearfish example added

Modified: grass/branches/releasebranch_6_4/vector/v.net.alloc/description.html
===================================================================
--- grass/branches/releasebranch_6_4/vector/v.net.alloc/description.html	2009-03-04 23:00:01 UTC (rev 36197)
+++ grass/branches/releasebranch_6_4/vector/v.net.alloc/description.html	2009-03-04 23:00:42 UTC (rev 36198)
@@ -1,30 +1,57 @@
 <h2>DESCRIPTION</h2>
 
 <em>v.net.alloc</em> allocates subnets for nearest centres (direction from 
-centre). Centre node must be opened (costs >= 0). Costs of centre node are 
+centre). Centre node must be opened (costs &gt;= 0). Costs of centre node are 
 used in calculation. Supported are cost assignments for both arcs and nodes, 
 and also different in both directions of a vector line. For areas cost will 
 be calculated along boundary lines.
 
 <h2>NOTES</h2>
 
-Center nodes have to be assigned to vector nodes using <em>v.digit</em>. 
-Nodes and arcs can be closed using cost = -1. 
+Center nodes have to be assigned to vector nodes using <em>v.digit</em>
+or added from other map(s). Nodes and arcs can be closed using cost = -1. 
 
-<h2>EXAMPLE</h2>
+<h2>EXAMPLES</h2>
 
+Example 1: <em>Calculating subnets for 3 centre nodes using distances</em>
 <div class="code"><pre>
-# nlayer=1 if no extra table for nodes:
-v.net.alloc network out=network_alloc ccats=0-13 nlayer=1
+#Spearfish
 
+# centre nodes:
+echo "591235.5|4926306.62|1
+596591.8|4917042.5|2
+602722.9|4923544.2|3" | v.in.ascii out=centrenodes
+
+g.copy vect=roads,myroads
+
+#connect points to network
+v.net myroads points=centrenodes out=myroads_net op=connect thresh=200
+
+# view map
+g.region vect=myroads_net
+d.mon x0
+d.vect myroads_net
+d.vect myroads_net col=red icon=basic/triangle fcol=green size=12 layer=2
+
+# allocate, specifying range of center cats (easier to catch all):
+v.net.alloc myroads_net out=myroads_net_alloc ccats=1-100000 nlayer=2
+
+# report categories
+v.category myroads_net_alloc option=report
+
 # the result has to be selected by category number of the relevant node:
-d.vect network_alloc cat=9 col=red
-d.vect network_alloc cat=11 col=green
-d.vect network_alloc cat=2492 col=yellow
+d.vect myroads_net_alloc cat=1 col=red
+d.vect myroads_net_alloc cat=2 col=green
+d.vect myroads_net_alloc cat=3 col=yellow
+d.vect myroads_net col=red icon=basic/triangle fcol=green size=12 layer=2
 </pre></div>
 <p>
 
-<em>Calculating subnets for 7 centre nodes using cost assigned to vector length
+<img src="v_net_alloc.png" alt="v.net.alloc example" border="1">
+
+
+<p>
+Example 2: <em>Calculating subnets for 7 centre nodes using cost assigned to vector length
 </em><br>
 <div class="code"><pre>
 v.net.alloc in=vectmap out=vectmap.alloc ccats=1-7
@@ -32,7 +59,7 @@
 
 <p>
 
-<em>Calculating subnets for 7 centre nodes using cost assignments in both 
+Example 3: <em>Calculating subnets for 7 centre nodes using cost assignments in both 
 directions</em><br>
 <div class="code"><pre>
 v.net.alloc in=vectmap afcol=INDEX abcol=INDEXBACK out=vectmap.alloc ccats=1-7

Added: grass/branches/releasebranch_6_4/vector/v.net.alloc/v_net_alloc.png
===================================================================
(Binary files differ)


Property changes on: grass/branches/releasebranch_6_4/vector/v.net.alloc/v_net_alloc.png
___________________________________________________________________
Name: svn:mime-type
   + image/png



More information about the grass-commit mailing list