[GRASS-user] Interactive Vector Editing

   I want to remove basin boundary lines other than the that for the specific
project basin. Reading the v.edit man page (and looking at the command line
in the GUI) I see that this is non-interactive.

   What module can I use in the GUI or console monitor to click on a boundary
line and delete it?

Rich

On Tue, 23 Feb 2010, Rich Shepard wrote:

I want to remove basin boundary lines other than the that for the specific
project basin. Reading the v.edit man page (and looking at the command line
in the GUI) I see that this is non-interactive.

What module can I use in the GUI or console monitor to click on a boundary
line and delete it?

   Here's more:

   I tried v.edit from the command line specifying the tool as delete and the
feature type as boundary. The boundary lines remain. If I specify the
feature type as centroid, then those disappear. I thought that this module
would remove all remaining lines from the partial basins but that's
apparently not the case.

   The same thing happens when I use the GUI, display attributes, select all
the partial drainage basins in the project area, and delete them. The
centroids are removed but the boundary lines remain.

   What I want for this map is only the single watershed boundary. Not the
partial ones that remain when I overlay the entire state basin map with the
project-specific rectangle, and not that bounding rectangle, either. I
cannot find a module that does this.

Your advice needed,

Rich

Rich wrote:

I want to remove basin boundary lines other than the that for the
specific project basin. Reading the v.edit man page (and looking at
the command line in the GUI) I see that this is non-interactive.

What module can I use in the GUI or console monitor to click on a
boundary line and delete it?

v.digit

or

d.what.vect to get area/centroid's cat number, then v.extract -r.

Hamish

On Wed, 24 Feb 2010, Hamish wrote:

v.digit

   Slick, Hamish! Worked well.

   Do I run v.build or v.clean now to restore the boundary number to 1 from
6? Apparently, the boundary was split as common boundary lines were
identified and separated.

Thanks,

Rich

Rich:

  Do I run v.build or v.clean now to restore the
boundary number to 1 from
6? Apparently, the boundary was split as common boundary
lines were identified and separated.

typically boundaries do not have category numbers as it is ambiguous as to
if the attribute belongs to the area on the left or right of the line.

so area centroids hold the category info.

the exception is eg when a road splits two paddocks, and the road has
attributes like a name. but that is very rare.

so what you need to do is to remove one of the two centroids with
v.digit.

Hamish