GRASS 6 Tutorial/Vector spatial analysis: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
Line 1: Line 1:
==Vector Spatial Analysis==
==Vector Spatial Analysis==


The following examples demonstrate how basic vector data processing operations, such as overlay, union and clipping can be performed in GRASS 6.4. These operations are all performed using the GRASS module, [http://grass.osgeo.org/grass64/manuals/v.overlay.html <code>v.overlay</code>] For the purposes of these examples, the two datasets that we will use are <code>urbanarea</code> and <code>census_wake2000</code>. All examples are created using the vector datasets in the North Carolina database.  
The following examples demonstrate how basic vector data processing operations, such as overlay, union and clipping can be performed in GRASS 6.4. These operations are all performed using the GRASS module, [http://grass.osgeo.org/grass64/manuals/v.overlay.html <code>v.overlay</code>], which can either be run using the GUI or from the command-line interface. The following examples are demonstrated using the CLI, using two vector datasets, namely: <code>urbanarea</code> and <code>census_wake2000</code> from the North Carolina database.  


  d.mon start=x0
  d.mon start=x0
Line 37: Line 37:


[[File: Census_urban_clip.png|300px|center]]
[[File: Census_urban_clip.png|300px|center]]
==Vector Analysis using the GUI==
The above examples can be easily replicated using the <code>v.overlay</code> GUI, avaialble under 'Vector --> Overlay Vector Maps --> Overlay Vector Maps [v.overlay]'

Revision as of 09:51, 29 July 2013

Vector Spatial Analysis

The following examples demonstrate how basic vector data processing operations, such as overlay, union and clipping can be performed in GRASS 6.4. These operations are all performed using the GRASS module, v.overlay, which can either be run using the GUI or from the command-line interface. The following examples are demonstrated using the CLI, using two vector datasets, namely: urbanarea and census_wake2000 from the North Carolina database.

d.mon start=x0
g.region vect=census_wake2000 
d.vect census_wake2000 col=blue
d.vect urbanarea col=red type=boundary

Vector Union

The following command creates a union (operator or) of the two polygon vectors:

v.overlay ain=census_wake2000 bin=urbanarea out=urban_census2000 operator=or

with urban_census2000 created as follows.

Vector Intersection

The following command creates an intersection (operator and) of the two polygon vectors:

v.overlay ain=census_wake2000 bin=urbanarea out=urban_census2000_intersect operator=and

Vector Clip

The following command clips (cuts out) intersection (operator not) of the two polygon vectors:

v.overlay ain=census_wake2000 bin=urbanarea out=urban_census2000_intersect operator=not

Vector Analysis using the GUI

The above examples can be easily replicated using the v.overlay GUI, avaialble under 'Vector --> Overlay Vector Maps --> Overlay Vector Maps [v.overlay]'