by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
John Donovan
@GeoSpark
This is using pdal/pdal:latest - is there a more recent version I should be using?
Michael D. Smith
@msmitherdc
Ahh, try setting an environment variable of ARBITER_VERBOSE=1
It’s either that or CURL_VERBOSE
John Donovan
@GeoSpark
Ah! That's better. It gives me a bunch of output like:
* Connected to lacuna-brevis-upload.s3-eu-west-2.amazonaws.com (52.95.150.42) port 443 (#0)
* ALPN, offering http/1.1
* error setting certificate verify locations:
  CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
* Closing connection 0
* Hostname lacuna-brevis-upload.s3-eu-west-2.amazonaws.com was found in DNS cache
So it's a certificate issue...
Michael D. Smith
@msmitherdc
Ah, so its a cert issue it looks like
John Donovan
@GeoSpark
:)
Michael D. Smith
@msmitherdc
I think you should be able to mount in your existing cert files to the docker image using the -v syntax
John Donovan
@GeoSpark
Cool. I'll try that in a bit. Thanks @msmitherdc
Michael D. Smith
@msmitherdc
I was able to replicate myself and when mapping in the certificates, it then worked.
On amazon Linux i used -v /etc/ssl/certs/ca-bundle.crt:/etc/ssl/certs/ca-certificates.crt
John Donovan
@GeoSpark
That's great! Is is a problem with the Docker image? Because Entwine works fine
On Mint 20 it's -v /etc/ssl/certs/ca-certificates.crt:/etc/ssl/certs/ca-certificates.crt
And it all works fine
Michael D. Smith
@msmitherdc
I think so. My own custom docker image works. I also tested the pdal/pdal:2.1 image and it has the same problem. I think its an issue with how the new images are now built based on conda. It needs to have the certs installed in the docker image (they aren’t present)
Michael D. Smith
@msmitherdc
I've opened a PR for PDAL to fix this issue
John Donovan
@GeoSpark
Fantastic, thanks @msmitherdc
John Donovan
@GeoSpark
OK, I'm running into another issue. I want to install PDAL Python bindings, so for that I need PDAL, the packages I have access to are out of date (<2.1) so I thought I'd build from source. But CMake is complaining that it can't find Findabsl.cmake But it's not listed as a dependency anywhere. Do I also need to build Abseil from source? I can't find a package anywhere.
John Donovan
@GeoSpark
And Abseil tells me that installing it to system-level directories is deprecated, and that I should build it as a sub-project. I'm a bit confused now!
John Donovan
@GeoSpark
OK, so Abseil is only used for unit tests. :shrug: It would be nice for CMake to not complain loudly it can't find Abseil only to the compile happily without it.
Michael D. Smith
@msmitherdc
An alternative would be to use a conda install. Note that the python bindings are a separate repo now.
John Donovan
@GeoSpark
Yeah, I thought about conda, but I'm loathe to mess about with yet another package manager. I had to install homebrew the other day to install AWS Sam! Homebrew on modern Linux feels as dirty as Conda on Linux :) Either way, I have PDAL built from source now, and a pip install PDAL worked fine
Adam Steer
@adamsteer

@chambbj do you think we should dump ‘useful pipelines’ into a separate repository, like the python packages?

@geospark arrgh I went through the same abseil thing on ubuntu. Apologies, I didn't deliver that little nugget of helpful ’turn tests off' knowledge to the community ...

John Donovan
@GeoSpark
No worries @adamsteer , it's here now and might save someone some hair in the future.
Howard Butler
@hobu
@GeoSpark That abseil thing was silenced in master
chambbj
@chambbj
@adamsteer I'm missing something. How would this differ from the pipelines repo I shared a few days ago?
John Donovan
@GeoSpark
@hobu I thought I pulled master, but it might have been 2.1.0 Either way, I just ignored it and it was happy. Glad it's fixed now.
Adam Steer
@adamsteer
@chambbj aiming to make it more find-able, but not sure that would work?
Aimee Barciauskas
@abarciauskas-bgse
@hobu I'm currently looking into creating an EPT data store for ATL08 HDF files. Right now it's working using PDAL to go from HDF to LAS and then enwtine build for LAS to EPT but wondering if there is a way to do HDF to EPT using entwine. i have an HDF with XYZ values for an input ATL08 HDF file which is what the "input" is for this file I would use as the "config.json" in "entwine build -c config.json" https://gist.github.com/abarciauskas-bgse/9d75e74e30ed5c945a0aa785b1d7517d
The error I get running the "entwine build -c config.json" command is "No points found"
1 reply
Adam Steer
@adamsteer
@abarciauskas-bgse is your sample data file available to tinker with? My PDAL with icebridge and LVIS readers can’t read ATL08 full HDF files… adding a pipeline in the EPT build seems promising…
Aimee Barciauskas
@abarciauskas-bgse
@adamsteer appears I can't upload files in gitter, going to try the pdal mailing list but in the meantime can I email it to you?
wait nvmd I think i’m on the list now
Adam Steer
@adamsteer
cool. happy to have a tinker because I’ve been thinking about EPT-ifying all the icesat data for ages, but don’t have funded time :)
(and also openaltimetry exists…)
Aimee Barciauskas
@abarciauskas-bgse
True, when openaltimetry is open source we might consider how to integrate with it but we have a different platform we would like to integrate the ICESat2 data into (of course)
posted but I guess it has to be approved
Adam Steer
@adamsteer
:D I registered pointcloud.earth specifically for the purpose of making something to show all the data as a huge and growing point cloud… maybe one day :D Will your EPT resources be public?
7 replies
nguyen van dai duong
@nguyenvandaidu1_twitter
Hi everybody! I need to creat footprints and roofprints in a project. Now i am try on Github but i can't resolve problem. Someone can help me? Pro Thank you!
Adam Steer
@adamsteer
@chambbj I’m having a brainsnap month. The repo you shared about pipelines is exactly what I was thinking about.
Aimee Barciauskas
@abarciauskas-bgse
@adamsteer @hobu it doesn't appear greyhound is used for entwine serving actively and I'm wondering if there is there an active project for querying an EPT datastore like greyhound, e.g.:
/read?bounds=[1250,-750,0,1500,-500,250]
6 replies
WouterDX
@WouterDX

Confused about docs here, using pdal translate as follows:

pdal translate IN.LAS OUT.LAS filters.python --filters.python.script="myscript.py" --filters.python.function="myfunc" --filters.python.module="anything"

It complains about not finding "myfunc" in module "anything". I kept "anything" as text here because I don't know what to enter?

Is this just an akward interface because you need this module arg for filters.julia? If so, probably it's not finding myscript.py and it's a path problem?
WouterDX
@WouterDX
..that seemed to be the problem, error is slightly confusing though
monocilindro
@monocilindro
Hi all. I am running the PDAL 1.8 docker container with the MBIO dynamic plugins already installed. My goal is to convert multibeam sonar data, already processed with MBsystem, into LAS files.
I can successfully run 'pdal translate --driver readers.mbio --readers.mbio.format="MBF_EM710MBA" input_file.mb59'
but when I try to translate the same file into .las format, using this:
pdal translate --driver readers.mbio --readers.mbio.format="MBF_EM710MBA" input_file.mb59 output.las
I get: Cannot determine reader for input file. Any clue on what is happening?
Howard Butler
@hobu
@abarciauskas-bgse I was on vacation, but there might be some gremlins with going direct HDF->EPT. We could work the topic if there were some resources.
1 reply
Ben Wyss
@bwyss
new to PDAL, Can someone give me direction for how to voxelize a point cloud of vegetation into something like this https://images.app.goo.gl/66yAPGf7DBHy8UQb6
Andrew Bell
@abellgithub
@bwyss : Not sure what you're wanting, exactly. There is voxel-based filtering of points (see https://pdal.io/stages/filters.voxelcenternearestneighbor.html for example), but the result is still a point cloud.
Ben Wyss
@bwyss
@abellgithub yes those filters returns points. I am after voxel grid representations of groups of points
Andrew Bell
@abellgithub
PDAL doesn't provide any voxel grid output. Sorry. It's not hard to write such a thing, though I know nothing about existing formats.