[QGIS-Developer] Proposed upgrades to the field calculator
Tim Sutton
tim at kartoza.com
Thu May 12 07:47:08 PDT 2022
Those sound like good changes to me Ethan.
Regards
Tim
On Fri, May 6, 2022 at 6:21 PM Ethan Snyder via QGIS-Developer <
qgis-developer at lists.osgeo.org> wrote:
> Hello Devs:
>
> I would like to propose some changes/upgrades to the field
> calculator. Please let me know your thoughts and suggestions.
>
> -- Primary/Major Changes --
>
> 1. Make the Field Calculator window non-modal
> * This will allow 2-6 to become practical
> * Allows users to modify feature selections
>
> 2. Add a dropdown to the top of the window to select a layer
> * Similar to the Layer Styling window (the floating &
> dock-able panel)
> * Limited to vector layers
> * Defaults to the currently selected layer (defaults to an
> empty option on top if not vector)
>
> 3. Rename "Ok" button to "Apply" and rename "Cancel" button to
> "Close"
> * This allows users to keep the field calculator window
> opened for multiple edits
> * Use cases would be:
> - Running the same or similar expression on
> multiple fields
> - Assuming #2, running the same of similar
> expression on multiple layers
> - Combination of the above 2
>
> 4. Change the QGIS UI toolbar button for Field Calculator to a
> toggle button
>
> 5. Add checkbox to show/hide fields that are hidden in the editor
> widget
> * Per the comment here:
> https://github.com/qgis/QGIS/blob/0aa409b4c67fd5f0dbc31efb3b5314c3f36b19f1/src/gui/vector/qgsfieldcalculator.cpp#L507-L509
> * Allows showing/hiding fields that are hidden without
> having to change the editor widget settings
> * Useful for needing to reset or bulk-change label
> placements overrides (i.e. adding 90 degrees to all non-null label
> rotations)
>
> 6. *Optional* Make the Field Calculator window a dock-able panel?
> * May make more sense for ultra-wide screens, or with the
> function and docs part hidden
> * Requires #4
>
>
> -- Secondary/Minor Changes --
>
> 7. Make it more obvious when field calculator is running against a
> selection
> * I've been bitten by this when I didn't realize it was
> using a selection, or I forgot to select a few features
> * Maybe have this checkbox on the bottom close to the
> "Ok/Apply" button?
>
>
> I believe these changes will help advance QGIS more into the "Data
> Science" field with being able to work with the data table(s) more
> efficiently.
>
> Thank you for your time,
>
> Ethan Snyder
> GIS/GPS Technician
> Remington & Vernick Engineers, Inc.
> DISCLAIMER: This message and any documents attached may contain
> confidential information and are intended only for the individual(s) named.
> If you are not the intended recipient, or the employee or agent authorized
> to received for the intended recipient, you should not disseminate,
> distribute or copy this e-mail and any attached documents. If you have
> received this e-mail in error, please immediately notify the sender at
> Remington & Vernick Engineers by replying to this e-mail and delete the
> original e-mail and any reply e-mail messages from your system. E-mail
> transmission cannot be guaranteed to be secure or error-free as information
> could be intercepted, corrupted, lost, destroyed, arrive late or
> incomplete, or contain viruses. The sender therefore does not accept
> liability for any errors or omissions in the contents of this message,
> which arise as a result of e-mail transmission. If verification is required
> please request a hard-copy version. Thank you.
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
--
------------------------------------------------------------------------------------------
Tim Sutton
Visit http://kartoza.com to find out about open source:
* Desktop GIS programming services
* Geospatial web development
* GIS Training
* Consulting Services
Tim is a member of the QGIS Project Steering Committee
-------------------------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20220512/66d249f2/attachment.htm>
More information about the QGIS-Developer
mailing list