NRCS SRITB Digital Editing Module Software Design Document

Document Sample
NRCS SRITB Digital Editing Module Software Design Document Powered By Docstoc
					823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012


   NRCS SRITB Digital Editing Module Software Design Document

                                  APPENDIX


                                                        Page No.
   A. OPERATIONAL TASKS                                      2
   B. USE-CASE                                             11
   C. TEAM RANKINGS FOR DEVELOPMENT PRIORITY                56




Created on 3/9/2006 2:22:00 PM          1
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012


Digital Editing module-Soil Resource Inventory Toolbox Consolidated
Business Requirements

Background
Digital Editing module-Soil Resource Inventory Toolbox (DE-SRITB) business
requirements were collected from NRCS Soil Survey Division (SSD) business analysts,
beginning in October 2005. This document represents the summary of these requirements.

NRCS-SSD developed a NEDs training course between May 2003 and January of 2004 to
introduce a standardized set of tools and procedures for digital soil survey mapping and
editing. In February of 2004, a pilot test was held in Fort Worth Texas with 16 soil scientists
from different business areas participating. Seven training sessions have been held with over
200 soil scientists receiving instructions on using the tools and procedures. Part of the Soil
Resource Inventory Toolbox effort is to develop automated tools to increase efficiency by
making the process of digital data editing easier to understand for field soil scientists. Also
the effort is to improve data preparation and more fully automate tools to enable the soil
scientist to view the soil landscape model in 3D.

Contributors
The following table shows the major contributors from the different business areas.

Business Area Representatives

Agency      Program          Name            Phone                 Email
            Area
NRCS        Digitizing       Michael      (406) 587-6960           Michael.Hansen@mt.usda.gov
            Unit             Hansen
NRCS        Digitizing       Caryl Radatz (573) 876-9428           Caryl.Radatz@mo.usda.gov
            Unit
NRCS        TX MO           Wade Bott        (254) 742 9856        Wade.Bott@tx.usda.gov
NRCS        TX MO           Drew             (254) 742 9856        Drew.Kinney@tx.usda.gov
                            Kinney
NRCS        TX MO           Wayne            (254) 742 9855        Wayne.Gabriel@tx.usda.gov
                            Gabriel
NRCS        TX Field Soil James              (325) 692 8238        James.Gordon@tx.usda.gov
            Scientist       Gordon
NRCS        TX Field Soil Richard            (979) 567 6964        Richard.Reid@tx.usda.gov
            Scientist       Reid
NRCS        WI Field Soil Jesse Turk         (715)            682 Jesse.Turk@wi.usda.gov
            Scientist                        9117x113
NRCS        WY         Soil Shawn                                  Shawn.Nield@wy.usda.gov
            Scientist/GIS Nield
NRCS        Geographer      Whityn           (503) 414 3024        Whityn.Owen@or.usda.gov
                            Owen



Created on 3/9/2006 2:22:00 PM                2
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012


NRCS        NCGC           Dwain             817 509 3358          dwain.daniels@ftw.usda.gov
                           Daniels
NRCS        TX         GIS Dennis            254-742-9830          dennis.williamson@tx.usda.gov
            Specialist     Williamson



Requirements Format
In order to be able to trace Data Editing functional requirements back to Soil Survey
Division business requirements, the data was collected in a way that the business
requirements were linked down to the functional requirements (business requirements ->
operational tasks -> functional requirements). There are three different types of tables.

Business Requirements Table
This table describes the high-level business requirements. A business requirement identifies
a legitimate business mandate, that requires specific tasks to be performed. Representatives
from each appropriate business area in the Soil Survey Division supplied this information.
The business requirements table is linked to the operational task table by specifying in the
business requirements table which operational tasks are necessary to accomplish the business
requirements.

Operational Tasks Table
The operational tasks table describes the specific tasks that need to be performed in order to
meet a business requirement and a description of the development work involved. An
estimation of the level of difficulty for development of the tool or function is assessed and a
priority for each task can be assigned. The operational tasks table is then linked to the
functional requirements table by specifying in the operational tasks table which functional
requirements are necessary to accomplish the operational tasks.

Functional Requirements Table
The functional requirements table is a list of general, high level, device requirements. The
DE-SRITB technical team will supply this table to SSD project management to develop the
final requirements document.




Created on 3/9/2006 2:22:00 PM                3
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                        Digital Editing Business Requirements Table
   Business           Business              Program                                                                                    Handbook,
 Requirement         Improved              Supported                 Business/Program Requirements (narrative)                         Technical
                                                                                                                                       Reference
                  Data Preparation      Initial or            Involves functions required to create the Soil Survey Geodatabase    Digital Soil Survey
                  for editing.          Maintenance Soil      for the project soil survey.                                         Training,
       1                                Survey


                  Creating    point,    Initial Soil Survey   Includes overall functions involving soil mapping in support of      National Soils
                  line, and polygon                           ongoing initial project soil survey activities.                      Handbook, Soil
       2          features. Section                                                                                                Taxonomy, Soil
                  7.3 in DRS.                                                                                                      Survey Manual
                  Editing      point,   Initial or            Includes overall functions involving soil mapping in support of      National Soils
                  line, and polygon     Maintenance Soil      ongoing MLRA project soil survey maintenance activities.             Handbook, Soil
       3          features.             Survey                                                                                     Taxonomy, Soil
                  Section 7.3 in                                                                                                   Survey Manual
                  DRS.
                   Visualization of     Initial or            Visualization of    soil map unit boundaries with definitive         Soil Survey Manual
                  the soil              Maintenance Soil      landscape features in 3D
       4          landscape.            Survey


                  Delineation of        Initial or            Add or edit existing soil map unit boundaries while observing the    Soil Survey Manual
                  the landscape         Maintenance Soil      definitive landscape features in 3D.                                 National Soils
       5          into soil             Survey                                                                                     Handbook
                  components.
                  Quality               Initial or            Perform analysis to verify the integrity of the product.   Spatial   Soil Survey Manual
                  Assurance/            Maintenance Soil      validation of attributes and topology.                               National Soils
       6          Quality Control       Survey                                                                                     Handbook.




Created on 3/9/2006 2:22:00 PM                4
          823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                                   Digital Editing Operational Tasks Table
 Team     Business   Task                      Task              Frequency          Description of development work.                Development
Members Requirement Number                                         Task                                                              Difficulty   Priority
                                                                 Performed                                                            Rating
  Caryl            1           1.1     Create Geodatabase         Once per      Convert existing model to create geodatabase            Low
 Radatz                                                          project year   in ArcCatalog to a toolbar function.
                                                                   for each
                                                                   mapper.
  Caryl            1           1.2     Create Feature             Once per      Convert existing model to create project                Low
 Radatz                                dataset                   project year   feature dataset to a toolbar function.
                                                                   for each
                                                                   mapper.
  Caryl            1           1.3     Import Soils data          Once per      Convert existing model to create project                Low
 Radatz                                                          project year   feature dataset to a toolbar function.
                                                                   for each
                                                                   mapper.
  Caryl            1           1.4     Import feature class       Once per      Convert existing model to import appropriate            Low
 Radatz                                template                  project year   feature class template (either update or initial,
                                                                   for each     polygons or lines) into the project feature
                                                                   mapper.      dataset to a toolbar function.
  Caryl            1           1.5     Add Domains                Once per      Convert existing model to add template                  Low
 Radatz                                                          project year   domains to the Geodatabase feature classes
                                                                   for each     to a toolbar function.
                                                                   mapper.
  Caryl            1           1.6     Create MU Domain           Once per      Convert existing model to create soil mapunit           Low
 Radatz                                                          project year   domain from table. project feature dataset to a
                                                                   for each     toolbar function.
                                                                   mapper.
  Caryl                                Link feature class to      Once per      Convert model that links a feature class to a           Low
 Radatz                                domain                    project year   domain to a toolbar function.
                   1           1.7
                                                                   for each
                                                                  mapper..
  Caryl                                Create topology object     Once per      Convert model that creates the appropriate              Low
 Radatz                                                          project year   topology object to a toolbar function.
                   1           1.8
                                                                   for each
                                                                  mapper..
                   1           1.9     Ancillary data loading.                  Develop tool for automatic data loading.              Medium
                                       Soil boundary capture.       Daily       Re-Organize existing tools into an intuitive           Low
                   2           2.1
                                                                                easy to use presentation.
                   2           2.2     Format feature class       Vary with     Re-Organize existing tools into an intuitive         Depends on

          Created on 3/9/2006 2:22:00 PM             5
          823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

 Team     Business   Task                      Task             Frequency        Description of development work.                Development
Members Requirement Number                                        Task                                                            Difficulty       Priority
                                                                Performed                                                          Rating
                                       symbology.                  user.     easy to use presentation                              complexity
                                       Format vertex             Vary with   Develop tool to allow user to alter the default      Low, reusing
                   2           2.3                                                                                                                   low
                                       symbology.                  user.     vertex symbology.                                      2.2 work
Daniels                                Soil polygon (line and      Daily     Organize existing tools in intuitive presentation        Low
                   3           3.1     area feature classes)
                                       editing
Daniels                                Soil map unit               Daily     Develop existing pen tools and reshape edge
                                       boundary (line and                    task to allow user to redraft an existing soil
                   3           3.2     polygon feature                       map unit boundary line then use an eraser to
                                       classes) partial                      delete and redraw the new section of the line.
                                       boundary deletion.
 Jesse                                 Soil map unit               Daily     Reorganize existing vertex editing tools for line   Medium-High
  Turk                                 boundary (line feature                feature classes.
                   3           3.3     classes only) editing
                                       by deletion of single
                                       vertex or node.
 Whityn            3           3.4     Smooth soil map unit                  Develop a tool for selection and smoothing of          Medium
 Owen                                  boundaries.                           soil polygon boundaries with validation
                                                                             including viewing changes and accept/reject
                                                                             option. To smooth a soil boundary will mean
                                                                             selecting an edge between two features and
                                                                             deletion of vertices at a specified weed
                                                                             tolerance to produce a less detailed boundary.
                                                                             Existing editing generalization tools do not
                                                                             maintain polygon topology.
 Drew              3           3.5     Weed vertices and                     Reorganize existing editing option for              I haven’t found
Kinney                                 tolerance                             specifying stream mode vertex density.                 this option
 Drew                                  Edge matching             Vary with   Develop a tool for automatic realignment of
Kinney,                                                           user.      features when merging two adjacent feature
 Caryl                                                                       classes with validation including symbolization
                   3           3.6
Radatz                                                                       of changes and accept/reject option. Existing
                                                                             editing edge match tools do not work very
                                                                             well.
 Drew                                  AutoPan                     Daily     Develop tool on the GUI to toggle existing               Low
Kinney,                                                                      autopan function on and off.
                   3           3.7
Whityn
 Owen
 Drew              3           3.8     Explode Multi Part          Daily     Organize existing tool in intuitive presentation         Low

          Created on 3/9/2006 2:22:00 PM            6
          823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

 Team     Business   Task                       Task             Frequency        Description of development work.               Development
Members Requirement Number                                         Task                                                           Difficulty   Priority
                                                                 Performed                                                         Rating
Kinney,                                features.
Dwain
Daniels
 Drew                                  Trace Line                   Daily     Organize existing sketch tool in intuitive             Low
Kinney,                                                                       presentation
                   3           3.9
Whityn
 Owen
 Drew                                  Undo button                  Daily     Organize existing tool in intuitive presentation       Low
Kinney,
                   3          3.10
Whityn
 Owen
 Jesse                                 Export polylines to        Vary with   This function exists in ArcCatalog at the          Low-Medium
  Turk                                 polygons. Further           User.      Geodatabase/Feature Dataset level.
                                       clarification: Use
                   3          3.11     polyline and point
                                       feature class to create
                                       a polygon feature
                                       class.
Whityn                                 Copy features.               Daily     Organize existing tool in intuitive presentation       Low
                   3          3.12
 Owen
Whityn                                 Attribute editing            Daily     Organize existing attribute tool in intuitive          Low
                   3          3.13
 Owen                                                                         presentation.
Dwain                                  Edit features with           Daily     Migrate existing ArcPad edit functionality to        Medium
                   3          3.14
Daniels                                GPS.                                   ArcMap.
Wayne                                  Add point or line            Daily     Develop tool to generate a palette for adding a    Low-Medium
Gabriel                                features.                              point or line feature by having the different
                                                                              point and line symbols displayed on the palette
                                                                              based on the values of a selected feature
                   3          3.15
                                                                              attribute. Allow for drag and drop of the point
                                                                              feature from the palette to the map and
                                                                              entering a new attribute value for ad hoc
                                                                              symbols.

 Shawn             4           4.1     3D viewing                   Daily     Develop tool for user to define an area of         Medium-High
  Nield                                                                       interest in ArcMap on planimetric 2D map.
                                                                              Tool activates ArcScene, each layer in the                        High
                                                                              ArcMap TOC is automatically added to
                                                                              ArcScene, base height z value is automatically

          Created on 3/9/2006 2:22:00 PM              7
          823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

 Team     Business   Task                      Task           Frequency       Description of development work.               Development
Members Requirement Number                                      Task                                                          Difficulty      Priority
                                                              Performed                                                        Rating
                                                                          assigned to each layer for the user specified
                                                                          elevation dataset. Symbology for the layers in
                                                                          ArcMap is automatically assigned to the layers
                                                                          in ArcScene.
 Wade              4           4.2     3D vertical                        Reorganize existing function for changing the           Low
 Bott                                  exaggeration                       scenes vertical exaggeration. Existing function
                                                                          is in ArcScene scene properties. Change to
                                                                          control button function or toolbar button.
 Shawn             4           4.3     Sun aspect                         Develop tool from existing ArcMap solar               Medium
  Nield                                                                   radiation prediction extension (SRAD). Display
                                                                          of solar illumination for specific date and
                                                                          location.
 Wade              4           4.4     2D Cross section                   Develop tool to generate cross-section
 Bott                                                                     displaying soil map unit boundaries across
                                                                          DTM elevations.
                   5           5.1     3D stereoscopic view               Develop tool for dual synchronized ArcMap            Extremely
                                                                          windows in the same ArcMap document.               High, Consider
                                                                          Allows for 3D visualization when editing in 2D      Leica Stereo
                                                                          similar to using a stereoscope.            Uses       Analyst
                                                                          anaglyph imagery.
                   5           5.2     3D Mapper                          Develop editing tools in ArcScene similar to       Extremely High
                                       functionality                      the existing functionality in 3D Mapper.
  Caryl            6           6.1     Compare changes in                 Develop tool to automatically compare two
 Radatz                                map unit boundaries.               feature classes, an original and edited version.
                                                                          Areas where edits have been made will be
                                                                          listed in a dialog box similar to the Error
                                                                          inspector and the user will be able to select,
                                                                          identify, and zoom to each edit location.
                                                                          Results of the comparison will be available as
                                                                          a tabular report that can be exported to
                                                                          MSAccess, EXCEL, or Word and as a
                                                                          separate feature class.
  Caryl            6           6.2     Compare changes in                 Develop tool to automatically compare two
 Radatz                                map unit symbol                    feature classes, an original and edited version.
                                       attributes.                        Features with changes will be listed in a dialog
                                                                          box similar to the Error inspector and the user
                                                                          will be able to select, identify, and zoom to
                                                                          each changed location.           Results of the

          Created on 3/9/2006 2:22:00 PM              8
          823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

 Team     Business   Task                      Task            Frequency       Description of development work.                  Development
Members Requirement Number                                       Task                                                             Difficulty   Priority
                                                               Performed                                                           Rating
                                                                           comparison will be available as a tabular report
                                                                           that can be exported to MSAccess, EXCEL, or
                                                                           Word and as a separate feature class.
  Caryl            6           6.3     Test for Common                     Develop tool to automatically compare the map
 Radatz                                Boundary polygons.                  unit symbol attribute in each polygon with
                                                                           those in adjacent polygons.          Where the
                                                                           attribute is the same then a dialog box similar
                                                                           to the Error inspector will list each occurrence
                                                                           of a common boundary and the user will be
                                                                           able to select, identify, and zoom to each
                                                                           location. Features with a common boundary
                                                                           will be exported out as a separate feature
                                                                           class.
  Caryl            6           6.4     Test for Minimum size               Develop tool to automatically search map unit
 Radatz                                polygons                            shape acre attribute for each polygon. Where
                                                                           the shape acre attribute is below a set
                                                                           threshold value then a dialog box similar to the
                                                                           Error inspector will list each occurrence and
                                                                           the user will be able to select, identify, and
                                                                           zoom to each location.
  Caryl            6           6.5     Test for Non-Domain                 Develop tool to automatically search the map
 Radatz                                symbols.                            unit symbol attribute in each polygon. Where
                                                                           the attribute is not in the musym domain then a
                                                                           dialog box similar to the Error inspector will list
                                                                           each occurrence of a discrepancy with the
                                                                           domain and the user will be able to select,
                                                                           identify, and zoom to each location. Features
                                                                           with a discrepancy with the domain will be
                                                                           exported out as a separate feature class.
  Caryl            6           6.6     Test for Survey Area                Develop tool to automatically compare the map
 Radatz                                Join.                               unit symbol attribute in each polygon in one
                                                                           feature class with those adjacent polygons in
                                                                           another feature class. Where the attribute is
                                                                           different then a dialog box similar to the Error
                                                                           inspector will list each occurrence of a
                                                                           discrepancy and the user will be able to select,
                                                                           identify, and zoom to each location. Features
                                                                           from both feature classes with a discrepancy
                                                                           will be exported out as a separate feature
          Created on 3/9/2006 2:22:00 PM            9
          823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

 Team     Business   Task                      Task           Frequency      Description of development work.              Development
Members Requirement Number                                      Task                                                        Difficulty   Priority
                                                              Performed                                                      Rating
                                                                          class.
  Caryl            6           6.7     Test for Survey Area               Develop tool to automatically compare the
 Radatz                                Edge Match.                        node and vertex locations of bounding map
                                                                          unit polygons in one feature class with those
                                                                          adjacent bounding polygons in another feature
                                                                          class. Where the edge node and vertex
                                                                          positions are not coincident then a dialog box
                                                                          similar to the Error inspector will list each
                                                                          occurrence of a discrepancy and the user will
                                                                          be able to select, identify, and zoom to each
                                                                          location. Features from both feature classes
                                                                          with a discrepancy will be exported out as a
                                                                          separate feature class.
                   6           6.8     Report Generator                   Develop tool to automatically create tabular
                                                                          reports on selected features. User can select
                                                                          from a choice of attributes and calculated
                                                                          values of attributes. Examples are: Acres by
                                                                          map unit; mean/median size (acres) of map
                                                                          units; data editors; dates of spatial and
                                                                          attribute editing.




          Created on 3/9/2006 2:22:00 PM           10
 823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

 APPENDIX B
User-System Dialog
Column 1 is the specific Operational Task from the Column 2 is completed by the user and describes the appearance of the interface and
actions that need to be performed by the software to accomplish the business activity. Column 3 is completed by the programmer and
describes the program methods required to meet the activities in Column 2.

 Operational Task                  User                                                  System
                                                                                         Response for each task item/element will
                                                                                         include as a minimum the answer to each of
                                                                                         these 5 questions:

                                                                                         1.Can the task be accomplished by
                                                                                         reconfiguration of existing Arc objects/tools?

                                                                                         2. If the answer to question 1 is “yes” can the
                                                                                         reconfiguration of existing objects/tools be
                                                                                         completed and available to test in less than 1
                                                                                         month?

                                                                                         3. If the answer to question 1 is “no” and it
                                                                                         will require code to be written, can an
                                                                                         estimate be made with a high degree of
                                                                                         certainty, on how long will it take to write the
                                                                                         code and be available to test?

                                                                                         4. If the answer to question 3 is “yes”, will the
                                                                                         estimated time be less than 3 months?

                                                                                         5. If the answer to question 4 is “no” will the
                                                                                         estimated time needed be between 3 to 6
                                                                                         months?




 Created on 3/9/2006 2:22:00 PM             11
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

1.1 – 1.8 Geodatabase Setup      Arc Catalog and ArcMap                                      I’ve answered for all the major items, and will
                                                                                             try to fill in the subitems tomorrow. Where the
Items 1.1-1.8 High Priority                                                                  answer to question 1 was no, I’ve skipped it
                                                                                             and begun my answers with 3.
                                                                                             All estimates given assume serial development
                                                                                             unless specifically noted.
Geodatabase Setup toolbar        Toolbar will have three buttons labeled Update
                                 Survey, Initial Survey - Polygons, and Initial Survey –
                                 Lines. See Figure 1.1 for details.

Geodatabase      Setup   toolbar 1. Update Survey Setup. Left click on this button 3 yes, 4 yes, estimate <1 month
button description               will open a 4 x 6 inch dialog box. The dialog box will
                                 enable the user to input the necessary parameters to
                                 run models 1, 2, 3, 3a, 5, 6, 7, 8 from the digital soil
                                 survey setup toolbox in one step. User inputs will be
                                 the soil survey area id, spatial reference source,
                                 location of data to edit, and geodatabase location.
                                 Tool should easily accommodate future changes to
                                 naming conventions and template feature classes.

                                 2. Initial Survey Setup - Polygons. Left click on this
                                 button will open a 4 x 6 inch dialog box. The dialog
                                 box will enable the user to input the necessary
                                 parameters to run models 1, 2, 4, 4b, 5, 8 from the
                                 digital soil survey setup toolbox in one step. User
                                 inputs will be the soil survey area id, spatial reference
                                 source, location of boundary file, and geodatabase
                                 location. Tool should easily accommodate future
                                 changes to naming conventions and template feature
                                 classes.

                                 3. Initial Survey Setup - Lines. Left click on this
                                 button will open a 4 x 6 inch dialog box. The dialog
                                 box will enable the user to input the necessary
                                 parameters to run models 1, 2, 4a, 4b, 5, 8a from the
                                 digital soil survey toolbox in one step. User inputs
Created on 3/9/2006 2:22:00 PM            12
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                  will be the soil survey area id, spatial reference
                                  source, location of boundary file, and geodatabase
                                  location. Tool should easily accommodate future
                                  changes to naming conventions and template feature
                                  classes.


Using the Geodatabase Setup 1. Turn on computer.
Toolbar.
                            2. Start ArcCatalog program.

                                  3. Add Geodatabase Setup Toolbar.

                                  4. Select appropriate button for setup type.

                                  5. Provide inputs as requested.



3.1 Soil polygon (line and area
feature classes) editing.


3.1.a. Tablet   Draw   ArcMap Most simple presentation and application of the
template.                     ArcGIS software for soil map editing using a tablet
                              computer. User will collect georeferenced graphic
                              notes and sketches depicting changes or edits to the
Item 3.1.a. High Priority     soil polygon feature class using pen tablet tools.
                              Changes and edits displayed by the graphics can then
                              be made to the correct geodatabase feature class by
                              the user at a later time or by a more proficient
                              ArcGIS user.

3.1.a.1 Tablet Draw template 1. ArcMap application has the menu bar and a 3 yes, 4 yes, < 3 months
description                  vertical toolbar on the left side of the map window. This estimate is high because it requires

Created on 3/9/2006 2:22:00 PM             13
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                 Toolbars will not dock thereby not affecting the set implementing the toolbar interface, also used
                                 scale of the ArcMap Map window.                      in 3.1.b

                                 2. The vertical toolbar has buttons for functions
                                 such as tablet pen and eraser, etc. See Fig. 3.1.a.1 for
                                 details.

Item 3 also addresses task 2.2   3. Vertical toolbar has a layer symbology button that
                                 upon left click, displays dialog box with current active
                                 layers listed. A check box allows user to turn a layer
                                 on and off. To change symbology the user then
                                 clicks on layer in the list to display brightness,
                                 transparency, and contrast buttons off the effects
                                 toolbar, for vector data the symbol selector window
                                 is also displayed. After symbology is modified the
                                 dialog box disappears automatically.


                                 4. Vertical toolbar has a Scale button that upon left
                                 click displays a button toolbar with the interactive
                                 zoom in/out, continuous zoom in/out and the assign
                                 scale window. After a tool is selected the scale bar
                                 disappears automatically.

                                 5. Vertical toolbar has a GPS button described in
                                 section 3.14.

                                 6. Vertical toolbar has a Ink Select button that
                                 activates the graphic select button off of the Tools
                                 toolbar. This will allow the user to select a graphic
                                 and change its properties.

                                 7 Vertical toolbar has a Ink Symbol button. This
                                 button activates the Line Color button off the Draw
                                 toolbar, displaying the color palette for the selected
                                 graphic.

Created on 3/9/2006 2:22:00 PM            14
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012


                                 8. . As cursor is placed on a tool button, a descriptive
                                 note will display and remain as long as the cursor
                                 remains on the tool button. This note will display in
                                 a text window beside the tool button.

                                 9. The ArcMap document is prepared in advance
                                 with the soil map unit polygon feature class is draped
                                 over ancillary data sets such an aerial photobase,
                                 DRG, terrain model hillshade, etc.

3.1.a.2 Using the Tablet Draw 1. Turn on computer.
template
                              2. Start ArcMap program.

                                 3. Open existing ArcMap document created using the
                                 Tablet Draw template.

                                 4. As needed the user selects the pencil tool with the
                                 pen/cursor to add a note or sketch as needed change
                                 in the soil map unit boundary.

                                 5. As needed the user selects the eraser to remove
                                 part of the sketch and redraw.

                                 6. When completed with the note or redrafting the
                                 user clicks on the commit sketch button to save the
                                 graphic feature.

                                 7. As needed the user clicks on the delete sketch
                                 button to remove the entire sketch.

                                 8. User clicks on the Menu bar option File/ SaveAs
                                 to save the ArcMap document with graphic sketch
                                 included with that days date.


Created on 3/9/2006 2:22:00 PM            15
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

3.1.b Tablet Edit    (polygon) Advanced presentation and application of the                  3 yes, 4 no, 5 yes
ArcMap template                ArcGIS software for soil map editing using a tablet           There is considerable overlap between this and
                               computer. User will edit the soil mapunit area                3.1.a, the total time for both will not be as high
                               polygon feature class using node to node and across           as the total of their estimates, but the time
Item 3.1.b High Priority       node editing tools. Whityn has diagrammed the look            savings created by the overlap cannot be
                               of the Tablet Edit toolbar, Fig. 3.1.b. There is also an      precisely estimated yet.
                               alternative toolbar presentation for the team to
                               consider in Fig. 3.1.c where the toolbars would
                               revolve and displace one another in the same location
                               similar to the menu selection on a cell phone.
3.1.b.1 Tablet Edit (polygon) 1. ArcMap application has the menu bar and a
template description           vertical toolbar on the left side of the map window.
                               Toolbars will not dock thereby not affecting the set
                               scale of the ArcMap Map window. A right click
                               during the edit session will display a editing context
                               menu with options to delete sketch, finish sketch,
                               finish part, and streaming on/off.

                                  2. The vertical toolbar has buttons organizing map
                                  setup and editing functions.

Item 3 also addresses task 2.2.   3. Vertical toolbar has a layer symbology button that
                                  upon left click, displays dialog box with current active
                                  layers listed. A check box allows user to turn a layer
                                  on and off. To change symbology the user then
                                  clicks on layer in the list to display brightness,
                                  transparency, and contrast buttons off the effects
                                  toolbar, for vector data the symbol selector window
                                  is also displayed. After symbology is modified the
                                  dialog box disappears automatically.

                                  4. Vertical toolbar has a Scale button that upon left
                                  click displays a button toolbar with the interactive
                                  zoom in/out, continuous zoom in/out and the assign
                                  scale window. After a tool is selected the scale bar
                                  disappears automatically.

Created on 3/9/2006 2:22:00 PM             16
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012


                                    5. Vertical toolbar has an Edit Manager button that
                                    upon left click displays an Edit Manager toolbar with
                                    choices for edit session management. Buttons to
                                    Start, Stop, Save edits, and Editing Options such as
                                    target feature class selection, snapping tolerance,
                                    sticky move tolerance, streaming tolerance and set
                                    selectable layers will be available. Other options in
                                    this dialog box will display the snapping environment
                                    until the user removes it from the map.

                                   6. Vertical toolbar has a Edit Edge/Line button that
                                   upon left click sets the edit task to Reshape edge. and
Reshape Edge in item 6 would activates the Topology Select tool. User clicks on
also address operational task 3.2. desired edge, the edge turns purple and the topology
                                   select tool automatically changes to the Edit Sketch
                                   tool. User draws the new line and double-clicks to
                                   finish edit sketch, a message box appears with the
                                   choices “Accept” and “Cancel.” If Cancel, the edit
                                   sketch is deleted and the cursor returns to the
                                   Topology Select tool. If Accept, then reshape edge is
                                   processed and the cursor changes back to Topology
                                   Select tool. This process loops; the tool stays active
                                   until another function is activated.

                                    7. Vertical toolbar has a Edit Vertex button that
                                    upon left click changes the edit task to Modify
                                    edge/single vertex, with this button depressed and
                                    active the option to switch to Modify edge/Stretch
                                    Proportionally, will be available with a right click on
                                    the sketch tools and sketch context menus.. This also
                                    activates the Topology Edit tool. The user then
                                    clicks on the desired line, the vertices appear and the
                                    user can move, delete, and insert vertices with the
                                    standard right-click edit context menu options


Created on 3/9/2006 2:22:00 PM               17
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                 8. Vertical toolbar has an Cut Polygon button that
                                 upon left click changes the edit task to the Cut
                                 Polygon task. It activates the Select Features tool.
                                 User clicks inside polygon(s) to be cut and the
                                 selection is highlighted in turquoise and the select
                                 tool automatically changes to the Edit Sketch tool.
                                 User draws new line and double-clicks to finish. A
                                 message box appears with choices “Accept” and
                                 “Cancel.” If Cancel, sketch is deleted and tool starts
                                 over. If Accept, then Poly is cut and the attribute
                                 dialog box automatically opens displaying all polys
                                 affected.


                                 8. Vertical toolbar has an Merge Features button that
                                 upon left click displays a button toolbar with the
                                 following across node editing functions available as
                                 individual buttons. Cut Polygon, Feature select tool,
                                 Clear Select tool, Explode, Pen Tool, Eraser, Ink to
                                 Sketch, Delete Ink Sketch Spatial Adjustment.


                                 8. Vertical toolbar also has these additional buttons:
                                 Pen Tool, Eraser, Ink to Sketch Tool, Delete Ink
                                 Sketch,, Undo,

                                 9. Vertical toolbar has a Topology Tools button that
                                 upon left click displays a button toolbar with the
                                 following topology tools as individual buttons.
                                 Validate Display Extent, Validate Interactive Extent,
                                 Validate Full Extent, Interactive Error Tool, Error
                                 Inspector, Topology Select Tool, Topology Error
                                 symbology.

                                 9. Vertical toolbar has a GPS button described in
                                 section 3.14.

Created on 3/9/2006 2:22:00 PM            18
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012


                                 10. As cursor is placed on a tool button, a descriptive
                                 note will display and remain as long as the cursor
                                 remains on the tool button. This note will display in
                                 a text window beside the tool button.

3.1.b.2 Using the Tablet Edit
(polygon) template
                                 1. Turn on computer.

                                 2. Start ArcMap program.

                                 3. Open existing ArcMap document created using the
                                 Tablet Edit template.

                                 4. Data is loaded using the Add Data button. There
                                 may be an automated mechanism developed.

                                 5. User adjusts the symbology as needed using the
                                 Layer Symbology tool.

                                 6. User adjusts scale and location to start work with
                                 the Scale tool.

                                 7. The user clicks on the Edit Manager button. In
                                 the dialog box the user starts an edit session and
                                 selects the target feature class. As needed the user
                                 sets the selectable layers, snapping, streaming, or
                                 sticky move tolerance. The user sets the snapping
                                 environment as needed. The user clicks on the close
                                 button to remove the dialog box. The snapping
                                 environment dialog box will remain open until the
                                 user decides to close it independent of the options
                                 dialog box.

                                 8. A polygon edge needs to be edited. The user
Created on 3/9/2006 2:22:00 PM            19
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                 clicks on the Edit Vertex button and displays the
                                 toolbar. One of the modify edge tools is selected.
                                 This automatically sets the edit task to Modify Edge.
                                 When the modify edge single vertex tool is selected, a
                                 right click on a vertex displays the edit sketch context
                                 menu. An option added to this context menu will be
                                 “Move to GPS position”. This function is only
                                 active when there is a connection to a GPS device..


                                 9. A polygon edge needs to be edited. The user
                                 clicks on the Edit Edge/Line tool..             This
Part of task 3.14                automatically sets the edit task to Reshape Edge. .
                                 Once selected the user clicks on the Pen tool and
                                 draws a graphic line to reshape the edge as desired
                                 cognizant of crossing the selected edge at least 2
                                 times. If needed the user can erase the graphic line
                                 and redraw. If needed the user can delete the ink
                                 sketch completely and start over. When satisfied
                                 with the sketch the user clicks on the ink to sketch
Operational task 3.2.            tool which automatically finishes the sketch. User is
                                 ready to select the next edge to reshape.

                                 10. A polygon needs to be cut into 2 or more
                                 sections. The user clicks on the Cut Polygon edit
                                 tool. This automatically sets the edit task to Cut
                                 Polygon. Cut polygon is a 3 or 5 step process
                                 depending on what is actually being done.

                                 The 3 step process is simply cutting one polygon into
                                 two sections. The Feature select tool is activated and
                                 the user selects the polygon to be cut. Once selected
                                 the user clicks on the Pen tool and draws a graphic
                                 line to cut the polygon as desired cognizant of
                                 starting and finishing outside of the selected polygon.
                                 If needed the user can erase the graphic line and

Created on 3/9/2006 2:22:00 PM            20
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                 redraw. If needed the user can delete the ink sketch
                                 completely and start over. When satisfied with the
                                 sketch the user clicks on the ink to sketch tool which
                                 automatically finishes the sketch.

                                 The 5 step process occurs when the Cut polygon
                                 action has created multi-part polygons and/or slivers
                                 to selected and merged into the correct polygon. The
                                 Feature select tool and the user selects the polygon(s)
                                 to be cut. Once selected the user clicks on the Pen
                                 tool and draws a graphic line to cut the polygon as
                                 needed cognizant of starting and finishing outside of
                                 the selected polygon. If needed the user can erase
                                 the graphic line and redraw. If needed the user can
                                 delete the ink sketch completely and start over.
                                 When satisfied with the sketch the user clicks on the
                                 ink to sketch tool which automatically finishes the
                                 sketch cutting the polygon. If multipart features are
                                 created the explode tool is used convert the multi-
                                 part features into individual features. The user then
                                 clicks the Merge Polygons button and selects the
                                 individual polygon features that need to be merged
                                 together. User is ready to select the next polygon
                                 feature to cut.

                                 11. User needs to apply the spatial adjustment
                                 procedure. User clicks on the Spatial Adjustment
                                 button.     This displays the customized spatial
                                 adjustment toolbar as delivered in the template
                                 prepared for the Digital Soil Survey training. The
                                 toolbar will display horizontally across the bottom of
                                 the ArcMap window. It will not dock, leaving the
                                 map scale unchanged. A double click on the Spatial
                                 Adjustment button will remove the toolbar.

                                 12. User will click on the Topology Tools button.

Created on 3/9/2006 2:22:00 PM            21
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                    User will click on the appropriate validate button.
                                    After validation the user will open the Error
                                    Inspector, search for errors, select and correct the
                                    topology errors.

                                    12. User periodically clicks on the Edit Manager tool
                                    and saves the edits.

                                    13. User clicks on the Menu bar option File/ SaveAs
                                    to save the ArcMap document.


3.3 Soil Map unit Boundary (line Create a line editing toolbar for use while digitizing a     3 no
feature classes only) editing by line feature class Toolbar would have basically two          I need to examine this section more closely
deletion of single vertex or node buttons, add soil lines and Edit soil lines, a target       and answer the 5 questions for each menu
                                    layer which would only include line feature classes       option described. Many of them are built-in,
                                    that exist in the topology and a button that would        while others do not make sense to me. For
                                    open a dialog to set edit properties and snapping         example, why would you need a vertex context
                                    properties associated with the line feature class. Edit   menu option to move a vertex? Wouldn’t the
                                    properties would include those found under the            standard left-click and drag be sufficient?
                                    general tab of the editing options dialog box along
                                    with check boxes for what
3.3.a. Editing line feature classes A user would select this button, which would activate     3 yes, 4 yes, < 1 week
using the line editing toolbar Add the create new feature function allowing a user to add     This is almost a 1 yes item, but there will be
soil lines button                   features to the feature class. Right clicking would       minor coding in the wrapper tool
                                    activate the standard context menu associated with
                                    creating a new feature


3.3.b.1.      Editing line feature A user would select this button which would activate       3 no
classes using the line editing a pointer. The pointer could be used to select a line.         The editing tools already behave like this for
toolbar                            Once the line is selected, vertices, nodes and             the most part. The context menu items are
Edit soil lines button             segments will be identified using 2.3. Hovering the        what concerns me. If they are simply launching
                                   pointer over a vertex or node will turn the pointer        existing arcmap commands and tools from a
                                                                                              context menu instead of the toolbar, then this

Created on 3/9/2006 2:22:00 PM               22
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                                                                     becomes a 1 yes item. If they will require
                                  into     and depressing the left mouse button will custom development, then I’ll have to figure
                                  allow for the node or vertex to be dragged and out questions to ask the group regarding
                                  dropped. Hovering over a segment will turn the specific behaviors.

                                pointer into         and depressing the left mouse
                                button will allow for the entire line to be dragged and
                                dropped. Once a line is selected pressing the delete
                                key will delete the line. Once a line is selected, right
                                clicking on a vertex, segment or node would bring up
                                different context menus. The context menu for a
                                node would include the following commands: extend,
                                delete node, snap to node, snap and merge to nearest
                                line, move node, stretch proportionally and reshape
                                feature. The context menu for a vertex would
                                include the following commands: delete vertex, move
                                vertex (also done by left clicking and dragging the
                                vertex) stretch proportionally, split and reshape
                                feature. The segment context menu would have only
                                the insert vertex command and reshape feature
                                commands.
3.3.b.2 Editing line feature Node editing context menu:                                  3 no
classes using the line editing Extend – This would be similar to the extend
toolbar                         command available from the topology error fix tool
Edit soil lines button: Context when fixing a dangle
menu command specifications
                                Delete node – would do just that, delete the selected
                                node
                                Snap to node – would search for the nearest node
                                and snap to that

                                  Snap and merge to nearest line – would search for
                                  the nearest line and snap and merge to that line.

                                  Move node – allow to move an individual node by
                                  dragging and dropping

Created on 3/9/2006 2:22:00 PM             23
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012


                                 Stretch proportionately – move the node and the rest
                                 of the line proportionately by dragging and dropping.

                                 Reshape feature – this would switch to reshape
                                 feature mode. The user would then be able to
                                 reshape the line by the typical reshape feature
                                 methodology.

                                 Vertex editing context menu

                                 Delete vertex – would do just that, delete the selected
                                 vertex

                                 Move vertex – allow to move an individual vertex by
                                 dragging and dropping

                                 Split – This would split the line at the selected
                                 vertex, similar to the split tool

                                 Stretch proportionately – move the vertex and the
                                 rest of the line proportionately by dragging and
                                 dropping.

                                 Reshape feature – this would switch to reshape
                                 feature mode. The user would then be able to
                                 reshape the line by the typical reshape feature
                                 methodology.
                                 Segment editing context menu:

                                 Insert vertex – would insert a vertex upon a left click
                                 to the selected vertex.

                                 Reshape feature – this would switch to reshape
                                 feature mode. The user would then be able to
                                 reshape the line by the typical reshape feature

Created on 3/9/2006 2:22:00 PM            24
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                 methodology.



3.4.a. Topology Smooth Tool: The Topology Smooth Tool is a combination of the 3 yes, 4 no, 5 yes
Smooth soil map unit boundaries existing Topology Reshape Edge function and
(Preferred Alternative).        Smooth Line tool. This tool executes the smooth
                                tool while it Maintains Polygon Topology for a user-
                                defined set of polygons.

                                 1. Click the Topology Smooth Tool and all current
                                 selections are cleared and the Select Features tool is
                                 activated. The user selects one polygon or, using the
                                 shift key, multiple polygons. With the desired set of
                                 polygons selected, the user clicks the Topology
                                 Smooth Tool again and the existing “Maximum
                                 Allowable Offset” input box appears. The user
                                 enters a value and clicks OK to execute the function
                                 or Cancels the operation. Upon “OK” the tool adds
                                 vertices following the trend of each line segment
                                 producing a smoother the line. The smoothed line
                                 appears as a purple “Sketch” on top of the soils layer
                                 and a message box appears with the options
                                 “Commit” or “Cancel.”         Upon “Commit” the
                                 smoothed polygons replace the selected set.

3.4.b Topology Smooth Tool       This option operates on a single shared edge rather
Alternative Option.              than entire polygons. The tool operates as described
                                 above with the only one change: All selections are
                                 cleared and the Topology Select Tool is activated
                                 (instead of the Select Features tool) and the user
                                 selects a single shared edge rather than entire
                                 polygons. This option is desirable only if 3.4.a is not
                                 available



Created on 3/9/2006 2:22:00 PM            25
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

3.5 Weed vertices and tolerance   From the editor toolbar select an “Edit Sketch
                                  Properties Icon that opens the Edit Sketch Properties
                                  window.
                                     1. While in edit mode
                                     2. From the Editor Toolbar Select task, modify
                                         feature
                                     3. Select a feature (polygon, polyline)
                                     4. Select Edit Sketch Properties icon (currently a
                                         right mouse click and select properties)
                                     5. From the Edit Sketch Properties window
                                         select and delete vertices or have the option
                                         to delete every other # X vertex between
                                         vertex # x and vertex # x. Example: Delete
                                         every 3rd vertex between vertex 280 and 615
                                     6. Click finish.


3.6 Edge matching                 ArcMap
                                  Toolbar will have 5 buttons labeled Set edit feature 3 yes, 4 yes
                                  class, Set snap feature class, Set snap distance, Select
                                  nodes to snap, Snap.

                                  Note to programmer: This procedure is patterned
                                  after edge matching techniques used in ArcInfo
                                  command line(an aml has already been written for
                                  this process and is available from Caryl).

3.6.a Edge matching toolbar 1. Set edit feature class. User will select a feature
button description          class to snap from a dropdown of available feature
                            classes in the map.
                            2. User will select a feature class to snap to from a
                            list of available feature classes in the map.
                            3. User will enter a snapping distance in meters.
                            4. User will select nodes to snap with this button.
                            5. Selected nodes within specified snapping distance

Created on 3/9/2006 2:22:00 PM             26
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                 will snap.

3.6.b Using the edge matching 1. Turn on computer.
toolbar
                              2. Start ArcMap program.

                                 3. Add Edge Matching Toolbar.

                                 4. Select appropriate button.

                                 5. Provide inputs as requested.


3.7 AutoPan                      Include an AutoPan checkbox on the new toolbar so 3 yes, 4 yes, < 1 month, assuming the speed
                                 user can easily toggle on/off this option. The option is abandoned
                                 existing AutoPan option is controlled through the
                                 AdvancedArcMapSettings.exe located under
                                  C:\Program Files\ArcGIS\Utilities. The default
                                 speed at which the software Pans will be reduced
                                 significantly offering the user more control.

3.8 Explode Multi-Part Feature   Include existing Explode Multi-Part Feature on the 1 yes, 2 yes
                                 new toolbar.

3.9 Trace Line                   Include existing Trace Line tool on the new toolbar. 1 yes, 2 yes, although displaying the word
                                 Replace icon with the word “Trace.” (?)              instead of an icon might take a 2-3 hour
                                                                                      programming effort to create a super-simple
                                                                                      wrapper tool. This would increase the
                                                                                      overhead of the entire project, as it is another
                                                                                      ArcMap command to keep straight.

3.10 Undo button                 Include existing Undo tool on new toolbar. Replace
                                 icon with the word “Undo.” (?)


Created on 3/9/2006 2:22:00 PM            27
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

3.11     Export            to Actually consists of 2 parts.
                   polylines
polygons                      3.11.a will cover the creation of a polygon feature
                              dataset feature class from existing polylines and point
                              feature classes.
                              3.11.b will cover creating polyline and point feature
                              classes from an existing polygon feature class.
3.11.a1.  Export polylines to Be able to create a polygon feature class from a
polygons. Description         polyline feature class using labels from a point feature
                              class to label the polygons. After conversion, add the
                              newly created polygon feature class to the feature
                              dataset and add topology rules in order to identify
                              polygons with missing symbols and “lollipops” Also
                              after conversion, locate polygons with label points
                              that do not match

3.11.a.2.     Using the Export 1. Left click on the export to polygon tool, which
polylines to polygon tool      will open a dialog box.
                               2. First user input would be a check box that would
                               indicate if the polyline to polygon tool has been
                               previously run.
                                      If the box is checked, a routine will be run to
                               remove the label point feature class and the polygon
                               feature class from the topology and delete the
                               polygon feature class, the conflicting label feature
                               class and the common line feature class from the
                               feature dataset. Then proceed to step 3.

                                        If the box is unchecked proceed to step 3.

                                  3. The next set of user inputs will be soil line layer to
                                  be converted, label points layer to be used to attribute
                                  the polygon layer and the topology that was used in
                                  the line editing.
                                  4. Once the inputs have been defined the tool can be
                                  run. Running the tool will create polygons from the
                                  polylines (feature to polygon in toolbox) then add the
Created on 3/9/2006 2:22:00 PM             28
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                             label point and polygon feature classes to the
                             topology and add the rules must be covered by
                             boundary (soil lines by boundary of polygons),
                             contains point (polygon feature class with label
                             point), must not have gaps and must not have
                             overlaps.
                             5. The tool will then validate the topology, and check
                             for conflicting labels within the same polygon.
                             6. The tool will then select polygons with conflicting
                             labels and create a new feature class that has only
                             polygons whose labels are conflicting.
                             7. Finally a common line check will be performed
                             and a feature class will be created with polygons
                             representing the common lines.
3.11.b.1 Export polygons to To be able to create a polyline feature class and a 3 yes, 4 yes
polylines. Description.      label point feature class from a polygon feature class.
                             After conversion add the polyline feature class to the
                             topology and add rules associated with line digitizing.
3.11.b.2    Using the Export 1. Left click on the export from polygon to polyline
polygon to polyline tool.    tool, which will open a dialog box. User input would
                             include the polygon layer to export and the Feature
                             dataset to target as the location for the new feature
                             classes. Also a selection box could be included to
                             define the extent of the export. Choices would be
                             entire feature class, export to the extent of a selected
                             graphic or export to the extent of a selected feature.
                             A selection box could also be included to choose
                             weather or not to erase the features from the polygon
                             feature class after export or not.
                             2. This dataset would then be ready for converting to
                             a geodatabase as described in the UseCase
                             description of item 1.1.3 Geodatabase setup.

3.12 Copy Features               Include existing Copy button on the new toolbar. 1 yes, 2 yes, see 3.9
                                 Replace with the word “Copy.” (?)

Created on 3/9/2006 2:22:00 PM           29
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012


3.13 Attribute Editing            Include existing Attribute Editing tool on the new 1 yes, 2 yes, see 3.9
                                  toolbar. Replace with the words “Edit Attributes.”
                                  (?)

3.14 GPS Toolbar button           This button should be available on the Tablet Draw 3 yes, 4 no, 5 yes
                                  and Tablet Edit toolbars. Once clicked the GPS Side note: I did figure out how to display the
                                  toolbar will display.                                   satellite constellation from a Garmin unit, but
                                                                                          it would take approximately 6 weeks to build.
                                                                                          There may be cheap 3rd party libraries we can
                                                                                          use to lessen the development time, if this tool
                                                                                          requires abandoning ESRI’s built-in GPS
                                                                                          connection.
GPS Toolbar description and use   The GPS toolbar consists of the following buttons
                                  that will display vertically to the right of the tablet
                                  draw or tablet edit toolbar.

                                  1. Connect button. Automatically locates the COM
                                  port the GPS signal is available. From the GPS
                                  signal the baud rate and protocol are automatically
                                  determined. These parameters are automatically set
                                  and connection to the GPS device is made. A
                                  warning message, “GPS signal not found”, is
                                  displayed if there is not a GPS signal found on any
                                  COM port.

                                  2. Activate GPS button. After GPS connection is
                                  made the Activate GPS button is active. The GPS
                                  position is displayed on the ArcMap map window as
                                  a red circle with a yellow plus symbol. The size of
                                  the symbol is the same as that currently used in
                                  ArcPad 7.0. The GPS position in map units will be
                                  displayed on the status bar. The AutoPan function is
                                  automatically on. AutoPan function forces the GPS
                                  position to always be in the ArcMap window. When

Created on 3/9/2006 2:22:00 PM             30
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                 the GPS position approaches the edge of the map,
                                 the map location will automatically pan over to where
                                 the GPS position is in the center of the map window.

                                 3. GPS Information button. A click on the GPS
                                 information button will display a dialog box labeled
                                 the GPS information page.
                                 This dialog box will display these elements:
                                 3a. Quality of signal indicators from the GPS data
                                 stream (2D, 3D, NoFix); SOG-Speed over ground;
                                 TCOG-true course over ground; Elevation.

                                 3b An expand button labeled Position Page that
Item 3b. Low priority.           when clicked will expand the Information dialog box
                                 to include the GPS satellite constellation
                                 configuration. Satellites will be displayed horizontally
                                 within a white colored area with 2 concentric rings.
                                 The outer ring will indicate the horizon, the inner
                                 ring will indicate position 45 degrees above the
                                 horizon, and the midpoint of the circles will indicate
                                 90 degrees above the horizon. Satellites displayed
                                 will include the Pseudo Random Noise number and
                                 will be colored with following scheme. Black if used
                                 in the position calculation, blue if available but not
                                 being used for position calculation, red if not
                                 available for position calculation.

                                 3c. A second expand button labeled GPS options
                                 that when clicked will expand the Information dialog
                                 box to include these elements.
                                 Enable averaging check box. When checked, two
                                 input boxes will become active for the user to input
                                 the number of positions to average. One input box
                                 for point features and the other input box for
                                 vertices.
                                 Another input box labeled Streaming Vertices

Created on 3/9/2006 2:22:00 PM            31
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                 Interval will allow the user to input the rate of vertex
                                 capture per the rate of GPS positions from the
                                 receiver. USDA GPS receivers stream data a rate of
                                 1 position per second.
                                 A radio button labeled GPSAutoPan will allow the
                                 user to toggle autopan function on and off. By
                                 default the GPSautopan will be on.
                                 A radio button labeled Tracklog will allow the user
                                 to toggle the tracklog function on and off. By default
                                 the tracklog function will be off. When tracklog is
                                 turned on a point feature class will automatically be
                                 created to record the position location on a user
                                 determined frequency interval. This point feature
                                 class will be a shapefile stored in the same folder as
                                 the map document. The shapefile will automatically
                                 be named Tracklog_hrdaymonthyr. The tracklog point
                                 feature class will automatically be added to the map
                                 document. The attribute table for the tracklog point
                                 feature class will contain all the fields from the GPS
                                 data stream currently captured in an ArcPad tracklog
                                 file.
                                 An input box labeled Tracklog Interval will allow
                                 users to input how often a GPS position is collected
                                 in the tracklog. USDA GPS receivers stream data a
                                 rate of 1 position per second.

                                 4. Navigation button. Click on this button enables
                                 the user to place a MARK location on the map with a
                                 left click. Once a location is selected, that point will
                                 be the NW corner of a graphic textbox labeled
                                 MARK that will be added to the map. The Graphic
                                 textbox will have white text on a black background.
                                 Also, a dialog box labeled Navigation will display
                                 similar to the Compass page in ArcPad 7 with a red
                                 line indicating the bearing to the MARK from the
                                 present location and a compass arrow indicating the

Created on 3/9/2006 2:22:00 PM            32
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                    current direction of travel. The distance in map units
                                    to the MARK and the bearing in degrees relative to
                                    NORTH will be displayed. A button labeled Go To
                                    Next Mark will enable the user to clear the current
                                    MARK location and select another location.

                                    5. Collect Point Feature button. Click on this button
                                    will automatically add the Documentation Point
                                    feature class from the survey area geodatabase to the
Item 5 High Priority                map document if not already present. A dialog box
                                    will display with these elements:
                                    A button labeled Capture Point that when clicked
                                    will open an edit session with the point feature class
                                    as the target and the GPS position will be captured as
.                                   the point feature. Once captured a pre-selected
                                    attribute will be populated with a choice of values
                                    (User specified option).

                                    A button labeled Offset that when clicked will
                                    activate 2 input boxes labeled Distance and Bearing.
                                    A button labeled Hyperlink that when clicked will
                                    open up a directory tree allowing the user to browse
                                    to and select a digital audio file or digital photo.


3.15. Add point or line features.   Develop tool to generate a palette for adding a point    3 yes, 4 yes, although I’m not certain the
                                    or line feature by having the different point and line   Microsoft Office-like behavior is technically
                                    symbols displayed on the palette based on the values     feasible. It can be done, but not easily using
                                    of a selected feature attribute. Allow for point and     ESRI toolbar methods. The < 3 month
                                    click of the point feature from the palette to the map   estimate I’m giving for this item reflects a
                                    and entering a new attribute value for ad hoc            limited customizability (show/hide, reorder) of
                                    symbols.                                                 the palette but not the full functionality listed
                                                                                             in the use column.
3.15.a.1. Point and line toolbar Need specific icon lists and a toolbar for attributing
Description                      all point map units, line segment map units, and
                                 polygon map unit symbols (or domains) and features
Created on 3/9/2006 2:22:00 PM               33
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                 and special symbols on the 37A.

                                 For attributing all of these we need a vertical or
                                 horizontal list of point, line segment, or polygon
                                 symbols one or two deep down the right side of the
                                 screen or anywhere on the screen. We want to
                                 change the list of toolbar icons much like the
                                 Microsoft Office menu bar that can be easily
                                 configured using the graphical user interface to
                                 include or delete menu icons or change the size,
                                 shape and location of icon lists.

                                 We need the toolbar to be settable to auto-hide like
                                 the Microsoft Office menu bar, and be able to turn
                                 on and off or expand symbols lists, view all lists, sort
                                 the order of symbols in lists, minimize or maximize
                                 lists, sort lists by numeric, alphabetical, by manual
                                 sort, or by recent use sort, and expand or contract the
                                 size of the symbols toolbar or individual lists

                                 The hideable toolbar could be used for configuring
                                 lists and Icons. A pop up toolbar with lists for
                                 attributing points, line-segments, or polygons would
                                 work best for field and office attribution to limit the
                                 real estate we see till we are ready to attribute.

                                 For points and line-segments we could locate the
                                 features first and then attribute them or vice versa.
                                 For polygons we want the system to require us to
                                 draw the polygon before we attribute it. Drag and
                                 Draw would work for points and lines but not
                                 polygons. Copy and Paste would work for all types
                                 of attributing and enable many features to be
                                 attributed without having to go back to the toolbar.

                                 We need to be able to select the feature to attribute,

Created on 3/9/2006 2:22:00 PM            34
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                   and once we have done so, it should be easier to drag
                                   and drop or copy and paste to the selected feature
                                   than it would be to try to drag and drop or copy and
                                   paste and select the feature to do attribute all at the
                                   same time. We need the capability to do it either way
                                   but in the case of points close together, selection first
                                   would work better.

                                   What we need for our long lists is a rectangular
                                   carousel that comes in and out of hiding for long lists
                                   like 300 map units. We also want to be able to search
                                   for symbols like map unit symbols that are alpha or
                                   numeric by typing in the first number or letter.

                                   For toolbar icon bars if they are numerous, we may
                                   need a rectangular carousel we can spin to find the
                                   tool we want. We might want a long list of icons in
                                   the carousel to go in and out of hiding till we find the
                                   one we want to stay visible on our active toolbar that
                                   will be visible every time we open it and until we
                                   change it.

                                   We need to be able to temporarily add to any of these
                                   symbols domains contingent on later approval for
                                   field mapping purposes.

                                   The basic functionality, toolbars, and organization
                                   should be the same for all symbol attributing whether
                                   point, line or polygon.

3.15.a.2. Using the Point and line Ability to click on an icon for mapunit symbol. If the
toolbar                            clicked on (selected) polygon has an attribute
                                   populated for musym then the user can place a
                                   label/musym annotation.          If the clicked on
                                   (seleceted) polygon does not have a musym attribute
                                   that attribute will be populated by the icon selected.

Created on 3/9/2006 2:22:00 PM              35
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012


                                 User clicks on the polygon if not already selected.
                                 User clicks on the palette map unit symbol.
                                 User clicks on the polygon to place the map unit
                                 symbol on the polygon.
                                         If map unit symbol is not populated then the
                                 attribute will be populated, and checked against the
                                 geodatabase domain.
                                         If the map unit symbol is populated the user
                                 is placing annotation on the polygon. When placed
                                 the value selected is checked against the mapunit
                                 symbol attribute value. If it does not agree the action
                                 does not occur and a warning message is displayed.


3.15.b.1 Feature and special The point feature attributing toolbar icon when
symbol attributing in NRCS- expanded will display a list of point symbols or line
SOI-37A Description          segment symbols or attributes we can chose from.
                             We need the capability to leave the list on until we
                             close it, and open it an any time, and it should retain
                             settings when we move away to autohide.

                                 We need to be able to display as many symbols or
                                 attributes at a time, up to as many as can be seen on
                                 the toolbar screen by stretching the toolbar size and
                                 or maximizing the individual list or lists on the
                                 toolbar using the GUI. A rectangular list carousel
                                 even though it may be rectangular could be used for
                                 long lists of mapunit symbols that could be spun until
                                 you find the one you wish to use as an attribute.

                                  We need to be able to hover over each symbol to see
                                 its name, short description, or full description; and or
                                 print out the name, short, or full description of any
                                 we select or all. Right clicking or double clicking
                                 might be useful in viewing names of symbols or full
Created on 3/9/2006 2:22:00 PM            36
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                 descriptions. The full description should have the
                                 capability of displaying a full map unit description
                                 and or the Official Series Descriptions of named or
                                 major components and maybe even minor
                                 components.

                                 We need the lists of symbols to be sortable in each
                                 toolbar list so that the most used symbols can be
                                 prioritized manually to show up first in the list, or all
                                 can be visible at once. We want to be able to stretch
                                 or shrink the size of the symbols view list so that we
                                 can see as many point symbols as we want at any
                                 given time. Incorporating a scroll bar or rectangular
                                 carousel will be useful for long alphabetical or
                                 numerical lists.

                                 We need a setting to prioritize our view list based on
                                 past use of point or line symbols. Based on the use
                                 of point symbols and a count of those that are used
                                 most in a session or the past sessions, they would be
                                 listed first or the only ones visible on the short list.
                                 Setting the manual priority would set the system
                                 initially, and it could reset the priority based on use
                                 later. It could be reset back to a manual priority at
                                 any time or the automatic prioritization could be
                                 turned off, or manually reset, or set for alphabetical
                                 or numerical sort, at will.

                                 The list of symbols and line segments would be all of
                                 those listed on the 37A including ad hoc symbols.
                                 We temporarily need the ability to add symbols to the
                                 legend of points, line segments, or polygons. We also
                                 need the ability to at least temporarily assign
                                 attributes to ad hoc symbols until later approved by a
                                 correlation.


Created on 3/9/2006 2:22:00 PM            37
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                 Any symbol could be dragged and dropped or copied
                                 and pasted from a list onto the screen at the position
                                 previously identified by a GPS, or by digitizing a
                                 point, or by any means, or dragged or dropped or
                                 copied and pasted onto the point you click on, if no
                                 point is identified beforehand. Pasting will allow for
                                 multiple point attributing without having to go back
                                 to the toolbar to select the symbol.




3.15.b.2 Using the Feature and Ability to click on a 37A palette to select a special
special symbol attributing in symbol icon.
NRCS-SOI-37A
                                The target automatically changed when the palette is
                               clicked on.

                                 Click on the map, a point feature is created with the
                                 selected icon determining which value is placed in the
                                 point feature attribute table.


4.1 3D Viewing initiated from
ArcMap
                                 User defines an area of interest in ArcMap, using an 3 yes, 4 yes
                                 “ArcMap to ArcScene” toolbar. Icons on the toolbar
                                 are used to define the extent of the area to be viewed
                                 in ArcScene. This should include a selection by a
                                 drop and drag rectangle, selection by polygon feature
                                 class where the extent is set by the extent of the
                                 feature class, extent selection by extent of the DEM,
                                 or by extent of current window. All active layers in

Created on 3/9/2006 2:22:00 PM            38
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                 the TOC are imported into ArcScene with base
                                 heights set from the DEM layer to make points, lines,
                                 and polygons visible over Landsat, DOQ, or other
                                 raster layers. Default settings for these offsets should
                                 be accessible and editable by the user.

                                 Symbology for the items displayed should appear in
                                 ArcScene as they do in the ArcMap document. If
                                 this results in layer files, the user should be prompted
                                 to select the location of their output.

                                 While flying through the scene it would be useful if
                                 the user were given the option of having friendly
                                 navigation reminders in the form of pop up windows
                                 such as “hold shift to maintain elevation” and “up
                                 and down arrows for fine tuning speed”. User could
                                 check or uncheck a “reminders” button on the
                                 toolbar at startup.


4.2 3-D vertical exaggeration    Tool will have a button on the tool bar that, when 3 yes, 4 yes
                                 engaged; enables the user to adjust the vertical
                                 exaggeration of the selected area of interest up or
                                 down. This is done by holding the right click button
                                 on the mouse down and moving the mouse toward
                                 the top of the mouse pad to increase the vertical
                                 exaggeration or moving the mouse toward the
                                 bottom of the mouse pad to decrease the vertical
                                 exaggeration. The user should also be afforded the
                                 options of entering the vertical exaggeration value by
                                 typing its desired value similar to the way we set the
                                 map scale in ArcMap or with a slide bar similar to the
                                 way contrast, brightness, and transparency are
                                 adjusted with the Effects toolbar in ArcMap. The 3-
                                 D Mapper method of adjusting vertical exaggeration
                                 is a good example of how this tool should function.
Created on 3/9/2006 2:22:00 PM            39
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                   See figure 4.2.

4.3 Sun Aspect                     This item overlaps with tools covered by the Analysis
                                   Team.
4.3a Modified Aspect tool.         Convert existing aspect aml to a model or script. 1 yes, 2 yes
                                   This aml takes the 0 to 360 aspect values and creates
                                   a grid with values on a 0 to 1 scale where 0 is the
                                   north-northeast aspect and 1 is the south-southwest
                                   aspect. The aml is located at this URL.
                                   http://arcscripts.esri.com/details.asp?dbid=12643
4.3b Solar radiation tool          Convert existing avenue script to model or tool. This 1 yes, 2 yes
                                   avenue program creates a grid with values indicating
                                   the heat load index. This index is calculated using
                                   latitude, a user selected DEM, and one of three
                                   equations to produce a continuous heat load map
                                   representing annual incident solar radiation. This
                                   Avenue script can be downloaded at this URL:
                                   http://arcscripts.esri.com/details.asp?dbid=13368

4.4 2-D cross section              Tool will have a button on the tool bar that, when 3 no, but I’m hopeful an existing tool to start
                                   engaged, allows the user to define a transect line from can be identified.
                                   along which the cross section is to be viewed. This is
                                   done by left clicking to add 1 or more vertices
                                   defining the line or desired set of arcs to be viewed as
                                   a cross section. The line will be completed by right
                                   clicking, which will initiate a dialogue box that
                                   contains a graph displaying elevation on the Y axis
                                   and distance on the X axis for the transect line. The
                                   2-D cross section tool should function the way the
                                   Plot Transect tool does in the 3-D Mapper software.
                                   See figure 4.4 Add soil polygon boundary location.
                                   Color code lines to slope gradient class..

5.1 3D Stereoscopic view.                                                             3 no, this section is still in flux
The potential for this function is 1. We need the capability for uniform exaggeration
Created on 3/9/2006 2:22:00 PM              40
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

greater than 3D Mapper even if       and adjustable exaggeration over the area to be
there are 3D edit functions in       viewed.
ArcGIS. A stereoscopic view has      2. We need the capability to change from an
proven accuracy and a side view      overhead view to a side view or block diagram view.
like 3Dmapper is unproven and        3. We need the ability to digitize in the overhead
has not received wide acceptance     view on rectified imagery while viewing in 3D
yet. 3Dmapper accuracy is            stereoscopic.
directly related to the resolution   4. We need to be able to zoom in and out easily
and accuracy of the DEMs it          either in overhead or sideview mode
uses.                                5. We need to be able to pan across the landscape
NAIP photography is being            and maintain the 3D view.
flown and made available for the
whole United States. There is
potential that it could be
processed using ERDAS or ESRI
products, and through the use of
glasses or goggles an aerial 3D
view of the landscape could be
viewed.


5.2 3D Mapper functionality          This section would be very similar and could be
                                     incorporated with 4.1 3D Viewing initiated from
                                     ArcMap and 4.2 3D vertical exaggeration.
                                     1. ArcGlobe/Edit/Digitize Icon on toolbar in the
                                     ArcMap environment. May be able to use something
                                     similar to ArcGlobe? ArcGlobe in ArcGIS 9.2
                                     supports drawing graphics on a globe. The new
                                     Globe 3D Graphics toolbar lets you draw points,
                                     lines, polygons, and text on a globe.

                                     2. Click the ArcGlobe/Edit/Digitize icon and a
                                     Wizards automatically launches. The Wizard would
                                     prompt you to define an area of interest. Then, the
                                     wizard would help you bring in the layers that are
                                     needed to create a 3D view and layers that would
Created on 3/9/2006 2:22:00 PM               41
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                    help you digitize and/or validate line placement.

                                    3. Set the vertical exaggeration as desired.

                                    4. Start editing/digitizing. The standard tools would
                                    be available for editing/digitizing.

6.1– 6.8 Quality Control            Available in ArcMap and ArcCatalog if feasible.

Quality     Control        Toolbar Toolbar will have buttons labeled Find common soil
Description                        boundaries, Find small polygons, Find illegal
                                   symbols, Find soil boundary changes, Find soil
                                   symbol changes, Find survey area common lines and
                                   edge mismatches. Generate reports


6.1 Changes      in   map     unit If priority is high enough develop this function by
boundaries.                        improving the existing “Find soil boundary changes”
                                   model in the digital soil survey quality control
                                   toolbox

                               If priority is low of determine if expected ArcGIS 9.2
                               tools will do the job.
6.2 Changes in map unit If priority is high enough develop this function by 1 yes, 2 yes
attributes (map unit symbols). improving the existing “Find soil symbol changes”
                               model in the digital soil survey quality control
                               toolbox

                                    If priority is low of determine if expected ArcGIS 9.2
                                    tools will do the job

6.3      Common        Boundary 1. Find common soil boundaries. Tool will 3 yes, 4 yes
Polygons                        automatically compare the map unit symbol attribute
                                in each polygon with those in adjacent polygons.
                                Where the attribute is the same, a dialog box similar

Created on 3/9/2006 2:22:00 PM               42
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                 to the Topology Error Inspector will list each
                                 occurrence of a common boundary and allow the
                                 user to select, identify, and zoom to each occurrence.
                                 A right click on the record would allow the user to
                                 choose either to merge the features together or
                                 change the attribute of one of the features. The user
                                 could choose to export the features with a common
                                 boundary as a separate feature class or shapefile.
                                 Alternate 1. Find common soil lines. Left click on
                                 this button to open a 4 x 6 inch dialog box. The
                                 dialog will enable the user to input the necessary
                                 parameters to run the “Find common soil lines”
                                 model from the digital soil survey qc toolbox. The
                                 common line feature class created by the model will
                                 automatically load into the current ArcMap
                                 document replacing an existing common line feature
                                 class if it exists.

6.4 Minimum size polygons.       Find small polygons. Left click on this button to 3 yes, 4 yes
                                 automatically locate polygons where the shape acre
                                 attribute is below a user specified value. A dialog box
                                 similar to the Topology Error Inspector will list each
                                 occurrence and the user will be able to select,
                                 identify, and zoom to each occurrence. A right click
                                 on the record would allow the user to merge the
                                 features with adjacent features.

6.5 Non-Domain symbols           Find illegal symbols. Left click on this button to 3 yes, 4 yes
                                 automatically locate null polygons and polygons not
                                 in a user specified list or domain. A dialog box
                                 similar to the Topology Error Inspector will list each
                                 occurrence and the user will be able to select,
                                 identify, and zoom to each occurrence. A right click
                                 on the record would allow the user to edit the
                                 symbol.

Created on 3/9/2006 2:22:00 PM            43
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

6.6 Test for Survey Area Join     Find Datamapunit ID Mismatch tool. Left click on 3 no, I need to confirm my understanding of
                                  icon to bring up a dialogue box allowing the user to this and 6.7, but most likely a 3 yes, 4 yes for
                                  select survey areas to compare either from a list of each of them.
                                  survey areas currently loaded in the table of contents
                                  or by browsing to a file that contains the feature
                                  classes. A dialog box similar to the Topology Error
                                  Inspector will list each occurrence where mapunit
                                  symbols do not match across survey area boundaries
                                  and the user will be able to select, identify, and zoom
                                  to each occurrence. It is important that the field used
                                  for comparison is able to be changed as we use
                                  different fields for comparison like data mapunit id
                                  or mapunit key.

6.7 Test for Survey Area Edge 6.7 Find Survey Area Edge Mismatches. Left click See 6.6
Match                         on Find Survey Area Edge Mismatches icon to
                              display a dialogue box allowing the user to, select
                              survey areas to compare either from a list of survey
                              areas currently loaded in the table of contents or by
                              browsing to a file that contains the feature classes. A
                              dialog box similar to the Topology Error Inspector
                              will list each occurrence where polygon lines do not
                              match across survey boundaries. The user will be
                              able to use standard edit tools to change lines to
                              match across survey area boundaries.

6.1-6.7 Using the Quality Control 1. Turn on computer.
Toolbar
                                  2. Start ArcCatalog program.

                                  3. Add Quality Control Toolbar.

                                  4. Select appropriate button.

                                  5. Provide inputs as requested.

Created on 3/9/2006 2:22:00 PM             44
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012




6.8 Report Generator
Description and Use              A tool that will allow user to automatically create         3 no, as this item has not been fully discussed
                                 tabular reports on an entire feature class or on            yet, but I expect it will be a 3 yes, 4 yes, right
                                 selected features based upon a pre-selected format.         around 3 months of development, unless there
                                 This tool will be activated by clicking on the Tools        is more reuse of existing tools than I currently
                                 button on the Menu bar. An item will be added to            expect.
                                 this Menu called NRCS Reports. This will expand to
                                 offer the user to options: Simple and Advanced
                                 Reports.


Simple Reports                   1. Upon menu item click a dialog box will display
                                 similar to the existing report generator. User can
                                 select from a choice of qualitative attributes to
                                 summarize and calculate statistical values (including
                                 percent of extent) of quantitative attributes.

                                 2. User will have a choice of pre-formatted tables
                                 for. Examples are: Acres by map unit; mean/median
                                 size (acres) of map units; data editors; dates of spatial
                                 and attribute editing.

                                 3 User will be able to view the table before choosing
                                 to save, export as dbf or MSXcell, or printing.


Advanced Report Generator        1. Upon menu item click a dialog box will display
                                 allowing the user to browse and select a pair of
                                 feature classes to intersect and produce an output
                                 feature class.

                                 2. Before running the intersect, the user can select

Created on 3/9/2006 2:22:00 PM            45
823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012

                                 from the output feature class a choice of qualitative
                                 attributes to summarize and calculate statistical values
                                 of quantitative attributes

                                 3. User will also have an option to perform the
                                 Spatial Analyst function “zonal statistics as table” on
                                 a selected feature class and grid.

                                 4. User will have a choice of pre-formatted tables
                                 including statistics and summation/percent of acres.
                                 Examples are: geology intersected with soil map unit;
                                 slope gradient intersected with map units

                                 5. Produce graphs such as histograms of map unit
                                 population with mean/median values.




Created on 3/9/2006 2:22:00 PM            46
 823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012



 ILLUSTRATIONS

Figure 1.1.—Soil Survey Geodatabase Setup Toolbar for ArcCatalog.


              Update     Initial         Initial
              Survey     Survey          Survey
              Setup      Setup -         Setup -
                         Polygon         Lines
                         s



Figure 3.1.a.1—Toolbar for the Tablet Draw ArcGIS template.
                           Left click activates the Pen tool off the Tablet toolbar.
     Pencil
     Tool                  Left click activates the Eraser tool off the Tablet toolbar.
     Eraser
                           Upon left click, displays dialog box with current active
     Layer                 layers listed, user then clicks on layer in the list to display
     Symbols               brightness, transparency, and contrast buttons off the effects
                           toolbar, for vector data the symbol selector window is also
     Ink                   displayed. Include the Pencil color options.
     Select
                           Left click activates the graphic select button off the Tools
     Ink                   toolbar.
     Symbol
                           Left click activates the Line Color button off the Draw
     Scale                 toolbar, displays the color palette for the selected graphic.
     Tools

                             Left click displays a button toolbar with the pan, interactive
     Delete                  zoom in/out, continuous zoom in/out and the assign scale
     Sketch                  window.


     Commit                  Left click activates the delete ink button off the Tablet
     Sketch                  toolbar.
     GPS                     Left click activates the commit ink button off the Tablet
     Toolbar                 toolbar.
                             Left click activates the new GPS toolbar.




 Created on 3/9/2006 2:22:00 PM                   47
 823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012


Figure 3.1.b—Toolbar for the Tablet Edit ArcGIS template.


                    Upon Left Click Displays
   Layer
                    Table of Contents
 Symbology
                           Layers           Close
                 Visible                                Upon Left Click on Layer
                           Soils                        Name      Opens   Symbol
                           Special Points               Editor Dialog Box
                           Special Lines                Upon Right Click on Layer
                           DOQ                          Name opens up the Layer
                                                        Properties dialog box.




   Scale
                  Upon Left Click




                  (Include “Lock Scale” option; a check box that sets reference
                  scale?)




 Created on 3/9/2006 2:22:00 PM                48
 823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012




Figure 3.1.b continued—Toolbar for the Tablet Edit ArcGIS template


   Edit      Upon Left Click
 Manager
              Start Editing
              Stop Editing                Close
              Save Edits
              Edit Layer Scroll Box listing
                                  Soils
                             Special Lines
                             Special Points                                            Layer            Vertex Edge End
                                                       Upon left clickDisplays         s
                                                                                       Soils
              Snap Layer
                                                       Standard              Snap      Special Points
              Snap Distance (quick distance)                                           Special Lines
                                                       Environment Dialog Box                                       Close
              ____ Map Units
                                                       (stays open until closed)
              Sticky Move (minimum threshold)
              ____ Map Units
              Stream Tolerance (Vertex Insert)
              ____ Map Units

              Selectable Layers                   Upon left clickDisplays           Layer                          Close
                                                  Standard Selectable Layer         s
                                                                                    Soils
                                                  Dialog Box (stays open            Special Points
                                                                                    Special Lines
                                                  until closed)



             Upon Left Click
    Edit
 Node2Node     Topology Select Tool       Close
                Single Vertex
               Stretch Proportionally
               Pen Tool
               Eraser
               Ink to Sketch Tool
               Delete Ink Sketch




 Created on 3/9/2006 2:22:00 PM                   49
 823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012




Figure 3.1.b continued—Toolbar for the Tablet Edit ArcGIS template


              Upon        Left
    Edit
              Click
   Across       Cut Polygon                Close
    Node        Polygon Select
                Pen Tool
                Eraser
                Ink to Sketch
                Delete Ink Sketch
                Clear Select
                Explode Multi-part Feature
                Spatial Adjustment



              Upon         Left
  Topology
              Click
   Tools          Validate Display Extent     Close            Upon Left Click on Symbol Edit
                  Validate Interactive Extent                  Menu
                  Validate Full Extent                          Displays Standard Topology
                  Interactive Error Tool                        Error Symbol Dialog Box
                  Error Inspector                               Including display of unselected
                                                                nodes and turning on snap tips.
                  Topology Error Symbol Edit Menu




 Created on 3/9/2006 2:22:00 PM               50
 823974da-5ac3-4488-9a73-cdc3f0959672.doc2/9/2012



Figure 3.1.c—Alternative toolbar presentation for the Tablet Edit ArcGIS template



     Main Menu               Edit Manager         This idea incorporates cell phone-style scroll
 Previous   Next          Previous   Next         menus to reduce screen space devoted to
                                                  toolbars:
   Add Data                    Start              •The current menu Name appears at top
                              Editing             •The “Previous” and “Next” buttons allow user to
                                                  “go back/forward” through menus.
      Scale                    Stop               •Clicking a button on the vertical toolbar activates
                              Editing             the selected toolbar which then appears “on top”
                                                  of the first; in the same vertical position.
                                                  •In this example, the user could scroll between the
     Edit                      Save
                                                  Main Menu and the Edit Manager by clicking on
   Manager                     Edits
                                                  the Previous/Next buttons at top
                                                  •The vertical tools are those described in the Use
     Edit                   Edit Layer            Case document.
     Menu
                                                  **Many other enhancements could be added. For
                                                  example, a “Toggle” button could be added that
                              Snap
     Select                                       would allow the user to select one or more menus
                             Distance
                                                  to toggle between. This would minimize the
                                                  problem of toggling between two sub menus from
                              Sticky              the main. For example, user wants to toggle
  Advanced
                              Move                between Main > Edit Manager > Snap Distance
    Edit
                                                  and Main > Selection > Select by Attributes. Or,
                                                  a check box could enable the user to keep one
     GPS                     Stream               menu open while scrolling through others.
    Toolbar                 Tolerance

                           Selectable
                            Layers


                              Main




 Created on 3/9/2006 2:22:00 PM              51
Figure 3.1.c continued—Alternative toolbar presentation for the Tablet Edit ArcGIS template

      Edit            Edit             Edit
      Menu            Manager                      Upon Left Click
 Previous          Previous           Manager
 Next              Next
    Edit               Start
   Manager            Editing
                                                    Start Editing          Close
                                                    Stop Editing
     New               Stop                         Save Edits
    Feature           Editing                       Edit Layer
                                                      Soils
      Edit             Save                           Special Lines                           Layers    Vertex   Edge   Node
                                                      Special Points                          Soil      ???
     Vertex            Edits
                                                    Snap Layer                                s
                                                                                              Special
                                                    Snap Distance (quick distance)            Points
                                                                                              Special
                                                                                              Lines
    Edit            Edit Layer                      ____ Map Units                                                  Close
  Edge/Line                                         Sticky Move (minimum threshold)
                                                    ____ Map Units
                                                    Stream Tolerance (Vertex Insert)          Layers
      Cut             Snap                          ____ Map Units                                                  Close
                     Distance                                                                 Soil
    Polygon                                                                                   s
                                                                                              Special
                                                    Selectable Layers                         Points
                                                                                              Special
                                                                                              Lines
    Merge              Sticky
   Polygons            Move

      Edit           Stream
   Attributes       Tolerance

     Scale          Selectable
                     Layers

     Layer          Snapping
    Symbol         Environment
                                                                                                                               Figure

                                                                 52 of 57
       NRCS SRITB Digital Editing Module Software Design                         February 9, 2012


     3.1.c continued—Alternative toolbar presentation for the Tablet Edit ArcGIS template
    Edit Menu        Selecting “New Feature” invokes the Create New Feature edit task and activates the Edit Sketch tool.
Previous   Next      User double-clicks to finish sketch, the cursor changes to the select arrow, a message box appears so
                     user may “Accept” changes or “Cancel.” If Cancel, then edit sketch is deleted and the Edit Sketch tool
      Edit           becomes active (start “New Feature” over again). If Accept, then the topology is checked for the
     Layer           display, the new overlapping poly is “created” using the topology fix functions, and the attribute dialog
                     opens automatically for new feature.
    New
   Feature           Selecting “Edit Vertex” invokes the Modify Edge edit task and activates the Topology Edit tool by default.
                     The user then clicks on the desired line, the vertices appear and the user can move, delete, and insert
                     vertices with the standard right-click edit context menu options.
     Edit
    Vertex           Selecting “Edit Edge/Line” invokes the Reshape Edge edit task and activates the Topology Select tool.
                     User clicks on desired edge, the edge turns purple and the topology select tool automatically changes to
    Edit             the Edit Sketch tool. User draws the new line and double-clicks to finish edit sketch, a message box
  Edge/Line          appears with the choices “Accept” and “Cancel.” If Cancel, the edit sketch is deleted and the cursor
                     returns to the Topology Select tool. If Accept, then reshape edge is processed and the cursor changes
                     back to Topology Select tool. This process loops; the tool stays active until another function is activated.
     Cut
   Polygon           Selecting “Cut Polygon” invokes the Cut Polygon edit task and activates the Select Features tool. User
                     clicks inside polygon(s) to be cut and the selection is highlighted in turquoise and the select tool
   Merge             automatically changes to the Edit Sketch tool. User draws new line and double-clicks to finish. A
  Polygons           message box appears with choices “Accept” and “Cancel.” If Cancel, sketch is deleted and tool starts
                     over. If Accept, then Poly is cut and the attribute dialog box automatically opens displaying all polys
                     affected.
     Edit
  Attributes         Selecting the “Merge Polygons” activates the Select Features tool and a merge dialog box containing the
                     existing attribute dialog box with a “Merge” button added. User selects multiple polygons holding shift. As
                     polys are selected, they are added to the attribute dialog box. User selects the attribute from the list or
    Save             types desired musym for the new merged poly. User clicks “Merge” button to execute function.
      Full
                    Selecting “Edit Attributes” opens the attribute table.
    Main

                                                                      53 of 57
NRCS SRITB Digital Editing Module Software Design                     February 9, 2012



                                          Figure 4.2 3-D Verticle Exaggeration




                         Exaggeration at 2X.                          Exaggeration at 6X.




                                                           54 of 57
NRCS SRITB Digital Editing Module Software Design                    February 9, 2012


                                             Figure 4.4 2-D Cross Section




                                                          55 of 57
APPENDIX C
                                                       Ranking
                                                        90 is    High    Kirk's Estimate of
                                                       Highest    Five   Serial Development
 Task #   Task                                          Score    Tasks   Time
   1.1    Create Geodatabase                             69        5     < 1 month
   1.2    Create Feature dataset                         69        5     1 -3 months
   1.3    Import Soils data                              69        5     3 - 6 months
   1.4    Import feature class template                  69        5     No estimate
   1.5    Add Domains                                    69        5
   1.6    Create MU Domain                               69        5
   1.7    Link feature class to domain                   69        5
   1.8    Create topology object                         69        5
   3.1
  3.1a    Tablet Draw ArcMap toolbar                        59
  3.1b    Tablet Edit (polygon) ArcMap toolbars             73     3

  3.3
          Editing line feature classes using the
 3.3 a    line editing toolbar Add soil lines button        56
          Editing line feature classes using the
  3.3b    line editing toolbar                              64
   3.4
          Topology Smooth Tool: Smooth soil
  3.4a    map unit boundaries. Preferred method.            34
          Topology Smooth Tool: Smooth soil
          map unit boundaries. Alternative
  3.4b    method.                                           43
   3.5    Weed vertices and tolerance                       30
   3.6    Edge Matching                                     46
   3.7    AutoPan                                           21
   3.8    Explode                                           36
   3.9    Trace Line                                        33
  3.10    Undo                                              41
  3.11
 3.11a    Export polylines to polygons                      59
 3.11b    Export polygons to polylines                      59
  3.12    Copy/Paste Features                               30
  3.13    Attribute Editing                                 42
  3.14    GPS Toolbar
          1. Connect                                        74     2
          2. Activate                                       74     2
          3. GPS Information and Options                    52
          4. Navigation                                     53
          5. Collect Point Feature                          79     1
  3.15    Add Point Line Features with Palette              53
   4.1    3D Viewing intiated from ArcMap                   59
   4.2    Vertical Exaggeration in ArcScene                 58
   4.3    Sun Aspect                                        15
  4.3a    Modified Aspect Tool                              21
  4.3b    Solar Radiation Tool                              27



                                                 56 of 57
NRCS SRITB Digital Editing Module Software Design                       February 9, 2012


   4.4    2-D cross section                             41
   5.1    3D-Stereoscopic View                          23
   5.2    3D-Mapper edit Functions                      53

   6.1    Changes in map unit boundaries                53
   6.2    Changes in map unit boundaries                53
   6.3    Common Boundary polygons                      71          4   Serial Development
   6.4    Minimum Size polygons                         69          5   < 1 month
   6.5    Non-Domain musymbol values                    59              1 -3 months
   6.6    Find DatamapunitID Mismatch tool              59              3 - 6 months
   6.7    Find Survey Area Edge Mismatch tool           61              No estimate
   6.8
  6.8a    Simple Report                                 69          5
  6.8b    Advanced Report                               69          5


HIGH 5 RANKING

                                                    Ranking 90 is
 Task #   Task                                      Highest Score
  3.14    5. Collect Point Feature                       79
  3.14    1. Connect                                     74
  3.14    2. Activate                                    74
  3.1b    Tablet Edit (polygon) ArcMap toolbars          73
   6.3    Common Boundary polygons                       71
   1.1    Create Geodatabase                             69
   1.2    Create Feature dataset                         69
   1.3    Import Soils data                              69
   1.4    Import feature class template                  69
   1.5    Add Domains                                    69
   1.6    Create MU Domain                               69
   1.7    Link feature class to domain                   69
   1.8    Create topology object                         69
   6.4    Minimum Size polygons                          69
  6.8a    Simple Report                                  69
  6.8b    Advanced Report                                69




                                             57 of 57

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:2
posted:2/9/2012
language:
pages:57