<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace">Hey Kevin,<br></div><div class="gmail_default" style="font-family:monospace,monospace">So far pgpointcloud can store fixed-size point type<br></div><div class="gmail_default" style="font-family:monospace,monospace">(aka, the point type amount of requiered bit is fully fixed).<br></div><div class="gmail_default" style="font-family:monospace,monospace">The issue is that fullwaveform may have a non fixed number of samples per waveform (at least for our hardware, according to my colleague Dr. Clément Mallet)<br></div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">I think it's possible to use pgpointcloud with full waveform.<br></div><div class="gmail_default" style="font-family:monospace,monospace">I see 2 solutions <br><img src="https://cloud.githubusercontent.com/assets/4725794/21808267/d539844c-d742-11e6-8ac2-8ad105cd01c6.png" width="338" height="461"><br><br><br> - (super simple) use pgpointcloud as-is to store bounds of samples position/time per waveform . The samples are stored elsewhere (blob, or simply array of char), and the waveform geometric information (geometry of the laser ray) is stored in base.<br></div><div class="gmail_default" style="font-family:monospace,monospace">This allows you to use pgpointcloud with fast index to find the relevant samples, then when you want to use the ful waveform, you get the appropriate data and use your custom solutions.<br></div><div class="gmail_default" style="font-family:monospace,monospace"><br> - (need some work) add a new type of point dimension to pgpointcloud to directly store the full waveframe samples in pgpointcloud, (the waveform samples are all stored in one dimension of the point), and some utilitary functions may be able to generate the samples as 3D points (with each sample being a point with intensity).</div><div class="gmail_default" style="font-family:monospace,monospace"><br><br></div><div class="gmail_default" style="font-family:monospace,monospace">Cheers,<br></div><div class="gmail_default" style="font-family:monospace,monospace">Rémi-C<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-01-06 18:56 GMT+01:00 Kevin Beam <span dir="ltr"><<a href="mailto:kevin.beam@nsidc.org" target="_blank">kevin.beam@nsidc.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Has there been any discussion about, or has anyone tried, using<br>
pgpointcloud with full waveform data?<br>
<br>
We recently successfully prototyped using pgpointcloud with IceBridge<br>
ATM L1B data. We've wondered whether it would be possible to use or<br>
extend pgpointcloud with, for example, IceBridge LVIS L1B full waveform<br>
data (<a href="http://nsidc.org/data/docs/daac/icebridge/ilvis1b/v1/index.html" rel="noreferrer" target="_blank">http://nsidc.org/data/docs/<wbr>daac/icebridge/ilvis1b/v1/<wbr>index.html</a><br>
and <a href="http://nsidc.org/data/docs/daac/icebridge/ilvis1b/" rel="noreferrer" target="_blank">http://nsidc.org/data/docs/<wbr>daac/icebridge/ilvis1b/</a>). That data has<br>
120 transmit waveform samples and 528 receive waveform samples.<br>
<br>
The main use case we have at this point is spatial and temporal<br>
subsetting of this data. There are some other methods we may pursue if<br>
pgpointcloud  is not an option.<br>
<br>
I wonder if it could be as simple as storing the point data in<br>
patch/point tables and augmenting the results with the waveform data<br>
after the spatial/temporal query (from waveform data in other tables).<br>
<span class="HOEnZb"><font color="#888888"><br>
Kevin<br>
<br>
--<br>
Kevin Beam<br>
<a href="mailto:kbeam@nsidc.org">kbeam@nsidc.org</a><br>
Software Engineer<br>
National Snow and Ice Data Center (NSIDC)<br>
University of Colorado Boulder<br>
<br>
</font></span><br>______________________________<wbr>_________________<br>
pgpointcloud mailing list<br>
<a href="mailto:pgpointcloud@lists.osgeo.org">pgpointcloud@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/pgpointcloud" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/pgpointcloud</a><br></blockquote></div><br></div>