man v.category () - Attach, delete or report vector categories to map geometry.

NAME

v.category - Attach, delete or report vector categories to map geometry.

SYNOPSIS

v.category

v.category help

v.category [-g] input=string [output=string] [type=string[,string,...]] [option=string] [cat=integer] [layer=integer[,integer,...]] [step=integer]

Flags:

"-g
shell script style, currently only for report

Parameters:

"input=string
Name of input vector
"output=string
Name of output vector
"type=string[,string,...]
Type Options: point,line,boundary,centroid,area Default: point,line,boundary,centroid,area
"option=string
Action to be done:

add - add a new category del - delete category chlayer - change layer number (e.g. layer=3,1 changes layer 3 to layer 1) sum - add the value specified by cat option to the current category value report - print report (statistics), in shell style: layer type count min max print - print category values, more cats in the same layer are separated by '/' Options: add,del,chlayer,sum,report,print Default: add
"cat=integer
Category value Default: 1
"layer=integer[,integer,...]
Layer number Default: 1
"step=integer
Category increment Default: 1

DESCRIPTION

v.category attaches, deletes or reports vector categories to map geometry. These categories (IDs) are used to link a vector map to an attribute table.

NOTES

Use v.to.db to upload the related categories a linked attribute table.

EXAMPLES

1) Report vector categories

v.category in=testmap option=report

FIELD 1:

type count min max

point 0 0 0

line 1379 1 1379

boundary 0 0 0

centroid 0 0 0

area 0 0 0

all 1379 1 1379

2) Delete all vector categories in field 1

v.category in=testmap out=outmap option=del

3) Add vector categories in field 1 with step=2

v.category in=outmap out=stepmap option=add step=2

FIELD 1:

type count min max

point 0 0 0

line 1379 1 2757

boundary 0 0 0

centroid 0 0 0

area 0 0 0

all 1379 1 2757

4) Add categories/centroids to a vector map without categories

v.category in=wkt out=wktnew option=add

Results can be tested using d.what.vect.

SEE ALSO

v.db.connect, v.to.db

AUTHOR

Radim Blazek, ITC-Irst, Trento, Italy

Last changed: $Date: 2005/06/21 19:40:48 $

Help Index