Thanks for the various solutions.<br><br>The points are about 5 million per tile, and there are 23 tiles (about 115 million total).&nbsp; I&#39;m not sure if this is considered a large amount of mass input points.<br><br>Perhaps the table size is OK.&nbsp; I havent reached a size problem yet, but I was trying to avoided it from the start.&nbsp; Only using the xyz fields seems like a good solution, and bringing in the 4th column attribute after the fact, if it is even necessary.<br>
<br>Thanks much,<br>Mark<br><br><br><div class="gmail_quote">On Thu, Apr 10, 2008 at 2:39 AM, Hamish &lt;<a href="mailto:hamish_b@yahoo.com">hamish_b@yahoo.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">Mark wrote:<br>
&gt; I have an ascii table of lidar data. &nbsp;The columns are x,y,z, and a<br>
&gt; fourth column containing an integer code of some sort.<br>
<br>
</div>how many points are we talking about? millions? it the table becoming too<br>
huge?<br>
<br>
wc -l inputfile.txt<br>
<div class="Ih2E3d"><br>
<br>
&gt; I have looked at the example in the man page about how to select<br>
&gt; columns for importing via some shell manipulation of the input ascii<br>
&gt; file, but I do not think it is applicable to what I&#39;m doing (or perhaps<br>
&gt; the caffeine boost is not in effect yet). &nbsp;I have also tried various<br>
&gt; combinations of parameters in v.in.ascii.<br>
&gt;<br>
&gt; I would like to import the XYZ to build the geometry for 3D points, and<br>
&gt; have only &quot;Cat&quot; and &quot;Code&quot; in the attribute table. &nbsp;(&quot;Code&quot; being a<br>
&gt; column name for the 4th column in the input ASCII). &nbsp;I cant seem to<br>
&gt; find the combination of column definitions and other parameters to<br>
&gt; achieve this. &nbsp;One option seems to import them all as &quot;x double, y<br>
&gt; double, z double, code int&quot;, and then after the import, drop the x,y,z<br>
&gt; columns.<br>
<br>
</div>In GRASS 6.3: &nbsp;v.db.dropcol<br>
<br>
For GRASS 6.2.3 you can examine that script and do the SQLite trick by<br>
hand:<br>
 &nbsp;<a href="http://trac.osgeo.org/grass/browser/grass/trunk/scripts/v.db.dropcol" target="_blank">http://trac.osgeo.org/grass/browser/grass/trunk/scripts/v.db.dropcol</a><br>
<div class="Ih2E3d"><br>
&gt; Is it possible to put the first 3 ASCII column values to the geometry,<br>
&gt; and use only the last column as an attribute?<br>
<br>
<br>
</div>another idea is to crop the file to only include the cat and code<br>
columns,<br>
 &nbsp;cut -f1,4 -d&#39;,&#39; inputfile.txt &gt; outputfile.txt<br>
then use db.in.ogr (GRASS 6.3 only) to import the .csv file into SQLite,<br>
and then use v.db.connect to connect that database to your vector.<br>
(triple-check the cat+codes line up; is there a cat column or is that<br>
just sequential order? if so, use &quot;seq&quot; + &quot;paste&quot; to add that to the<br>
cut&#39;ed code-only file)<br>
<br>
<br>
yet another idea is to do it like v.in.garmin/v.in.gpsbabel scripts, but<br>
that may be slow for many many points.<br>
<div><div></div><div class="Wj3C7c"><br>
<br>
&gt; I&#39;m using GRASS 6.2.3 and sqlite database.<br>
<br>
<br>
<br>
</div></div><font color="#888888">Hamish<br>
</font><div class="WgoR0d"><br>
<br>
__________________________________________________<br>
Do You Yahoo!?<br>
Tired of spam? &nbsp;Yahoo! Mail has the best spam protection around<br>
<a href="http://mail.yahoo.com" target="_blank">http://mail.yahoo.com</a><br>
<br>
</div></blockquote></div><br>