<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
My data is indeed a point cloud from bathymetry data so I can understand the problems you outlined so I will be happy to create 3d output from the multiple slicing method of r.to.rast3.&nbsp;I have only previously set a 2d region which all points lie within but am unsure how to&nbsp;set a 3d region?<BR>&nbsp;<BR>&nbsp;I 'successfully' ran the v.vol.rst command with my DOC data by specifying the w column as you suggested though it turns out the data is not sufficient in terms of density and it does in fact say points are outside 2d/3d region.<BR>&nbsp;<BR>Apologies for all these questions.&nbsp; I am still new to GRASS.&nbsp; <BR><BR>&gt; Date: Thu, 21 Aug 2008 12:37:40 +0100<BR>&gt; From: benjamin.ducke@oxfordarch.co.uk<BR>&gt; To: i.summers@hotmail.co.uk<BR>&gt; Subject: Re: [GRASS-user] displaying volumes from xyz vector in nviz<BR>&gt; <BR>&gt; If what you are after is the actual shape of the loch in voxel space:<BR>&gt; that is not easy to do with current GRASS tools.<BR>&gt; I do not know what your input data looks like, but I assume it is a<BR>&gt; point cloud derived from bathymetry data? If so, then what you have<BR>&gt; is a cloud of point describing the exterior hull of the loch. In order<BR>&gt; to convert this to a voxel object, GRASS would need to be able to first<BR>&gt; construct the polygonal hull using these points and then convert that<BR>&gt; to a voxel representation. This is not currently possible and would<BR>&gt; require someone to put some serious effort into creating a module<BR>&gt; with the capability to convert 3D vector polygons to volumetric voxel<BR>&gt; representations.<BR>&gt; <BR>&gt; I have never heard about the 'position not in queue' message. No idea<BR>&gt; what is going wrong there.<BR>&gt; <BR>&gt; v.vol.rst should work fine if you use the 'wcolumn=' option to specify<BR>&gt; the name of the attribute you want to interpolate.<BR>&gt; <BR>&gt; Have you set the 3D region extents correctly to cover your 3D input<BR>&gt; data and produce the number of slices you want?<BR>&gt; <BR>&gt; Ben<BR>&gt; <BR>&gt; ian summers wrote:<BR>&gt; &gt; Hello Ben,<BR>&gt; &gt; <BR>&gt; &gt; Thank you for your suggestion but when I attempt to run r,to.rast3 I get <BR>&gt; &gt; the 'position not in queue' message again. I ran v.kernel on the <BR>&gt; &gt; respective slices with st deviation of 5 leaving all other parameters as <BR>&gt; &gt; they were. Was this correct? Having used the v.info command the layers <BR>&gt; &gt; are 3D. Essentially what I am trying to achieve is a volume cube of loch <BR>&gt; &gt; lomond from x, y, z coordinates. <BR>&gt; &gt; <BR>&gt; &gt; I also have dissolved organic carbon data which i was hoping to display <BR>&gt; &gt; volumetrically within this that has x, y, z, DOC columns. I ran <BR>&gt; &gt; v.vol.rst but it says w column not supported. my data here is:-<BR>&gt; &gt; <BR>&gt; &gt; INTEGER/cat<BR>&gt; &gt; &gt; &gt; &gt; INTEGER/Id<BR>&gt; &gt; &gt; &gt; &gt; DOUBLE PRECISION/X<BR>&gt; &gt; &gt; &gt; &gt; DOUBLE PRECISION/Y<BR>&gt; &gt; &gt; &gt; &gt; DOUBLE PRECISION/Z<BR>&gt; &gt; &gt; &gt; &gt; DOUBLE PRECISION/DOC<BR>&gt; &gt; <BR>&gt; &gt; My main focus is the volume cube of loch lomond. The DOC would be a bonus.<BR>&gt; &gt; <BR>&gt; &gt; Ian<BR>&gt; &gt; <BR>&gt; &gt; &gt; Date: Thu, 21 Aug 2008 09:55:07 +0100<BR>&gt; &gt; &gt; From: benjamin.ducke@oxfordarch.co.uk<BR>&gt; &gt; &gt; CC: grass-user@lists.osgeo.org<BR>&gt; &gt; &gt; Subject: Re: [GRASS-user] displaying volumes from xyz vector in nviz<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; To generate a volumetric model of your point data, you need to use<BR>&gt; &gt; &gt; an algorithm that can interpolate an attribute in 3D space.<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; To start with, you need to make sure that your input points map is<BR>&gt; &gt; &gt; actually a 3D geometry, not just 2D points with X,Y and Z attributes<BR>&gt; &gt; &gt; attached (us v.info to find out).<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; v.to.rast3 simply takes the 3D point positions and creates a single<BR>&gt; &gt; &gt; voxel value at every point location in the input map. Most likely, this<BR>&gt; &gt; &gt; is not what you want and you should look into v.vol.rst instead.<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; The question then is WHAT to interpolate. In your attribute table list<BR>&gt; &gt; &gt; below, I cannot see an attribute that could actually be used for<BR>&gt; &gt; &gt; interpolation. The only thing you have are integer categories.<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; If you want to show point density in 3D: there is currently no GRASS<BR>&gt; &gt; &gt; module to calculate that. So the only thing you can do is calculate<BR>&gt; &gt; &gt; density for 2D slices at different Z ranges separately (use v.select<BR>&gt; &gt; &gt; to query out points for each Z range, then run v.kernel on them) and<BR>&gt; &gt; &gt; stack the resulting 2D raster maps on top of each other to form a voxel<BR>&gt; &gt; &gt; cube using r.to.rast3.<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; Ben<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; ian summers wrote:<BR>&gt; &gt; &gt; &gt; Dear all,<BR>&gt; &gt; &gt; &gt;<BR>&gt; &gt; &gt; &gt; I have a vector point file and have tried to run the program <BR>&gt; &gt; v.to.rast3<BR>&gt; &gt; &gt; &gt; though in the 'column name' section I am unsure what to enter? the<BR>&gt; &gt; &gt; &gt; column attributes for the data are as follows.<BR>&gt; &gt; &gt; &gt;<BR>&gt; &gt; &gt; &gt; &gt; INTEGER/cat<BR>&gt; &gt; &gt; &gt; &gt; INTEGER/Id<BR>&gt; &gt; &gt; &gt; &gt; DOUBLE PRECISION/X<BR>&gt; &gt; &gt; &gt; &gt; DOUBLE PRECISION/Y<BR>&gt; &gt; &gt; &gt; &gt; DOUBLE PRECISION/Z<BR>&gt; &gt; &gt; &gt;<BR>&gt; &gt; &gt; &gt; I have tried entering cat, id and z in this box but in the output I<BR>&gt; &gt; &gt; &gt; receive the message 'position not in queue'.<BR>&gt; &gt; &gt; &gt;<BR>&gt; &gt; &gt; &gt; I have also tried to create the volume using r.to.rast3 and though it<BR>&gt; &gt; &gt; &gt; appears as though a file is created when it comes to display in nviz<BR>&gt; &gt; &gt; &gt; only a plain 2D white tile appears. The values in my Z column are<BR>&gt; &gt; &gt; &gt; negative as I am modelling a lake. I am unsure whether this holds any<BR>&gt; &gt; &gt; &gt; bearing on outcome.<BR>&gt; &gt; &gt; &gt;<BR>&gt; &gt; &gt; &gt; Hope someone can help.<BR>&gt; &gt; &gt; &gt;<BR>&gt; &gt; &gt; &gt; Ian Summers<BR>&gt; &gt; &gt; &gt;<BR>&gt; &gt; &gt; &gt;<BR>&gt; &gt; &gt; &gt; <BR>&gt; &gt; ------------------------------------------------------------------------<BR>&gt; &gt; &gt; &gt; Win £3000 to spend on whatever you want at Uni! Click here to WIN!<BR>&gt; &gt; &gt; &gt; &lt;http://clk.atdmt.com/UKM/go/101719803/direct/01/&gt;<BR>&gt; &gt; &gt; &gt;<BR>&gt; &gt; &gt; &gt;<BR>&gt; &gt; &gt; &gt; <BR>&gt; &gt; ------------------------------------------------------------------------<BR>&gt; &gt; &gt; &gt;<BR>&gt; &gt; &gt; &gt; _______________________________________________<BR>&gt; &gt; &gt; &gt; grass-user mailing list<BR>&gt; &gt; &gt; &gt; grass-user@lists.osgeo.org<BR>&gt; &gt; &gt; &gt; http://lists.osgeo.org/mailman/listinfo/grass-user<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; --<BR>&gt; &gt; &gt; Benjamin Ducke<BR>&gt; &gt; &gt; Senior Applications Support and Development Officer<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; Oxford Archaeology Ltd<BR>&gt; &gt; &gt; Janus House<BR>&gt; &gt; &gt; Osney Mead<BR>&gt; &gt; &gt; OX2 0ES<BR>&gt; &gt; &gt; Oxford, U.K.<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; Tel: +44 (0)1865 263 800 (switchboard)<BR>&gt; &gt; &gt; Tel: +44 (0)1865 980 758 (direct)<BR>&gt; &gt; &gt; Fax :+44 (0)1865 793 496<BR>&gt; &gt; &gt; benjamin.ducke@oxfordarch.co.uk<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; ------<BR>&gt; &gt; &gt; Files attached to this email may be in ISO 26300 format (OASIS Open <BR>&gt; &gt; Document Format). If you have difficulty opening them, please visit <BR>&gt; &gt; http://iso26300.info for more information.<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; _______________________________________________<BR>&gt; &gt; &gt; grass-user mailing list<BR>&gt; &gt; &gt; grass-user@lists.osgeo.org<BR>&gt; &gt; &gt; http://lists.osgeo.org/mailman/listinfo/grass-user<BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; ------------------------------------------------------------------------<BR>&gt; &gt; Find out how to make Messenger your very own TV! Try it Now! <BR>&gt; &gt; &lt;http://clk.atdmt.com/UKM/go/101719648/direct/01/&gt;<BR>&gt; <BR>&gt; <BR>&gt; -- <BR>&gt; Benjamin Ducke<BR>&gt; Senior Applications Support and Development Officer<BR>&gt; <BR>&gt; Oxford Archaeology Ltd<BR>&gt; Janus House<BR>&gt; Osney Mead<BR>&gt; OX2 0ES<BR>&gt; Oxford, U.K.<BR>&gt; <BR>&gt; Tel: +44 (0)1865 263 800 (switchboard)<BR>&gt; Tel: +44 (0)1865 980 758 (direct)<BR>&gt; Fax :+44 (0)1865 793 496<BR>&gt; benjamin.ducke@oxfordarch.co.uk<BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; ------<BR>&gt; Files attached to this email may be in ISO 26300 format (OASIS Open Document Format). If you have difficulty opening them, please visit http://iso26300.info for more information.<BR>&gt; <BR><BR><br /><hr />Get Hotmail on your mobile from Vodafone  <a href='http://clk.atdmt.com/UKM/go/107571435/direct/01/' target='_new'>Try it Now!</a></body>
</html>