[GRASS-dev] [GRASS GIS] #215: digitizer: let add attributes to category-less features

#215: digitizer: let add attributes to category-less features
-------------------------+--------------------------------------------------
Reporter: msieczka | Owner: grass-dev@lists.osgeo.org
     Type: enhancement | Status: new
Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: svn-develbranch6
Keywords: | Platform: All
      Cpu: All |
-------------------------+--------------------------------------------------
I suggest adding "Add a record to the table" function in the "Update
attributes" for cases when the feature has a category, but doesn't have
it's row in the table yet.

This will also allow adding attributes to category-less features *during
digitizing*: add a category with "Display/update categories", add a row in
the table for the category with "Display/update categories", edit the
attributes.

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/215&gt;
GRASS GIS <http://grass.osgeo.org>

#215: digitizer: let add attributes to category-less features
--------------------------+-------------------------------------------------
  Reporter: msieczka | Owner: grass-dev@lists.osgeo.org
      Type: enhancement | Status: new
  Priority: normal | Milestone: 6.5.0
Component: wxGUI | Version: svn-develbranch6
Resolution: | Keywords: vdigit
  Platform: All | Cpu: All
--------------------------+-------------------------------------------------
Changes (by hamish):

  * keywords: => vdigit
  * priority: major => normal
  * milestone: 6.4.0 => 6.5.0

Comment:

Replying to [ticket:215 msieczka]:
> I suggest adding "Add a record to the table" function in the
> "Update attributes" for cases when the feature has a category,
> but doesn't have it's row in the table yet.

could you explain that in more detail? (my brain is a bit sleepy right now
and I don't know vdigit very well)

perhaps could you explain it to me in terms of the tcl/tk v.digit which I
am more familiar with? (thanks)

Rather than duplicate the DB attribute manager, perhaps we could
have a button in the vdigit toolbar that launches it? Would that need
something that checks every now and then if it has been externally updated
& refresh?

> This will also allow adding attributes to category-less features
> *during digitizing*: add a category with "Display/update
> categories", add a row in the table for the category with
> Display/update categories", edit the attributes.

I agree that it could use a much smoother workflow. I am sure that this
polish will come with time; for now I'm happy with it being basically
functional.

weird workflow example: it is not exactly clear to me how to digitize new
boundaries without cat numbers. I can open the category and fumble about
selecting and right-clicking to remove the cat, but with out a help page
to tell me where to find it, I found it took me some time to figure out.

Hamish

(priority adjusted because "normal" didn't exist when ticket was created,
milestone adjusted as 6.4.0 is in feature freeze)

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/215#comment:1&gt;
GRASS GIS <http://grass.osgeo.org>