[GRASS-SVN] r58051 - grass/trunk/vector/v.segment

svn_grass at osgeo.org svn_grass at osgeo.org
Sat Oct 19 02:27:46 PDT 2013


Author: neteler
Date: 2013-10-19 02:27:46 -0700 (Sat, 19 Oct 2013)
New Revision: 58051

Added:
   grass/trunk/vector/v.segment/v_segment_spaced_percent_points.jpg
   grass/trunk/vector/v.segment/v_segment_spaced_points.jpg
   grass/trunk/vector/v.segment/v_segment_spaced_right_points.jpg
   grass/trunk/vector/v.segment/v_segment_subline.jpg
Modified:
   grass/trunk/vector/v.segment/v.segment.html
Log:
v.segment: examples added (NC location)

Modified: grass/trunk/vector/v.segment/v.segment.html
===================================================================
--- grass/trunk/vector/v.segment/v.segment.html	2013-10-19 09:27:13 UTC (rev 58050)
+++ grass/trunk/vector/v.segment/v.segment.html	2013-10-19 09:27:46 UTC (rev 58051)
@@ -47,20 +47,24 @@
 
 <h2>EXAMPLES</h2>
 
-Spearfish location:
+The examples may be used in the North Carolina sample location.
+<p>
 
+Example: Extract line segment from 400m to 5000m from beginning 
+of line 1:
 <div class="code"><pre>
 # extract lines from railroad map:
-v.extract railroads out=myrr list=1
+v.extract railroads out=myrr cats=1
 
 # join segments into polyline and reassign category numbers
 v.build.polylines myrr out=myrr_pol
 v.category myrr_pol out=myrailroads option=add
 
 # zoom to an area of interest
-g.region n=4928200 s=4921100 w=605600 e=613200
+g.region vector=myrailroads -p
 
 # show line, category, direction (to find the beginning)
+d.mon wx0
 d.vect myrailroads disp=shape,cat,dir lsize=12
 
 # extract line segment from 400m to 5000m from beginning of line 1
@@ -72,12 +76,17 @@
 # set node at 5000m from beginning of line 1
 echo "P 1 1 5000" | v.segment myrailroads out=myrailroads_segp
 d.vect myrailroads_segp icon=basic/circle color=red fcolor=red size=5
+</pre></div>
+<center>
+<img src="v_segment_subline.jpg"><br>
+Extract line segment from 400m to 5000m from beginning
+of line 1
+</center>
 
-# get points from a text file
-cat mypoints.txt | v.segment myrailroads out=myrailroads_mypoints
-
-# create parallel 1km long line segments along first 8km of track,
-# offset 500m to the left of the tracks.
+<p>
+Example: Create parallel 1km long line segments along first 8km of 
+track, offset 500m to the left of the tracks.
+<div class="code"><pre>
 v.segment myrailroads out=myrailroads_segl_side << EOF
 L 1 1 1000 2000 -500
 L 2 1 3000 4000 -500
@@ -87,26 +96,49 @@
 d.erase
 d.vect myrailroads disp=shape,dir
 d.vect -c myrailroads_segl_side width=2
+</pre></div>
 
-# A series of points, spaced every 2km along the tracks
+<p>
+Example: A series of points, spaced every 2km along the tracks
+<div class="code"><pre>
 v.segment myrailroads out=myrailroads_pt2km << EOF
 P 1 1 1000
 P 2 1 3000
 P 3 1 5000
 P 4 1 7000
 EOF
+d.erase
+d.vect myrailroads disp=shape,dir
 d.vect myrailroads_pt2km icon=basic/circle color=blue fcolor=blue size=5
+</pre></div>
+<center>
+<img src="v_segment_spaced_points.jpg"><br>
+A series of points, spaced every 2km along the tracks
+</center>
 
-# A series of points, spaced every 2km along the tracks, offset 500m to the right
+<p>
+Example: A series of points, spaced every 2km along the tracks, offset 500m to the right
+<div class="code"><pre>
 v.segment myrailroads out=myrailroads_pt2kmO500m << EOF
 P 1 1 1000 500
 P 2 1 3000 500
 P 3 1 5000 500
 P 4 1 7000 500
 EOF
+d.erase
+d.vect myrailroads disp=shape,dir
 d.vect myrailroads_pt2kmO500m icon=basic/circle color=aqua fcolor=aqua size=5
+</pre></div>
+<center>
+<img src="v_segment_spaced_right_points.jpg"><br>
+A series of points, spaced every 2km along the tracks, offset 500m to the right
+</center>
 
-# A series of points, spaced every 10% of the line's length along the tracks from the end of the line up to the middle point, offset 500m to the right
+<p>
+Example: A series of points, spaced every 10% of the line's length along the
+tracks from the end of the line up to the middle point, offset 500m to the right
+
+<div class="code"><pre>
 v.segment myrailroads out=myrailroads_pt10pctO500m << EOF
 P 1 1  -0% 500
 P 1 1 -10% 500
@@ -115,10 +147,16 @@
 P 4 1 -40% 500
 P 4 1 -50% 500
 EOF
+d.erase
+d.vect myrailroads disp=shape,dir
 d.vect myrailroads_pt10pctO500m icon=basic/circle color=red fcolor=black size=5
 </pre></div>
+<center>
+<img src="v_segment_spaced_percent_points.jpg"><br>
+A series of points, spaced every 10% of the line's length along the
+tracks from the end of the line up to the middle point, offset 500m to the right
+</center>
 
-
 <h2>BUGS</h2>
 There is a problem with side-offset parallel line generation for inside corners.
 <!-- in Vect_line_parallel(), v.parallel is also affected -->

Added: grass/trunk/vector/v.segment/v_segment_spaced_percent_points.jpg
===================================================================
(Binary files differ)


Property changes on: grass/trunk/vector/v.segment/v_segment_spaced_percent_points.jpg
___________________________________________________________________
Added: svn:mime-type
   + image/jpeg

Added: grass/trunk/vector/v.segment/v_segment_spaced_points.jpg
===================================================================
(Binary files differ)


Property changes on: grass/trunk/vector/v.segment/v_segment_spaced_points.jpg
___________________________________________________________________
Added: svn:mime-type
   + image/jpeg

Added: grass/trunk/vector/v.segment/v_segment_spaced_right_points.jpg
===================================================================
(Binary files differ)


Property changes on: grass/trunk/vector/v.segment/v_segment_spaced_right_points.jpg
___________________________________________________________________
Added: svn:mime-type
   + image/jpeg

Added: grass/trunk/vector/v.segment/v_segment_subline.jpg
===================================================================
(Binary files differ)


Property changes on: grass/trunk/vector/v.segment/v_segment_subline.jpg
___________________________________________________________________
Added: svn:mime-type
   + image/jpeg



More information about the grass-commit mailing list