Provided by: grass-doc_6.4.3-3_all bug

NAME

       wxGUI.Vector_Digitizer

DESCRIPTION

       The  vector  digitizer  is  a wxGUI component intended for interactive editing vector maps
       (see v.edit for non-interactive vector editing GRASS capabilities).

       The  digitizer  supports  editing  of  2D  vector  features  (points,  lines,   centroids,
       boundaries,  and  area).   Vector  features  can be selected using mouse or by query (e.g.
       minimal vector line length). Vector features can be selected by bounding box or simply  by
       mouse click (based on 'Settings->General->Select threshold' value).

       Vector digitizer can be activated from Main toolbar in Map Display by selecting "Digitize"
       from "Tools" combobox. Vector map to be edited can be afterwards selected  from  digitizer
       toolbar  ("Select  vector map" combobox, note that only vector maps from the current layer
       tree in Layer  Manager  are  available).   Vector  digitizer  can  be  alternatively  also
       activated  from  contextual menu in Layer Manager by selecting "Start editing" on selected
       vector map in the layer tree.

       New vector map can be easily created from digitizer toolbar by selecting "New vector  map"
       in  "Select  vector map" combobox. A new vector map is created, added to the current layer
       tree in Layer Manager and opened for editing. "Select vector map"  combobox  in  digitizer
       toolbar also allows switching easily between vector maps to be edited.

       The  wxGUI vector digitizer draws all maps in the Layer Manager in the Map Display window;
       in addition, the digitizer also recognizes a special "background" vector map. This map  is
       selected  from  the  Layer  Manager  by  right-clicking  on  the map and selecting "Use as
       Background Map" from the contextual menu. The features of the background map may  then  be
       copied  into  the  currently  edited vector map using the "Copy features from (background)
       vector map" button in the "Additional Tools" menu on the Digitzer Toolbar.

   DIGITIZER TOOLBAR
        Digitize new point
           Add new point to vector map and optionally define its attributes.

        Digitize new line
           Add new line to vector map and optionally define its attributes.

        Digitize new boundary
           Add new boundary to vector map and optionally define its attributes.

        Digitize new centroid
           Add new centroid to vector map and optionally define its attributes.

        Digitize new area
           Add new area (closed boundary and one centroid inside) to vector  map  and  optionally
           define its attributes.

        Move vertex
           Move selected vertex of linear feature. Thus shape of linear feature is changed.

        Add vertex
           Add new vertex to selected linear feature (shape not changed).

        Remove vertex
           Remove  selected  vertex  from  linear  feature. Thus shape of selected feature can be
           changed.

        Edit line/boundary
           Edit selected linear feature, add new segments or remove existing segments  of  linear
           feature.

        Move feature(s)
           Move selected vector features. Selection can be done by mouse or by query.

        Delete feature(s)
           Delete selected vector features (point, line, centroid, or boundary). Selection can be
           done by mouse or by query.

        Display/update categories
           Display categories of selected vector feature. Category settings can be modified,  new
           layer/category pairs added or already defined pairs removed.

        Display/update attributes
           Display  attributes  of  selected  vector  feature  (based  on its category settings).
           Attributes can be also modified. Same functionality is accessible  from  Main  toolbar
           "Query vector map (editable mode)".

        Additional tools

                  Break selected lines/boundaries at intersection
                   Split given vector line or boundary into two lines on given position (based on
                  v.clean, tool=break).

                  Connect two selected lines/boundaries
                   Connect selected lines or boundaries, the first given line is connected to the
                  second  one.  The second line is broken if necessary on each intersection.  The
                  lines are connected only if distance between them is not greater than  snapping
                  threshold value.

                  Copy categories
                  Copy  category  settings  of  selected vector feature to other vector features.
                  Layer/category pairs of source vector  features  are  appended  to  the  target
                  feature  category  settings. Existing layer/category pairs are not removed from
                  category settings of the target features.

                  Copy features from (background) map
                   Make identical copy of selected vector features. If a  background  vector  map
                  has  been selected from the Layer Manager, copy features from background vector
                  map, not from the currently modified vector map.

                  Copy attributes
                  Duplicate attributes settings  of  selected  vector  feature  to  other  vector
                  features. New category(ies) is appended to the target feature category settings
                  and attributes duplicated based on category settings of source vector features.
                  Existing  layer/category  pairs  are  not removed from category settings of the
                  target features.

                  Feature type conversion
                   Change feature type of selected geometry features.  Points  are  converted  to
                  centroids, centroids to points, lines to boundaries and boundaries to lines.

                  Flip selected lines/boundaries
                   Flip direction of selected linear features (lines or boundaries).

                  Merge selected lines/boundaries
                   Merge  (at least two) selected vector lines or boundaries. The geometry of the
                  merged vector lines can be changed. If the second line from two selected  lines
                  is  in  opposite  direction  to  the first, it will be flipped. See also module
                  v.build.polylines.

                  Snap selected lines/boundaries (only to nodes)
                   Snap vector features in given threshold. See also module  v.clean.  Note  that
                  this  tool  supports  only  snapping to nodes. Snapping to vector features from
                  background vector map is not currently supported.

                  Split line/boundary
                  Split selected line or boundary on given position.

                  Query tool
                  Select vector features by defining a threshold for min/max length value (linear
                  features or dangles).

                  Z-bulk labeling of 3D lines
                   Assign  z coordinate values to 3D vector lines in bounding box. This is useful
                  for labeling contour lines.

        Undo
           Undo previous operations.

        Settings
           Dialog for vector digitizer settings.

        Quit digitizing tool
           Changes in vector map can be optionally discarded when digitizing session is quited.

NOTES

       Mouse button Functions:

       Left   - select/deselect features

       Control+Left - cancel action/undo vertex

       Right  - confirm action

       Dead (deleted) are internally only marked in the geometry file as 'dead'  but  it  remains
       there  and  occupies  space.  Any  vector  module used afterwards on this vector map which
       really reads and writes vector geometry (so not g.copy) will writes  only  features  which
       are 'alive'.

       Added   or   modified   vector   features   are   snapped   to  existing  vector  features
       (Settings→General→Snapping). To disable snapping set the snapping  threshold  to
       '0'.

       If the digitizer crashes for some reason you can repair the vector map which was left open
       with the v.build module.

REFERENCE

                     GRASS Vedit Library

SEE ALSO

        wxGUI
       wxGUI components

        v.edit, v.category, v.build

       See also the wiki page including video tutorials.

AUTHOR

       Martin Landa, FBK-irst (2007-2008), Trento,  Italy,  and  Czech  Technical  University  in
       Prague, Czech Republic

       $Date: 2013-02-15 14:04:18 -0800 (Fri, 15 Feb 2013) $

       Full index

       © 2003-2013 GRASS Development Team