[Qgis-developer] Possible GUI Enhancement for canvas Selection Editing

Nathan Woodrow madmanwoo at gmail.com
Mon Nov 7 08:26:33 EST 2011


Mars,

I would interested in what you can come up with.  This would be a good
feature for QGIS IMO.  I had a use case the other day that I needed a user
to bulk update lots of land parcels with a string from a drop down, it was
quite had to do without using the field calculator.  This person was not a
GIS person so having a popup form would have been ideal.

My idea would be to change the way the Identify Tool works in order to
handle multi selection better, single click selects one feature, click and
drag selects a region.  We can use the Rectangle Select tool like this and
it's quite handy.

In terms of UI it would be handy to handy to have the tree view like we do
in the docked Identify window and the form on the left like the single
popup.  If it's a single feature selected then no tree view is shown, if
multi then the tree view is shown.

The root item in the tree view can be selected to update all the selected
items.

All objects
-- 1
-- 2
-- 3
-- 4

Selecting the single item in the list lets you update just that feature.

Selected feature should be highlighted on the map some how.

- Nathan
On Sat, Nov 5, 2011 at 5:08 AM, Mars <marsofearth at gmail.com> wrote:

> Yes, I very much agree and celebrate the ability to add custom widgets and
> plugins to QGIS.
>
> My "user" request is to think about possible ways to make the features of
> the Identify Results and Editor Form possibly more efficient for users of
> the Core QGIS application.
>
> Spit and Polish if you will.
>
> If I have some spare time this weekend I'll work on building a proposed
> mock-up.
>
> Thanks for the links! Nice work!
>
> Sent from my iPhone
>
> On 2011-11-04, at 12:22 AM, Andreas Neumann <a.neumann at carto.net> wrote:
>
> > Hi Mars,
> >
> > Thank you for sharing your thoughts
> >
> > There may some functionality in QGIS that you aren't fully aware off:
> >
> > 1. there are some options in the layer properties "Fields" tab. Here you
> can hide certain fields, set them immutable, set a widget, such as a
> slider, calendar widget, textbox, selection list, etc. - what you cannot do
> here is to re-order the fields.
> >
> > 2. You can create your own form using qt-designer. Here your are fully
> free to design it as you like. The only things to keep in mind: widget
> names need to correspond with field names and the data types must be
> compatible with the widget you choose. qt-designer comes with the qt
> development tools - you can install it with the OSGeo4W installer if you
> want - or you can install it separately from the qt-Nokia website.
> >
> > see
> http://linfiniti.com/2009/11/creating-dynamic-forms-a-new-feature-headed-for-qgis-1-4/
> > and
> >
> http://woostuff.wordpress.com/2011/09/05/qgis-tips-custom-feature-forms-with-python-logic/
> >
> > Nevertheless we also plan new form features that should bring it on par
> with products like Autodesk Topobase. Jürgen Fischer works/or will work on
> it.
> >
> > Hope the above hints help a bit to get to your own custom forms.
> >
> > Andreas
> >
> > On Thu, 3 Nov 2011 21:14:56 -0700, Mars Sjoden wrote:
> >> I have been testing using the Edit Form via Identify Tool using "Open
> >> feature form.." Mode.
> >>
> >> I still wonder though if it is not possible to allow for Direct
> >> Editing within the Identify Results window.
> >>
> >> Not that anything is really broke, but I still feel it would give
> >> the
> >> User a more consistent feel and flow and enhanced efficiency to their
> >> workspace and editing.
> >>
> >> For instance when a layers Attribute Table is open AND its related
> >> layer is editable,
> >> double clicking a value cues that value for editing.
> >> Problem with editing an Attribute Table is that it can span 3 Screens
> >> while the efficiency
> >> of an Identify Results window can show everything compact in a nice
> >> list.
> >>
> >> I do want to say that I am still very much in favour of the "Edit
> >> Form"
> >> I can invision the Edit Form becoming a very advanced Attribute
> >> Editing window.
> >>
> >> If there was an "Attribute Editing Form" that was user adjustable,
> >> allowing specific Attributes to be viewable in a user specified order,
> >> the "Attribute Editing Form" could become a very powerful and
> >> efficient data entering tool.
> >>
> >> I suppose the real question is whether it is better to combine the
> >> Edit Form with the Identify Results window,
> >> Or possibly adding another "Attribute Editor Tool" to the Editor Tool
> >> bar that would allow selecting features
> >> on the canvas to open an advanced Edit Form.
> >>
> >> Just some thoughts .
> >>
> >> mars
> >
> > --
> > --
> > Andreas Neumann
> > Böschacherstrasse 10A
> > 8624 Grüt (Gossau ZH)
> > Switzerland
> > _______________________________________________
> > Qgis-developer mailing list
> > Qgis-developer at lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/qgis-developer/attachments/20111107/76726401/attachment.html


More information about the Qgis-developer mailing list