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

QGIS 3D view - WMTS layers slow to load #25456

Open
qgib opened this issue Nov 26, 2017 · 1 comment
Open

QGIS 3D view - WMTS layers slow to load #25456

qgib opened this issue Nov 26, 2017 · 1 comment
Labels
3D Relates to QGIS' 3D engine or rendering Feature Request

Comments

@qgib
Copy link
Contributor

qgib commented Nov 26, 2017

Author Name: Jeremy Palmer (@palmerj)
Original Redmine Issue: 17559

Redmine category:3d
Assignee: Martin Dobias


I’m noticing that WMTS tiles take a lot longer to load in the 3D view than in the 2D map. In many cases refreshing the 3D map can take up to 30secs, when the 2D is less than 3secs. I believe the WMTS response time is not the issue...

@qgib
Copy link
Contributor Author

qgib commented Nov 26, 2017

Author Name: Jeremy Palmer (@palmerj)


Comments from Martin Dobias:

I think I know why WMTS is slow in 3D view... the terrain tiles are processed in a queue serially, one tile at a time: 1. request WMTS data for the tile, 2. wait for reply, 3. repeat with another tile. This is obviously much slower than requesting all tiles at once and then waiting for the replies (that's how it is done in main canvas, because there is just one map extent to render). There should be some ways how to make the queue processing more parallel, but that is probably going to take longer more effort than a bug fix. If the WMTS tiles are already in the disk cache, their rendering should be relatively fast.

@qgib qgib added Feature Request 3D Relates to QGIS' 3D engine or rendering labels May 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3D Relates to QGIS' 3D engine or rendering Feature Request
Projects
None yet
Development

No branches or pull requests

1 participant