Hi Kevin, Have you tried running spdinfo on the file (to check SPDLib can read it). I ran your code and the file read OK, I think the problem is just writing out to a LAS 1.2 file.
If you haven’t seen them already there are some examples of creating an SPD file using the Python bindings with the SPDLib source under python/importers Thanks, Dan > On 4 Feb 2015, at 16:16, Kevin Theuma <[email protected]> wrote: > > Hi, > > I am creating a new SPD file from python but the output file is not being > recognised as a points file. > > My code is as follows... > > import spdpy > spdFileOut = spdpy.createSPDFile("lidar.spd") > spdWriter = spdpy.SPDPyNoIdxWriter() > spdWriter.open(spdFileOut, "lidar.spd") > point1 = spdpy.createSPDPointPy() > point1.amplitudeReturn = 255 > point1.x = 10 > point1.y = 10 > point1.z = 10 > point2 = spdpy.createSPDPointPy() > point2.amplitudeReturn = 255 > point2.x = 20 > point2.y = 20 > point2.z = 20 > point3 = spdpy.createSPDPointPy() > point3.amplitudeReturn = 255 > point3.x = 30 > point3.y = 30 > point3.z = 30 > point4 = spdpy.createSPDPointPy() > point4.amplitudeReturn = 255 > point4.x = 40 > point4.y = 40 > point4.z = 40 > pulse = spdpy.createSPDPulsePy() > pulse.pts = [point1,point2,point3,point4] > pulse.numberOfReturns = 4 > spdWriter.writeData([pulse]) > spdWriter.close(spdFileOut) > spdpy.printSPDFile("lidar.spd") > > Whenever I try to convert the output SPD file to LAS spdtranslate gives me > this error: > Error: This writer can only export point data. > > Is there something else I have to do to get it to work? > > Regards > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming. The Go Parallel Website, > sponsored by Intel and developed in partnership with Slashdot Media, is your > hub for all things parallel software development, from weekly thought > leadership blogs to news, videos, case studies, tutorials and more. Take a > look and join the conversation now. > http://goparallel.sourceforge.net/_______________________________________________ > spdlib-develop mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/spdlib-develop ------------------------------------------------------------------------------ Dive into the World of Parallel Programming. The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ spdlib-develop mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/spdlib-develop
