[GRASS-SVN] r36197 - grass/branches/develbranch_6/vector/v.net.alloc
svn_grass at osgeo.org
svn_grass at osgeo.org
Wed Mar 4 18:00:01 EST 2009
Author: neteler
Date: 2009-03-04 18:00:01 -0500 (Wed, 04 Mar 2009)
New Revision: 36197
Added:
grass/branches/develbranch_6/vector/v.net.alloc/v_net_alloc.png
Modified:
grass/branches/develbranch_6/vector/v.net.alloc/description.html
Log:
Spearfish example added
Modified: grass/branches/develbranch_6/vector/v.net.alloc/description.html
===================================================================
--- grass/branches/develbranch_6/vector/v.net.alloc/description.html 2009-03-04 21:52:00 UTC (rev 36196)
+++ grass/branches/develbranch_6/vector/v.net.alloc/description.html 2009-03-04 23:00:01 UTC (rev 36197)
@@ -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 >= 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/develbranch_6/vector/v.net.alloc/v_net_alloc.png
===================================================================
(Binary files differ)
Property changes on: grass/branches/develbranch_6/vector/v.net.alloc/v_net_alloc.png
___________________________________________________________________
Name: svn:mime-type
+ image/png
More information about the grass-commit
mailing list