Opened 11 years ago

Last modified 10 years ago

#215 new enhancement

digitizer: let add attributes to category-less features

Reported by: msieczka Owned by: grass-dev@…
Priority: normal Milestone: 6.5.0
Component: wxGUI Version: svn-develbranch6
Keywords: vdigit Cc:
CPU: All Platform: All

Description

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.

Change History (1)

comment:1 in reply to:  description Changed 10 years ago by hamish

Keywords: vdigit added
Milestone: 6.4.06.5.0
Priority: majornormal

Replying to 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)

Note: See TracTickets for help on using tickets.