Skip to content

Add optional "Maximum zoom extents" for xyz algorithms - #67464

Open
nyalldawson wants to merge 9 commits into
qgis:masterfrom
nyalldawson:tileset_param
Open

nyalldawson wants to merge 9 commits into
qgis:masterfrom
nyalldawson:tileset_param

Conversation

@nyalldawson

Copy link
Copy Markdown
Collaborator

Description

(builds off #67439)

Allows users to specify subextents of the tiles to have greater detail (higher zoom level), allowing for more tiles to be
generated in areas of greater interest.

AI tool usage

  • AI tool(s) (Copilot, Claude, or something similar) supported my development of this PR. See our policy about AI tool use. Use of AI tools must be indicated. Failure to be honest might result in banning.

A direct equivalent of QgsMbTiles, but for creation of raster
GPKG tile datasets
Like the existing XYZ mbtiles/directory algorithms, but supports
writing the tiles to a GeoPackage raster tiles dataset.
each with an associated maximum zoom level override.
Allows users to specify subextents of the tiles to have greater
detail (higher zoom level), allowing for more tiles to be
generated in areas of greater interest.
@nyalldawson nyalldawson added Feature Needs Documentation When merging a labeled PR, an issue will be created in the Doc repo. Changelog Items that are queued to appear in the visual changelog - remove after harvesting labels Sep 17, 2026
@qgis-bot

Copy link
Copy Markdown
Collaborator

@nyalldawson
This pull request has been tagged as requiring documentation.

A documentation ticket will be opened at https://github.com/qgis/QGIS-Documentation when this PR is merged.

Please update the description (not the comments) with helpful description and screenshot to help the work from documentors.
Also, any commit having [needs-doc] or [Needs Documentation] in will see its message pushed to the issue, so please be as verbose as you can.

Thank you!

@github-actions github-actions Bot added this to the 4.4.0 milestone Sep 17, 2026
@qgis-bot

Copy link
Copy Markdown
Collaborator

@nyalldawson

This pull request has been tagged for the changelog.

  • The description will be harvested so please provide a "nearly-ready" text for the final changelog
  • If possible, add a nice illustration of the feature. Only the first one in the description will be harvested (GIF accepted as well)
  • If you can, it's better to give credits to your sponsor, see below for different formats.

You can edit the description.

Format available for credits
  • Funded by NAME
  • Funded by URL
  • Funded by NAME URL
  • Sponsored by NAME
  • Sponsored by URL
  • Sponsored by NAME URL

Thank you!

@github-actions github-actions Bot added Processing Relating to QGIS Processing framework or individual Processing algorithms GUI/UX Related to QGIS application GUI or User Experience labels Sep 17, 2026
@github-actions

github-actions Bot commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

🪟 x64-windows⚠️ vcpkg failed before producing per-port logs

vcpkg returned a non-zero exit code but no port left a parseable buildtree. This usually means a portfile-execute abort (e.g. find_library REQUIRED, vcpkg_extract_source_archive download failure), or a vcpkg-internal error such as a missing tool or registry/baseline mismatch.

Look at the artifacts and the workflow log:

📑 Download full build-logs-x64-windows artifact · 🔧 Workflow run · 📌 Commit ebf0fde

🍎 MacOS Qt6 builds

Download MacOS Qt6 builds of this PR for testing.
This app is not notarized, run sudo xattr -d com.apple.quarantine /Applications/QGIS*.app to avoid the warning
(Built from commit ebf0fde)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Changelog Items that are queued to appear in the visual changelog - remove after harvesting Feature GUI/UX Related to QGIS application GUI or User Experience Needs Documentation When merging a labeled PR, an issue will be created in the Doc repo. Processing Relating to QGIS Processing framework or individual Processing algorithms

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants