Spatial Nutrient Management Planner 2.1 - No Longer Supported

The Spatial Nutrient Management Planner (SNMP) is a decision support tool that facilitates the collection, analysis and presentation of spatial data related to nutrient management planning. Capabilities of SNMP include:

  • The SNMP interface simplifies the GIS program ArcMap for nutrient management planners.
  • With a click of a mouse, data can be imported from, and exported to, Purdue's Manure Management Planner (MMP).
  • SNMP simplifies the creation of maps required for NRCS comprehensive nutrient management plans.
  • Compatibility with NRCS Toolkit 9.x.

SNMP-2.1.0028 was released on May 20, 2010. SNMP-2.1 fixes known issues in SNMP-2.0 and improves mapping functions and data entry forms.

Version SNMP-2.1.0025 was CCE certified in January of 2010.

SNMP-2.1 is a separate installation from SNMP-2.0, so SNMP-2.0 is not required for SNMP-2.1 and, indeed, must be uninstalled before installing SNMP-2.1.

Please let us know if you encounter problems with SNMP.

Questions? Contact Kevin Atherton.

SNMP Download: (top)

SNMP is no longer supported. Use NMTracker.

More about SNMP-2.1.

Download SNMP-2.1.0028. Version 2.01.0028 released May 20, 2010. (An important fix, see version info)

Note: if you already have a version of SNMP-2.0 installed on your computer, you will need to manually uninstall it before installing version 2.1.

If you already have an older version of SNMP-2.1 installed on your computer just install the newer version to update the program; there is no need to uninstall the previous version of SNMP-2.1 prior to updating.

To run SNMP 2.1 you must have at least the ArcView level of the ESRI product ArcMap (either version 9.2 with service pack 6.0 or version 9.3) on on your computer. See known issues for info about 9.3.1. Please review known issues if you have trouble installing or using SNMP 2.1.

Questions?  Contact Kevin Atherton.

Please email John Lory if you want to be notified when we release updates of the software.

SNMP Tutorials: - to be updated to 2.1 soon (top)

SNMP-2.0 Tutorials.  Step-by-step tutorials on how to load SNMP-2.0 onto your computer, access needed spatial data, use the program to delineate farm fields and setback features, make farm maps and export data to Purdue's Manure Management Planner.

Other Key SNMP Links: (top)

Nutrient Management Data Download.  Links to University of Missouri sites that provide spatial data usable by SNMP-2.x.

National Setbacks Database.  SNMP-2.x includes a database of state-specific setback requirements for manure application. This site provides access to the regulatory and NRCS setback requirements in the 34 states we fully support.  It is up to the planner to ensure that the setbacks SNMP are correct for the plan they are developing.

SNMP-1.1.  We no longer support SNMP-1.1 (released April 5, 2005) but it can still be downloaded from this site.  To run SNMP-1.1 you must have ArcView 3.x on your computer.

Known Issues: (top)

Installation Issues:

  • SNMP-2.1 is not an executable program like SNMP-1.x was. It is an ArcMap extension and will be seen as a menu in ArcMap upon successful installation.
  • If you install MMP while ArcMap is open and have problems accessing MMP through the SNMP tools, try closing and re-opening ArcMap.
  • Important: For SNMP-2.x to work you must have:
    1) .NET 2.0 (installing .NET 3.0 and 3.5 should install 2.0 also),
    2) ESRI's ArcGIS 9.2 (and service pack 6) with the ArcView license level or higher of ArcMap, or ArcGIS 9.3 with the ArcView license level or higher of ArcMap, and
    3) .NET support installed with ArcGIS.
  • If you do not uninstall SNMP-2.0 before installing SNMP-2.1 you will get the following message:

    Please uninstall version 2.0 before installing 2.1.
  • There are prerequisites for SNMP installation (listed above). Without these, you may see the following (or similar) error:
    If you see this message, look in your ArcGIS installation folder (e.g. c:\program files\arcgis) for a folder called "DotNet". If this folder is not present (or is empty), then .NET support was not installed for ArcGIS on your computer. Follow the instructions here to install .NET support:, then install SNMP.
    If the folder is present, verify that you have .NET 2.0 and ArcGIS 9.2 with at least service pack 6 or ArcGIS 9.3 installed. If you still have problems, contact us. These checks will be made automatically starting with version 2.0.0026.
  • Note: if you have any issues with SNMP-2.1, you can uninstall it and reinstall SNMP-2.0 if you wish (but please let us know your problems so we can fix them): Download SNMP-2.0. Version 2.00.0026 released Dec. 4, 2008.

Other Issues:

  • When checking if a state has state-specific setbacks, the database location was accidentally hardwired. If SNMP was not installed to the default location, an error will occur in two places: (a) after selecting a state on the New SNMP Project form and (b) when clicking the Create or Modify Feature button on the Setback Tools form. The error will be similar to this:
    (Note that your error message would show the SNMP version you installed)
    To avoid these errors, you can either (1) reinstall SNMP to the location shown in the error (i.e. the default) or (2a) create a folder matching the location shown and (2b) copy the New_Setbacks.mdb file from SNMP's installation folder into this location.
    This error occurs only for this check. When actually creating/modifying setbacks, the installation folder's database is used, so SNMP will work correctly except for the nuisance of the error message(s).
    This error will also probably occur when installing SNMP to the default location on a 64-bit machine as the installation folder path may be "Program Files x86" or similar instead of just "Program Files". In this case, you may not be able to use option (1) due to permissions, Windows or other reasons, but instead be forced to use option (2).
  • SNMP 2.x was not tested in the ArcGIS 9.3.1 environment, and there may be unforeseen issues or errors. For example, there is an apparent change in ArcGIS from 9.3.0 to 9.3.1 that causes errors when creating and editing setbacks. It is necessary at this juncture to use 9.3.0 or 9.2 SP6 to draw or edit the shape of setbacks, then the mxd may be opened in 9.3.1. Setback attribution editing *should* work normally in 9.3.1.
  • One-sided setback creation on line features may cause unintended buffers due to the algorithm used, particularly on lines that curve at the ends. You may need to split the feature into two or more features to get what is desired.
  • Since all setback features are stored as polygons, when creating one-sided setbacks on line features, SNMP tries to recreate the line from the polygon (the polygon is very skinny, so it only looks like a line). Occasionally the line is pointed in the wrong direction, and you may need to switch the buffer option from right to left or vice versa. This may also happen when editing the setback shape, so do the option switch last.
  • Labeling is rather complicated in ArcMap. SNMP cannot address all scenarios and you may need to adjust the settings for the various layers to achieve your desired results. Be aware that annotation groups are used in the pre-defined maps (access them through the data frame's properties).
  • Please be aware that MS Excel 2007 does not support dbf format which may affect how you use the soil test data importing functions.

Version info (SNMP-2.1): (top)

  • Version 2.1.0028 fixes an MMP export issue where Field ID/SubID uniqueness was not preserved.
  • (Versions 26 and 27 were not released).
  • Version 2.1.0025 has been CCE certified for NRCS employees.
  • An improved field data entry form includes a tabbed structure (similar to MMP), a new soil test data entry form (similar to what was used in SNMP-1.x), and improved calculation algorithms.
  • Automatic calculation of soil test ratings (currently in MO only).
  • Improved map creation functionality includes more types of maps, the ability to zoom in and out when in map making mode and improvements in map labeling and legends.
  • Improved setbacks tools functionality includes rounded ends on setback line features.
  • Many small bugs were fixed from version 2.0 including incompatibility of soils data for some states, inconsistencies in updating MMP from SNMP and vice versa, and issues with layer management.

Version info (SNMP-2.0): (top)

  • Version 2.00.0026 provides a more robust prerequisite check and provides information as to what is missing.
  • Version 2.00.0025 removes the automatic resetting of map layout elements when switching to layout view. Resetting all elements is available by re-creating the map using the SNMP menu options.
  • Version 2.00.0024 fixed some installation issues and connectivity issues with MMP.
  • Version 2.00.0023 fixed some issues with the setback tool, one of which caused the program to crash.

Comments and/or questions?  Contact Kevin Atherton or John Lory.

Thanks: (top)

The content of SNMP-2.x was developed by John Lory and Kevin Atherton at University of Missouri.  Primary programmer was Kevin Atherton.  This program was developed with support from Missouri Natural Resource Conservation Service (NRCS), National NRCS and University of Missouri Extension-Commercial Agriculture Program.  Special thanks go to Glenn Davis at Missouri NRCS for his collaboration on this project.