If anyone attending the Bonn Code Sprint [1] is interested, the entire PDAL team will be available to help someone doing such integration work.
Howard [1] https://wiki.osgeo.org/wiki/OSGeo_Code_Sprint_2018 On 2/22/18 10:39 AM, Michael Barton wrote: > This is good news. I hope that GRASS can take advantage of this work. > > Michael > ______________________________ > C. Michael Barton > Director, Center for Social Dynamics & Complexity > Professor of Anthropology, School of Human Evolution & Social Change > Head, Graduate Faculty in Complex Adaptive Systems Science > Arizona State University > Tempe, AZ 85287-2402 > USA > > voice: 480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC) > fax: 480-965-7671(SHESC), 480-727-0709 (CSDC) > www: http://csdc.asu.edu, http://shesc.asu.edu > http://www.public.asu.edu/~cmbarton > > On Feb 22, 2018, at 8:07 AM, Howard Butler > <how...@hobu.co<mailto:how...@hobu.co>> wrote: > > A couple of notes: > > * Brad Chambers from the PDAL project has put forward an initial Anaconda > build recipe that is waiting to be merged. > * I have updated the libLAS website to tell people to use PDAL if they're > starting fresh > * Sorry about the naming thing. > > I hope enough developer attention can get GRASS caught up to PDAL for > on-the-way-in data ingest and processing. PDAL brings a lot of filtering and > processing possibilities that just aren't available in libLAS. Most notably, > it supports the latest ASPRS LAS 1.4 (and LAZ) specification, which libLAS > does not, in addition to about 15 other formats. PDAL is also actively > developed, patched, and improved. libLAS has not been in 5+ years except for > critical outside patches. > > Use PDAL :) > > Howard > > > On Feb 21, 2018, at 9:29 PM, Michael Barton > <michael.bar...@asu.edu<mailto:michael.bar...@asu.edu>> wrote: > > Yes pdal is a good possibility. But we neither yet have pdal replacements for > the lidar tools nor pdal in anaconda. I don't know which is the better near > term solution for lidar and which would be easier to to implement. > > Michael > ____________________ > C. Michael Barton > Director, Center for Social Dynamics & Complexity > Professor of Anthropology, School of Human Evolution & Social Change > Head, Graduate Faculty in Complex Adaptive Systems Science > Arizona State University > > voice: 480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC) > fax: 480-965-7671 (SHESC), 480-727-0709 (CSDC) > www: http://www.public.asu.edu/~cmbarton, > http://csdc.asu.edu<http://csdc.asu.edu/> > > > > > > > > > > > > > > > > On Feb 21, 2018, at 7:43 PM, Vaclav Petras > <wenzesl...@gmail.com<mailto:wenzesl...@gmail.com>> wrote: > > > > On Wed, Feb 21, 2018 at 7:43 PM, Michael Barton > <michael.bar...@asu.edu<mailto:michael.bar...@asu.edu>> wrote: > So here is an email chain with the conda-forge maintainers of the LAStools > package about liblas in Anaconda which is not liblas, but actually laslib > misnamed. This is why there is no liblas-config. Since liblas.dylib is > installed with the lastools package in Anaconda, I asked if they might also > create a liblas-config file (not currently installed) so that GRASS can > compile against it for LiDAR support > > > Since that's the case, it doesn't seem that just liblas-config would solve > it. Daniel Clewley says "LASlib isn't a drop in replacement for libLAS > (different function names for one thing) you'd have to modify the GRASS code > if you wanted to use LASlib." Perhaps simpler than changing it to PDAL, but > I'm not sure if worth it. But I haven't seen the LASlib API. > > > > The upshot is that LAStools (and laslib, misnamed as liblas) can be installed > through Anaconda, but not the packages we know as libLAS. Also, it seems like > libLAS is no longer maintained and superseded by LASlib and related tools. > > > So far various people kept libLAS alive: > > https://github.com/libLAS/libLAS/commits/master<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_libLAS_libLAS_commits_master&d=DwMFaQ&c=l45AxH-kUV29SRQusp9vYR0n1GycN4_2jInuKy6zbqQ&r=lk-7X7CEOMDN8GaGVhiDsuO6gEp1wbG6nfT1XEEEtR0&m=_O4k1Vw2r12rLzx299WafFcaDaH01hzHGCoCuf94J0I&s=Kt7DFBhZJWvgpo4vM-1sXm32KiKyQ5eGF-t9k3yBUzo&e=> > > But the situation is not ideal. > > > I have an email from William Kyngesburye (copied) from several years ago > suggesting that GRASS lidar support could potentially use LASlib instead of > liblas. But I don't know what that would involve. > > > As I said above, I dpn't know the LASlib API, but my guess is that it would > be possible, but I think the question is if somebody can work on it. > > From what I understood replacement for libLAS is PDAL, but definitively not a > drop-in one. I was not able to dedicate any time to it lately except for > accepting patch from felixg few days ago which makes v.in.pdal work with > current PDAL. Also I have been told that PDAL package for Anaconda is coming > soon (in days). > > Best, > Vaclav > > > > MIchael > > ... > From: Daniel Clewley > <notificati...@github.com<mailto:notificati...@github.com>> > Subject: Re: [conda-forge/lastools-feedstock] can liblas-config be included > in package (#3) > Date: February 21, 2018 at 11:38:55 AM MST > To: conda-forge/lastools-feedstock > <lastools-feedst...@noreply.github.com<mailto:lastools-feedst...@noreply.github.com>> > Cc: Michael Barton > <c.michael.bar...@gmail.com<mailto:c.michael.bar...@gmail.com>>, Author > <aut...@noreply.github.com<mailto:aut...@noreply.github.com>> > Reply-To: conda-forge/lastools-feedstock > <reply+0088d5af64024b45f60988c0b8f9368cac4eee6363df9a7492cf0000000116a57eb892a169ce11d01...@reply.github.com<mailto:reply+0088d5af64024b45f60988c0b8f9368cac4eee6363df9a7492cf0000000116a57eb892a169ce11d01...@reply.github.com>> > > > LASlib isn't a drop in replacement for libLAS (different function names for > one thing) you'd have to modify the GRASS code if you wanted to use LASlib. > > > From: Michael Barton > <c.michael.bar...@gmail.com<mailto:c.michael.bar...@gmail.com>> > Subject: Re: [conda-forge/lastools-feedstock] can liblas-config be included > in package (#3) > Date: February 21, 2018 at 8:59:25 AM MST > To: conda-forge/lastools-feedstock > <reply+0088d5afde4903f9a76a7de6418c35ec29798e65e254574992cf0000000116a4e15492a169ce11d01...@reply.github.com<mailto:reply+0088d5afde4903f9a76a7de6418c35ec29798e65e254574992cf0000000116a4e15492a169ce11d01...@reply.github.com>> > Cc: Vaclav Petras <wenzesl...@gmail.com<mailto:wenzesl...@gmail.com>>, Eric > Hutton <hutton.e...@gmail.com<mailto:hutton.e...@gmail.com>> > > Thanks for the quick response Dan, > > I have indeed seen both the open source libLAS code and the LAStools site. > The thing is that the Anaconda package installs liblas.dylib into ../lib as > well as command line tools in ../bin with the same names as the tools built > with the libLAS code. A couple years ago, a colleague on the GRASS project > looked into the (then new) LAStools distribution and thought that it could be > a drop in replacement for libLAS code. So I was hoping to try this with the > Anaconda build. But we need a liblas-config to do it. I'm copying a couple > colleagues on GRASS who also might be able to help with this. > > Cheers > Michael > > > > From: Daniel Clewley > <notificati...@github.com<mailto:notificati...@github.com>> > Subject: Re: [conda-forge/lastools-feedstock] can liblas-config be included > in package (#3) > Date: February 21, 2018 at 12:27:16 AM MST > To: conda-forge/lastools-feedstock > <lastools-feedst...@noreply.github.com<mailto:lastools-feedst...@noreply.github.com>> > Cc: Michael Barton > <c.michael.bar...@gmail.com<mailto:c.michael.bar...@gmail.com>>, Author > <aut...@noreply.github.com<mailto:aut...@noreply.github.com>> > Reply-To: conda-forge/lastools-feedstock > <reply+0088d5afde4903f9a76a7de6418c35ec29798e65e254574992cf0000000116a4e15492a169ce11d01...@reply.github.com<mailto:reply+0088d5afde4903f9a76a7de6418c35ec29798e65e254574992cf0000000116a4e15492a169ce11d01...@reply.github.com>> > > > This is the feedstock for > LAStools<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_LAStools_LAStools&d=DwMFaQ&c=l45AxH-kUV29SRQusp9vYR0n1GycN4_2jInuKy6zbqQ&r=lk-7X7CEOMDN8GaGVhiDsuO6gEp1wbG6nfT1XEEEtR0&m=_O4k1Vw2r12rLzx299WafFcaDaH01hzHGCoCuf94J0I&s=ldj8Sw8X5ftlAivmAsG7tmePCgMcO2HxM6XH99LrTfU&e=> > and LASlib not > libLAS<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_libLAS_libLAS&d=DwMFaQ&c=l45AxH-kUV29SRQusp9vYR0n1GycN4_2jInuKy6zbqQ&r=lk-7X7CEOMDN8GaGVhiDsuO6gEp1wbG6nfT1XEEEtR0&m=_O4k1Vw2r12rLzx299WafFcaDaH01hzHGCoCuf94J0I&s=GuVlnoktk-csitrgckBePx4WJ1v_ZYXiIl8B51Ydttk&e=> > which I believe is the library GRASS can be compiled against. The libLAS > website has a page explaining the relationship between the two: > https://www.liblas.org/lastools.html<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.liblas.org_lastools.html&d=DwMFaQ&c=l45AxH-kUV29SRQusp9vYR0n1GycN4_2jInuKy6zbqQ&r=lk-7X7CEOMDN8GaGVhiDsuO6gEp1wbG6nfT1XEEEtR0&m=_O4k1Vw2r12rLzx299WafFcaDaH01hzHGCoCuf94J0I&s=TJQ1eSBXpa8L3IrseTebZgyoHHFaNnOxyqkHZbdxQ88&e=>. > The two libraries provide similar functionality but aren't compatible. > > From the libLAS website "As of 2014, libLAS has been almost entirely > superceded by Martin Isenburgās LASlib library." > > More specifically this feedstock builds a fork of LAStools > (https://github.com/gillins/LAStools/<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_gillins_LAStools_&d=DwMFaQ&c=l45AxH-kUV29SRQusp9vYR0n1GycN4_2jInuKy6zbqQ&r=lk-7X7CEOMDN8GaGVhiDsuO6gEp1wbG6nfT1XEEEtR0&m=_O4k1Vw2r12rLzx299WafFcaDaH01hzHGCoCuf94J0I&s=wQwQ2hTaHMK_RPNZcXN3rVYXsqw6UAnnYFN0kv4AuD4&e=>) > which adds CMake build scrips. The standard LAStools doesn't provide a > liblas-config file, we could add one to the fork this is being build against > but I think this would only make things between the two libraries more > confusing. > > I'm going to mark this as closed but if I am incorrect and it is LASlib you > need please reopen for further discussion. > > > > > _______________________________________________ > grass-dev mailing list > grass-dev@lists.osgeo.org<mailto:grass-dev@lists.osgeo.org> > https://lists.osgeo.org/mailman/listinfo/grass-dev > >
signature.asc
Description: OpenPGP digital signature
_______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/grass-dev