Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
v.lrs.where(1)		    GRASS GIS User's Manual		v.lrs.where(1)

NAME
       v.lrs.where   -	Finds  line  id	and real km+offset for given points in
       vector map using	linear reference system.

KEYWORDS
       vector, linear reference	system,	network

SYNOPSIS
       v.lrs.where
       v.lrs.where --help
       v.lrs.where lines=name points=name   [llayer=string]    [player=string]
       [rsdriver=string]     [rsdatabase=string]    rstable=string    [thresh-
       old=float]   [--help]  [--verbose]  [--quiet]  [--ui]

   Flags:
       --help
	   Print usage summary

       --verbose
	   Verbose module output

       --quiet
	   Quiet module	output

       --ui
	   Force launching GUI dialog

   Parameters:
       lines=nameA [required]
	   Name	of input vector	map
	   Input vector	map containing lines

       points=nameA [required]
	   Name	of input vector	map
	   Input vector	map containing points

       llayer=string
	   Layer number	or name
	   Line	layer
	   Default: 1

       player=string
	   Layer number	or name
	   Point layer
	   Default: 1

       rsdriver=string
	   Driver name for reference system table
	   Options: dbf, ogr, pg, sqlite
	   Default: sqlite

       rsdatabase=string
	   Database name for reference system table
	   Default: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db

       rstable=stringA [required]
	   Name	of the reference system	table

       threshold=float
	   Maximum distance to nearest line
	   Default: 1000

DESCRIPTION
       v.lrs.where identifies line id and real milepost+offset for  points  in
       vector map using	linear reference system.

EXAMPLE
       This example is written for the Spearfish dataset (it continues the ex-
       ample from v.lrs.create).

       In this example,	the 'route_lrs'	shall be queried for unknown positions
       (points,	stored in the map newpoints) along the LRS:
       # generate query	points
       echo "590866.15|4926737.0
       590933|4927133" | v.in.ascii out=newpoints
       v.lrs.where lines=route_lrs points=newpoints rstable=route_lrs
       pcat|lid|mpost|offset
       pcat|lid|mpost|offset
       1|22|4.000000+212.091461
       2|22|6.000000+188.112093
       # verification
       g.region	vector=route_lrs n=n+100 s=s-100 -p
       d.erase
       d.vect route_lrs
       d.vect busstops disp=attr attr=cat size=10 bg=white lcol=blue yref=bottom
       d.vect busstops icon=basic/circle fcol=blue
       d.vect newpoints	col=red
       # measure distance to previous bus stop:
       # use measuring tool in graphical user interface

SEE ALSO
       LRS tutorial,
       Introducing the Linear Reference	System in GRASS,
       v.lrs.where, v.lrs.segment, v.lrs.label

AUTHOR
       Radim Blazek, ITC-irst/MPA Solutions
       Documentation  update  (based  on  above	 journal article and available
       fragments): Markus Neteler

SOURCE CODE
       Available at: v.lrs.where source	code (history)

       Main index | Vector index | Topics index	| Keywords index  |  Graphical
       index | Full index

       A(C) 2003-2020 GRASS Development	Team, GRASS GIS	7.8.4 Reference	Manual

GRASS 7.8.4							v.lrs.where(1)

NAME | KEYWORDS | SYNOPSIS | DESCRIPTION | EXAMPLE | SEE ALSO | AUTHOR | SOURCE CODE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=v.lrs.where&sektion=1&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help