
Note: A new GRASS GIS stable version has been released: GRASS GIS 7. Go directly to the new manual page here
NAME
v.mkgrid  - Creates a GRASS vector map of a user-defined grid.
KEYWORDS
vector, geometry
SYNOPSIS
v.mkgrid
v.mkgrid help
v.mkgrid [-plq] map=name grid=rows,columns  [position=string]   [coor=x,y]   [box=width,height]   [angle=float]   [breaks=integer]   [--overwrite]  [--verbose]  [--quiet] 
Flags:
- -p
 
- Create grid of points instead of areas and centroids
 
- -l
 
- Create grid as lines, instead of areas
 
- -q
 
- Quiet; No chatter
 
- --overwrite
 
- Allow output files to overwrite existing files
 
- --verbose
 
- Verbose module output
 
- --quiet
 
- Quiet module output
 
Parameters:
- map=name
 
- Name for output vector map
 
- grid=rows,columns
 
- Number of rows and columns in grid
 
- position=string
 
- Where to place the grid
 
- Options: region,coor
 
- Default: region
 
- region: current region
 
- coor: use 'coor' and 'box' options
 
- coor=x,y
 
- Lower left easting and northing coordinates of map
 
- box=width,height
 
- Width and height of boxes in grid
 
- angle=float
 
- Angle of rotation (in degrees counter-clockwise)
 
- Default: 0
 
- breaks=integer
 
- Number of vertex points per grid cell
 
- Options: 0-60
 
- Default: 3
 
DESCRIPTION
v.mkgrid will create a vector map representation of a regular coordinate grid.
Both point and area vector grids can be created.
NOTES
Grid points created with the -p flag will be placed at the
center of each grid cell, not at the grid line nodes.
This is NOT to be used to generate a vector map of USGS quadrangles,
because USGS quads are not exact rectangles.
EXAMPLES
1) Create a grid in a latitude-longitude location (WGS84):
# use g.region to easily calculate rows and column for 'grid':
g.region n=90 s=-90 w=-180 e=180 res=10 -p
projection: 3 (Latitude-Longitude)
zone:       0
datum:      wgs84
ellipsoid:  wgs84
north:      90N
south:      90S
west:       180W
east:       180E
nsres:      10
ewres:      10
rows:       18
cols:       36
cells:      648
# create 10 degree size grid:
v.mkgrid map=grid_10deg grid=18,36
 
2) Make a 4x3 grid, cells 20km a side, with lower left corner at 2716500,6447000:
v.mkgrid map=coro_grid grid=4,3 position=coor coor=2716500,6447000 box=20000,20000
 
3) Make a 10x12 lat/lon grid, cells 2 arc-min a side, with lower left corner
at 167deg 52min east, 47deg 6min south. For use with e.g. QGIS you can then
pull this grid into a projected location with v.proj before
exporting as a Shapefile with v.out.ogr (within GRASS you could
just use d.grid -w from the projected location for the same effect):
v.mkgrid map=p2min_grid grid=10,12 position=coor coor=167:52E,47:06S box=0:02,0:02
 
SEE ALSO
v.patch,
d.grid
AUTHORS
Michael Higgins,
U.S.Army Construction Engineering 
Research Laboratory
Update for new vectors Radim Blazek 10/2004 
Last changed: $Date: 2014-08-18 07:25:39 -0700 (Mon, 18 Aug 2014) $
Main index - vector index - Full index
© 2003-2016 GRASS Development Team