Testing GRASS software: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
mNo edit summary
 
(One intermediate revision by one other user not shown)
Line 4: Line 4:


* Software:
* Software:
** http://grass.itc.it
** [http://grass.itc.it GRASS GIS]
** http://proj.maptools.org
** [http://proj.maptools.org PROJ.4]
** http://www.qgis.org
** [http://www.qgis.org QGIS]
** http://www.gdal.org
** [http://www.gdal.org GDAL/OGR]
* Data:
* Data:
** http://grass.itc.it/download/data6.php (Spearfish)
** [http://grass.itc.it/download/data6.php Spearfish]
** http://mpa.itc.it/markus/mum3/ (Extra Spearfish datasets)
** [http://mpa.itc.it/markus/mum3 Extra Spearfish datasets]


== Tests ==
== UTM Tests ==


1. Extract the Spearfish sample data set for GRASS:
1. Extract the Spearfish sample data set for GRASS:
Line 123: Line 123:
         exit
         exit
</pre>
</pre>
== LatLong Tests ==
* Do similar tests for latitude-longitude databases. Test zooming in gis.m and other functions since the coordinates notation is different.


Thanks for testing. Complaints to GRASS Developers...
Thanks for testing. Complaints to GRASS Developers...

Latest revision as of 13:12, 8 March 2007

HOWTO: Testing the GRASS 6 and QGIS installations

Preamble: We assume that GRASS/QGIS/GDAL/PROJ4 and GDAL-OGR-GRASS-plugin etc have been successfully installed.

UTM Tests

1. Extract the Spearfish sample data set for GRASS:

	mkdir $HOME/grassdata
	tar xvfz spearfish_grass60data.tar.gz


2. Start GRASS with Spearfish location:

	grass63 $HOME/grassdata/spearfish60/user1
        exit

Should enter GRASS, leave with exit. Worked? Fine.


3. Start GRASS with Spearfish location, but graphical login:

	grass63 -gui
        -> now the GUI should open
        -> click "help" button, close help window
        -> Click "Enter GRASS" button 
		-> should enter GRASS
		-> GIS manager should open

		Click in GIS manager on "Add raster" button,
		click on word "raster" which appeared in the canvas,
		select "Raster name" button, select map "elevation.dem",
                click "ok", map name should appear in canvas,
		click on "world map" button: should open GRASS monitor
		and show elevation map.

Worked? Fine. Put aside the GIS manager.


4. QGIS Tests within GRASS - enter into the GRASS terminal:

	qgis
	-> Go menu "Plugins, Pluginmanager, activate
		- GRASS plugin,	OK button

	-> a set of new buttons should appear
	-> click "Add GRASS raster layer" button, select "elevation.dem" map
	-> click "Add GRASS raster layer" button, select "aspect map"
	-> click right mouse button in legend on "aspect" map, move transparency
	   to 40%
	-> click "Add GRASS vector layer" button, select "roads map", select
		layer "1-line" (the "0-line" layer is not exciting), OK

Test with reading also external data into:

	->  click "Add raster layer" button,
		load "spearfish_landsat7_NAD27_pan.img"
		or "spearfish_landsat7_NAD27_pan.tif" map. It should match the other
		layers (you will have to change the stacking order in the legend)

Questions (depends on QGIS version):

  • is the "Open GRASS tools" button present?
  • does the "printer" symbol open a nice "map composer" tool?

QUIT from QGIS


5. Testing the GDAL-OGR-GRASS plugin

	gdalinfo $HOME/grassdata/spearfish60/PERMANENT/cellhd/elevation.dem

Should output raster map metadata.

	ogrinfo -so $HOME/grassdata/spearfish60/PERMANENT/vector/roads/head 1

Should output vector map metadata.

Worked? Fine.


6. Testing OGR/GRASS operations:

  (data from http://mpa.itc.it/markus/mum3/)
	tar xvfz tiger2000_UTM13_nad27.tar.gz tiger2000_UTM13_nad27/tgr46081lkA_UTM13_nad27.*
	cd tiger2000_UTM13_nad27
	v.in.ogr tgr46081lkA_UTM13_nad27.shp out=tgr46081lkA_roads
	d.mon x0
	d.vect tgr46081lkA_roads
	d.vect roads col=red

Both maps should match. Worked? Fine.

THAT'S IT!

        exit

LatLong Tests

  • Do similar tests for latitude-longitude databases. Test zooming in gis.m and other functions since the coordinates notation is different.

Thanks for testing. Complaints to GRASS Developers...