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

Feature Request: Use OpenCL/C++ QGIS Hillshade Algorithm #5

Open
Saijin-Naib opened this issue Nov 15, 2019 · 3 comments
Open

Feature Request: Use OpenCL/C++ QGIS Hillshade Algorithm #5

Saijin-Naib opened this issue Nov 15, 2019 · 3 comments

Comments

@Saijin-Naib
Copy link

If this tool doesn't already use the newer C++/OpenCL acccelerated Hillshade Processing Algorithm available in QGIS 3.4+, I think it might strongly benefit from doing so.

@RobertoPanoi
Copy link
Contributor

Thank you for your contribution, you mean the tool that QGIS uses for shading (gdaldem hillshade)? In raster menu> analysis> hillshade? We will look at it.
Thank you

@Saijin-Naib
Copy link
Author

Roberto,

Yes, in recent builds of QGIS, that tool is (optionally) accelerated with OpenCL and written in C++, and is orders of magnitude faster than the older implementation.

Having your plugin use this implementation would likely speed up the generation of the three intermediate products greatly.

I have an open issue with QGIS trying to explore whether or not the Export to Image and Convert map to raster tools could also be accelerated, which might speed up the final composite of the three intermediate products.

qgis/QGIS#32896

Thank you for your great plugin. Making pleasing hillshades has been a challenge for me, and your implementation of that USGS paper goes a long way towards making it attainable for everyone.

@RobertoPanoi
Copy link
Contributor

Thank you very much, we will keep it in mind in future versions and improvements of the plugin

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

2 participants