Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Notebooks to generate DSM using reprojection after gridding DSM, and reprojection during pdal processing using smaller tiles. #1

Open
ShashankBice opened this issue Jan 14, 2025 · 0 comments

Comments

@ShashankBice
Copy link
Member

Hi @scottyhq and @dshean,
I uploaded two notebooks. In this example, the horizontal projection of EPT file is EPSG:3857, and the vertical heights are with respect to the NAVD88 geoid. We found that reprojecting during pdal processing with the compound CRS involved was taking 5 times the time without any reprojection involved. So the first notebook grids the DSM in EPSG:3857, and then uses gdalwarp after the fact specifying the a_srs correctly. The second notebook does the proper reprojection during the pdal processing, using parallelization and smaller tile sizes. There are some differences in the two outputs and I do note that there are seam artifacts caused with the smaller tile size. What do you think would be the best strategy to process them here?

Screenshot 2025-01-14 at 4 34 04 PM

Thanks to @kvenkman for sharing the recipe 😊

Regardless of at what stage we introduce reprojection, I think we also need to understand the different noise filters which are currently turned on by default, as I suspect they might also cause some errors. Starting a different thread to track that down.

@ShashankBice ShashankBice changed the title Notebooks Notebooks to generate DSM using reprojection after gridding DSM, and reprojection during pdal processing using smaller tiles. Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant