<div dir="ltr">Michael,<div><br></div><div>You may find this useful.</div><div><br></div><div><a href="https://github.com/PDAL/data/tree/master/isprs">https://github.com/PDAL/data/tree/master/isprs</a><br></div><div><br></div><div>Released with permission of the authors.</div><div><br></div><div>Brad</div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Mar 24, 2017 at 3:35 PM Michael Rosen <<a href="mailto:michael.rosen@gmail.com">michael.rosen@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg">Thanks guys.<div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">So, I'm looking at the Sithole-Vosselman "Filter Experiment" paper from 2004.  The data they provide is in text format and sadly, puts two points on a line (first and last return, though they don't give return number nor total number of returns).</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><div class="gmail_msg">data: <a href="http://www.itc.nl/isprswgIII-3/filtertest/" class="gmail_msg" target="_blank">http://www.itc.nl/isprswgIII-3/filtertest/</a></div></div><div class="gmail_msg"><div class="gmail_msg"><br class="m_-2011970368728717950gmail-Apple-interchange-newline gmail_msg">[X1 - First Return] - x coordinate (Easting)</div><div class="gmail_msg">[Y1 - First Return] - y coordinate (Northing)</div><div class="gmail_msg">[Z1 - First Return] - z coordinate (Height)</div><div class="gmail_msg">[I1 - First Return] - Intensity of returned pulse</div><div class="gmail_msg">[X2 - Last  Return] - x coordinate (Easting)</div><div class="gmail_msg">[Y2 - Last  Return] - y coordinate (Northing)</div><div class="gmail_msg">[Z2 - Last  Return] - z coordinate (Height)</div><div class="gmail_msg">[I2 - Last  Return] - Intensity of returned pulse</div></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">To move forward I can, of course, preprocess the file so that these read in as two separate, unrelated, points.  However, a robustness test for PDAL would be if I could make a pipeline that would read it in as presented.  Could someone comment on how feasible that is.</div></div></div><div class="gmail_extra gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg">On Thu, Mar 23, 2017 at 7:15 PM, Howard Butler <span dir="ltr" class="gmail_msg"><<a href="mailto:howard@hobu.co" class="gmail_msg" target="_blank">howard@hobu.co</a>></span> wrote:<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="gmail_msg"><br class="gmail_msg">
> On Mar 23, 2017, at 7:23 PM, Michael Rosen <<a href="mailto:michael.rosen@gmail.com" class="gmail_msg" target="_blank">michael.rosen@gmail.com</a>> wrote:<br class="gmail_msg">
><br class="gmail_msg">
> Suppose I wanted to pass a text file into PDAL:<br class="gmail_msg">
><br class="gmail_msg">
</span><span class="gmail_msg">> No header line, just a list of known fields.<br class="gmail_msg">
<br class="gmail_msg">
</span>You need to add a header line at the moment. It would be straightforward to make a patch to add a header override option to the TextWriter.cpp code, but that hasn't been done so far.<br class="gmail_msg">
<span class="m_-2011970368728717950HOEnZb gmail_msg"><font color="#888888" class="gmail_msg"><br class="gmail_msg">
Howard</font></span></blockquote></div><br class="gmail_msg"></div>
_______________________________________________<br class="gmail_msg">
pdal mailing list<br class="gmail_msg">
<a href="mailto:pdal@lists.osgeo.org" class="gmail_msg" target="_blank">pdal@lists.osgeo.org</a><br class="gmail_msg">
<a href="https://lists.osgeo.org/mailman/listinfo/pdal" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.osgeo.org/mailman/listinfo/pdal</a></blockquote></div>