## DESCRIPTION

v.split splits vector lines into shorter segments using a maximal distance between nodes. The resulting length of all segments is expected to be equal and not higher than the given length parameter.

## EXAMPLES

The examples are based on the North Carolina sample data location.

### Example 1: Inserting nodes to railroad lines map

    # extract one railroad line for this example
    v.extract input=railroads output=myrr cats=1

    # show line, category, direction (to find the beginning)
    g.region vector=myrr
    d.erase
    d.vect myrr display=shape,cat,dir

    # insert nodes at a distance not longer than 1000m
    v.split input=myrr output=myrr_split_1km length=1000

    d.vect myrr_split_1km display=shape,topo

Note: In case that the vector line data are not polylines, generate first polylines as the second step, eg.:

    # join segments into polyline
    v.build.polylines input=myrr output=myrr_polylines
    # regenerate categories
    v.category input=myrr_polylines output=myrailroads option=add

### Example 2: Inserting vertices to railroad lines map

Note: first run the two steps from example 1.

    # insert vertices at a distance not longer than 1000m
    v.split -n input=myrr output=myrr_split length=1000
    d.vect myrr_split display=shape,topo

## SEE ALSO

v.edit, v.build.polylines, v.to.points, v.segment

## AUTHOR

Radim Blazek

Last changed: $Date: 2016-03-10 18:02:58 +0100 (Thu, 10 Mar 2016) $