[GRASS-user] Problem with digitization and NVIZ

Hi,

I'm working on spatial modeling in population genomics and I'd like to use GRASS for processing & displaying of the world map (in attachment).
Unfortunately, I have been unable to accomplish two out of the three things I would like to do:

1. (this one I mentioned in an earlier email, but have not gotten an answer yet)
I would like to use the digitizing tool to define regions (represented by different numbers) on the map. However,
when I choose a layer and then click the digitizing button in GUI, the monitor that opens is blank. (I am able
to edit the blank map and save the shapes I draw. )

2. I would like to display several 3D points over a flat map of the world (the elevation of each point represents the
result of an analysis starting at the particular (x,y) coordinates). For this purpose, I tried converting the raster map into
a 3d raster with r.to.rast3d (worked) and then displaying it with NVIZ. Again, I get a blank screen, even though the map
was loaded. I can also load the 3d points, but nothing is displayed again. Sometimes, I get the following error:

"OpenGL Warning: No pincher, please call crStateSetCurrentPointers() in your SPU"

I was able to display the example Spearfish data (elevation + rivers+roads), though.

Can you tell me where I'm doing a mistake?

Cheers, Anna

p.s. I'm using Debian Linux on a VirtualBox in Windows 7.

(attachments)

worldMap.asc.gz (3.18 KB)

Hi,

2010/4/22 Sramkova, Anna <anna.sramkova@iee.unibe.ch>:

1. (this one I mentioned in an earlier email, but have not gotten an answer yet)
I would like to use the digitizing tool to define regions (represented by different numbers) on the map. However,
when I choose a layer and then click the digitizing button in GUI, the monitor that opens is blank. (I am able
to edit the blank map and save the shapes I draw. )

GRASS version? Installed for the package, self compiled? wxGUI or TCL/TK GUI?

[...]

Martin

--
Martin Landa <landa.martin gmail.com> * http://gama.fsv.cvut.cz/~landa

Hi,

{please keep discussion in ML}

2010/4/22 Sramkova, Anna <anna.sramkova@iee.unibe.ch>:

GRASS version: 6.4.ORC6
installed from Debian repository (apt-get...)
Tcl/Tk GUI

leaving that to TCL/TK GUI developers...

Martin

--
Martin Landa <landa.martin gmail.com> * http://gama.fsv.cvut.cz/~landa

Hi,

thank you, using vector instead of a raster actually helped in both cases :slight_smile:

As for the visualization, I get the same problem on a Debian laptop (no
VirtualBox)...seems to me something more fundamental is the problem.
Is there a special format for elevation map or something? The
vectorized map is displayed with no problems.

I will try what you suggested for 2), though, and see.

Cheers

Anna
________________________________________
Von: Maris Nartiss [maris.gis@gmail.com]
Gesendet: Donnerstag, 22. April 2010 18:54
An: Sramkova, Anna
Betreff: Re: [GRASS-user] Problem with digitization and NVIZ

Hello,
1) if You want to digitize something, create a vector and then convert
to raster with v.to.rast. It will be alot easier than understand how
to work with r.digit. r.digit also is too outdated to fix it just for
fun in 6.x releases, as it doesn't support existing raster editing,
just creation.

2) I'm not certan how stable/well implemented is OpenGL support in
VirtualBox. Does other OpenGL applications work fine? Try to disable
3D acceleration in VirtualBox and use software renderer - it should
work but slow.
Also You could try to play around with:
  export GRASS_NO_GLX_PIXMAPS=TRUE
  export GRASS_NO_GLX_PBUFFERS=TRUE

Maris.

2010/4/22, Sramkova, Anna <anna.sramkova@iee.unibe.ch>:

Hi,

I'm working on spatial modeling in population genomics and I'd like to use
GRASS for processing & displaying of the world map (in attachment).
Unfortunately, I have been unable to accomplish two out of the three things
I would like to do:

1. (this one I mentioned in an earlier email, but have not gotten an answer
yet)
I would like to use the digitizing tool to define regions (represented by
different numbers) on the map. However,
when I choose a layer and then click the digitizing button in GUI, the
monitor that opens is blank. (I am able
to edit the blank map and save the shapes I draw. )

2. I would like to display several 3D points over a flat map of the world
(the elevation of each point represents the
result of an analysis starting at the particular (x,y) coordinates). For
this purpose, I tried converting the raster map into
a 3d raster with r.to.rast3d (worked) and then displaying it with NVIZ.
Again, I get a blank screen, even though the map
was loaded. I can also load the 3d points, but nothing is displayed again.
Sometimes, I get the following error:

"OpenGL Warning: No pincher, please call crStateSetCurrentPointers() in your
SPU"

I was able to display the example Spearfish data (elevation + rivers+roads),
though.

Can you tell me where I'm doing a mistake?

Cheers, Anna

p.s. I'm using Debian Linux on a VirtualBox in Windows 7.