Difference between revisions of "Average Line"

From GRASS-Wiki
Jump to: navigation, search
(+v.voronoi)
m (remove hardcoded version specific urls, use latest version)
 
Line 1: Line 1:
  
It's possible to find "average" line(s) of input vector map in GRASS. It might be useful for averaging multiple GPS tracks of the same road (for example, with OpenStreetMap data).  
+
It's possible to find "average" line(s) of input vector map in GRASS GIS. It might be useful for averaging multiple GPS tracks of the same road (for example, with OpenStreetMap data).  
  
 
Shell script to do the task: {{AddonCmd|v.to.averline}}.
 
Shell script to do the task: {{AddonCmd|v.to.averline}}.
Line 18: Line 18:
 
=== Other options ===
 
=== Other options ===
  
See {{cmd|v.voronoi|version=70}}
+
See {{cmd|v.voronoi}}
  
 
   v.voronoi -s input=myarea@user1 output=centerline thin=-1
 
   v.voronoi -s input=myarea@user1 output=centerline thin=-1

Latest revision as of 02:44, 4 December 2018

It's possible to find "average" line(s) of input vector map in GRASS GIS. It might be useful for averaging multiple GPS tracks of the same road (for example, with OpenStreetMap data).

Shell script to do the task: v.to.averline.


It works with simple algorithm stated here (2 methods -- average distance to vectors sampling or average number of vectors segments).


Results differ depending on vector type: lines/boundaries or polygons. NOTE: Lines/boundaries must have the same direction.


Example:

Averline results.png

Other options

See v.voronoi

 v.voronoi -s input=myarea@user1 output=centerline thin=-1