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

Add more advanced actions to processing dialog, including copy as qgis_process command, copy/paste as json #46514

Merged
merged 11 commits into from
Dec 16, 2021

Conversation

nyalldawson
Copy link
Collaborator

Together these actions:

Refs r-spatial/qgisprocess#56
Refs r-spatial/qgisprocess#44

Sponsored by the Research Institute for Nature and Forest, Flemish Govt

is compatible with storage in a JSON object
Designed for use in converting an algorithm's parameters for
representation as a qgis_process command line
equivalent qgis_process command

Allows for easy generation of qgis_process commands via the QGIS gui
current settings as JSON and paste json settings from clipboard

The utility of this is two fold:

1. It provides a way for users to copy the settings defined in the
dialog in a text format, so they can store these easily and then
restore later by pasting the value

2. It provides an easy way for users to copy the settings into
the json format consumed by qgis_process (following
qgis#46497), so that it is easy
for users to see the expected format even for complex parameters
(like tin interpolation parameters)
@nyalldawson nyalldawson added Feature Processing Relating to QGIS Processing framework or individual Processing algorithms 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 Dec 16, 2021
@github-actions
Copy link

@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 3.24.0 milestone Dec 16, 2021
Copy link
Contributor

@alexbruy alexbruy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

@nyalldawson
Copy link
Collaborator Author

Thanks for the review @alexbruy !

@github-actions
Copy link

@nyalldawson
A documentation ticket has been opened at qgis/QGIS-Documentation#7221
It is your responsibility to visit this ticket and add as much detail as possible for the documentation team to correctly document this change.
Thank you!

@nyalldawson nyalldawson deleted the copy_as_json branch December 16, 2021 22:34
@zacharlie zacharlie added the ChangelogHarvested This PR description has been harvested in the Changelog already. label May 28, 2022
@zacharlie zacharlie removed the Changelog Items that are queued to appear in the visual changelog - remove after harvesting label May 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ChangelogHarvested This PR description has been harvested in the Changelog already. Feature 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.

3 participants