Release Notes

6.0.20 - 22 Feb 2017

  • Batch substrate tool now works on field seasons up to 2017.
  • Roughness raster renamed to AssocRough instead of AssocD50.

6.0.19 - 2 Sep 2016

  • Changed max raster size error (1000m) to a warning
  • Process Instrument File:
    • Fixed TopCon extracting of repeat backsight type backsight check (JIRA-FC2016-32, JIRA-FC2016-41)
    • Fixed Nikon delete point operation issue of deleting all points with DP point number (JIRA-FC2016-39)
    • Improved warning messages for invalid point codes
  • Publish tool - Tins optional in Python (for republishing)
  • Fix logic issue in running Validate Codes Only in Survey Data
  • TIN Check - Removed unnecessary del statements that could cause an exception if the variable is not created.

6.0.17 - 27 July 2016

  • Improved validation for channel unit csv.
  • Fixed issue of missing benchmarks in QaQc_RawPoints.
  • Improved handling of string point numbers in raw instrument files.
  • Fixed issue of processing points when backsight is unknown.

6.0.15 - 17 June 2016

  • Interim fix for empty Water depth rasters
  • Make sure map snapshot context is not empty
  • Minor form improvements

6.0.14 - 8 June 2016

  • Fixed saving of wetted extent polygon.
  • Fixed calling toolbox to create QaMetrics for survey editing report.

6.0.13 - 8 June 2016

  • New bankfull and wetted extent process to avoid slivers and outliers.
  • Thalweg tool now validates the topo points before proceeding.
  • Stage slider, centerline and cross section dockable windows all now open in appropraite mode; either bankfull or wetted.
  • Updated reports.
  • Map image tool does not copy map images to publish folder. Relies on publish tool to perform this task.
  • Date time bug in publish tool.

6.0.12 - 2 June 2016

  • Miscellaneous report fixes
  • Fixed bug checking presence of FeatureDataset that caused infinite loop.
  • Fixing enabling workflow manager buttons after create new survey.

6.0.11 - 2 June 2016

  • 3D Point Quality Raster is now optional for surveys that don’t have a POINT_QUALITY field in the TopoPoints feature class. This shows as a warning in the validation and workflow manager dockable window.
  • Temp workspace cleared at ArcGIS/AddIN start-up.
  • Clearing temp workspace now also deletes TINs.
  • Updated report XLS transforms.
  • Stage slider now knows whether its being used for bankfull or wetted polygon and defaults any child forms so that the correct layers are produced.
  • Validation window does not open every time any other dockable window is opened.

6.0.10 - 1 June 2016

  • Minor fixes to the checks before 3D point quality raster is produced.
  • Clear temp workspace before producing survey evaluation rasters.
  • Minor report fixes including some error handling.

6.0.09 - 1 June 2016

  • Reconnecting the OK button on the detrending form.

6.0.08 - 31 May 2016

  • Moving workflow manager icon to start of toolbar.
  • Several validation check improvements
    • overall validation status icon in workflow manager next to validate tool.
    • Missing layer messages unified to have same syntax.
    • Several missing layer checks have full path of layer specified to help workflow manager track missing.
    • Checking for missing Projected feature dataset.
  • Online help hooked up to 2016 page hierarchy
  • Tool help can now be switched between online and local within the Options form.
  • New validate channel unit icons.
  • Removing developer temporary layers from ArcMap ToC during TIN to DEM tool.
  • Python changes
    • Publish updates
    • Survey data check updates

6.0.07 - 31 May 2016

  • Point density raster fix. This raster now gets put in survey GDB.
  • Miscellaneous report generator form fixes.
  • Batch substrate raster now exposes grain size percentile through API.

6.0.06 - 26 May 2016

  • Miscellaneous report improvements

6.0.05 - 25 May 2016

  • Moved Scouting tools out of workflow manager and back to toolbar menu.
  • Fixing cross section layout. Validation of results was throwing errors.
  • Integrated new report transforms.

6.0.04 - 24 May 2016

  • Fixing associated and error surface generation:
    • Roughness was depended on 3D point quality
    • The associated surfaces were getting deleted during error surface generation
    • Interpolation error was failing to find the correct topo TIN
    • Roughness raster now calls SetNull at end of process.
  • Batch roughness raster updated to new 2016 process.
  • Report form improvements
    • Survey Error Report adopting the same CSS and JS as other reports.
  • Latest Toolbar wiki incorporated into the toolbar itself.


  • Channel Unit clipping removed from Stream Surface tool
  • Verify and Clip Channel Units Tool added to workflow Manager
  • Adjusted order of Workflow Manager items.

6.0.02 - 13 May 2016

  • Fixed bug in raster validation when it was trying to read reference extent rectangle from an uninstantiated raster object.

6.0.01 - 12 May 2016

  • Initial, internal test release

5.0.10 - 18 Nov 2015

  • Nikon rod height fix.
  • User option for survey points on importing survey.
  • Substrate raster generator updated to work with latest database and habitat software.
  • Rasterman 6.2.0.
  • More efficient cross section metrics code.

5.0.08 - 21 Jul 2015

  • Changing Error and Associated surface tool to use the column names used in the CSV file generated by the broker.
  • Commenting out GUT inverse membership functions.
  • Python change: Fixed issue with wrong year (publish tool) and export control file not exporting ‘bos’ and ‘tos’ points.

5.0.07 - 2 Jul 2015

  • Fixed bug with Survey Data Check (and Publish Tool) when certain fields are missing from error fc.
  • Fixed issue with create scout map tool that prevented user from using a Site GDB if it exists.
  • Minor Update to Transformation Tool.
  • Fixed bug with z snap tool when breaklines have no features.
  • Updated QA Menu forms and Transformation tool to use Project based toolbar.
  • Fixed issue with transformation benchmark textboxes.
  • Added “Report Survey Issue” button to Help Menu to open Jira website.
  • Fixing null pointer issue when closing a survey (also opening an existing survey when the toolbar already has a survey open) (#145).
  • Fixing error messages within centerline tool to mention the correct layer name (#148).
  • Validate that the point quality associated surface validates that the POINT_QUALITY field exists in the Topo Points (#129).
  • Fixing issue when raw TopCon instrument file does not have a value of slope distance for a backsight check line (#153).
  • Improved symbology and Layer Manager (#140).
  • Modified channel units marker symbol so base of flag symbol is now at center of topo point (#139).
  • Added unit number labels to topo points (#133).
  • Spatial reference for data frame is now defined when loading data to Survey GDB (#147).
  • Created help video and online documentation for Layer Manager (#151).
  • Corrected warning message delivery when deleting rasters following DEM recreation (#105).
  • Fixed mosaic issue of AssocD50 overwriting float values of OCRoughness to integer when creating Assoc50 from ICRoughness and OCRoughness.

5.0.5 - 4 Jun 2015

  • Fixed spatial extent of error points.
  • Incorporated James’ latest version of survey quality report.
  • TIN name is stored to SurveyInfo table on CreateTIN.

5.0.4 - 28 May 2015

  • Better management of dockable windows when changing projects.
  • Several naming and folder checks on GDB path.
  • Fixed when the users changes the year during create GDB
  • Fixing deletion of hillshade when DEM is created.
  • Fixed issue with cross sections not getting the correct channel polygon.
  • Separated survey quality report into its own tool.
  • GUT channel margin now has zero value in the wetted channel.
  • Incorporated Matt’s latest inverse fill and cumulative propabilities in GUT.

5.0.3 - 26 May 2015

  • Several fixes to the layer manager
  • Generating a new DEM now deletes any existing rasters.
  • Tool completion messages.
  • Several UI tweaks to create survey GDB
  • Opening a dockable window closes all other dockable windows (except validation)
  • GUT beta with user interface hooked up for paramters.
  • Online help points to Jekyll wiki.

5.0.2 - 19 May 2015

  • Second beta release includes mainly bug fixes.

5.0.1 - 18 May 2015

  • First beta release for 2015.
  • Project mode.
  • Layer manager.
  • Associated and error surfaces.

4.0.34 - 20 Jan 2015

  • Updated versions of Kelly’s Python scripts, including the network tools.
  • New “experimental” substrate raster tool

4.0.29 - 28 Oct 2014

  • Incorporated changes to the Python scripts.

4.0.28 - 23 Jun 2014

  • Centerline smoothing issue resolved that resulted in disconnected side channels from the mainstem.
  • Issue of vertical and horizontal uncertainty values of 1 being erroneously reported resolved.

4.0.24 - 10 Jun 2014

  • New check that ensures all breakline vertices intersect with either a topo or edge of water point.
  • Fixed bug of when looking up point codes from key from another Solved Points Table (manifests as code/point offset issue in raw file processing)
  • Removing unnecessary cross section fields.

4.0.19 - 2 Jun 2014

  • Fixed Bug in Publish Tool

4.0.18 - 2 Jun 2014

  • Process Raw Survey Data:
    • fixed bug where first benchmark in total station instrument file was erronesously not being written to point feature class
  • Scout Map Tool
    • Fixed bug with csv file mix up (i.e. air temp loaded as monuments,etc)
    • Fixed bug with output spatial reference when using Site GDB
  • Export Control Network
    • Fixed error exporting control network

4.0.17 - 30 May 2014

  • Improved ArcMap status bar messages during cross section tool.
  • Changed long line (centerline & Thalweg) validation. Minimum length now 1m. Added minimum desired length 6m as a warning.
  • Added note to Survey GDB log with computer and user name on create GDB and publish.
  • Transformation panel now labels benchmarks with their numbers.
  • Transformation panel now refreshes “panel 2” when any of the benchmark radio buttons are clicked.
  • Transformation panel no longer throws an error when the spatial reference of the map document is unknown.
  • Video and help links finished for all tools.
  • Changed .Net architecture to x86 only (to match Base GCD and ArcMap).
  • Improved binary file check for instrument file on Process Total Station Instrument File tool, warns user if the instrument file is in incorrect binary format.

4.0.12 - 28 May 2014

  • Changed detrending to use Spatial Analyst Focal Statistics Geoprocessing rather than ArcObjects IRasterNeighborhoodOp because the old approach was still producing g_g rasters in system protected folders for Jean Olsen.

4.0.11 - 28 May 2014

  • Fixed issue when the “last used” feature classes (i.e. Topo points in the Thalweg tool) were no longer present on the user’s computer.
  • Re-enabled the validation panel loading and validating the survey GDB (was erroneously disabled in prior release.)
  • Fixed issues associated with control points that were originally added as a null value to occupy point field in QaQcBacksightLog due to an incorrect point code length when created during a survey.

3.17.0 - 18 September 2013

  • Fixed several places where getting the workspace was failing. Specifically where the path sent to the functions was just the geodatabase. Also Map Algebra.
  • Updated to Kelly’s version 17 of the python scripts.
  • Fixed publishing tool. Some validation tests were failing when there are no channel units from the XML.

3.11.0 - 3 July 2013

  • Added missing feature class and raster layer lists to the export control tool.

3.10.0 - 2 July 2013

  • Incorporated Version 12 of Kelly’s Python scripts.

3.09.0 - 26 June 2013

  • Incorporated version 3.11 of Kelly’s python scripts.
  • Changed the script to be a part of the project so that it is installed.
  • Fixed issue with the CreateTIN tool so that the form doesn’t close when the user clicks to browse.

3.07.0 - 8 Jun 2013

  • Every tool now checks if there is an active ArcMap edit session and aborts the tool if there is one. (Several tools used to throw an error when they tried to delete the existing layer (e.g. survey extent) and ArcMap was in an editing session that locked the survey geodatabase.)
  • Not specifying TINs in the publish tool is now option. If they are left blank then you can only publish for “review”.
  • Import survey now auto selects the “POINT_NUMBER” field in the DXF file.

3.06.0 - 7 June 2013

  • Added clear workspace button
  • Several validation messages cleaned up and errors resolved.
  • Centerline tool now changes the name of the polygon layer used (wetted or bankfull)
  • Fixed Thalweg tool. It was validating the topo points when the form “OK” was clicked. This road blocked the user if the topo points had “warnings”, not just “errors”. The code is fixed to only block the user if the topo points have errors.
  • Topo and water surface TIN are now not required to validate the data and publish the topo data.
  • The centerline tool now changes the name of the water extent input depending on which radio button option is selected: water extent or bankfull.
  • Validation status icons fixed. Warnings used to show the “Good” icon.

2.34.0 - 19 July 2012

  • Centerlines updated so that temporary Thiessen layers are not added to the map automatically.

2.33.0 - 19 July 2012

  • Centerline tool fixed. New densification code was not being included in the build.
  • Work around for bug with Stream Surface tool only clipping WSETIN to holes in the Water Extent polygon when an Edge of Water point falls within the hole.

2.32.0 - 18 July 2012

  • General
    • Links to YouTube videos updated.
    • Densification of edge of water points solves problem with the centerline tool around straight sections of channel. This creates a new problem that is quite minor where the centerline sometimes bends at the end of the site.
    • DEMs are now being produced using orothogonality information. Raster extents are being rounded to the nearest metre and buffered by 10m. The cell resolution is still 0.1m.
    • Import survey tool now has options for the UTM zone that crews are using. Kelly’s tools will use this to set the spatial reference information. Import data tool
    • Site name and input file names truncated when writing to SurveyInfo table.
    • Description codes longer than 5 characters are moved to the ErrorPoints Feature class and the tool does not crash (valid champ codes still have a 5 character max).
    • Ability to use flexible tp codes added.
    • Changes to projection parameter: spatial reference may be specified for projected data (UTM Zone 10N, UTM Zone 11N, UTM Zone 12N) or directly from the input dataset. Unprojected data will still have an ‘unknown’ Spatial reference.
    • User input value for Projection is stored in SurveyInfo table.
  • Survey Data Check
    • Standard deviation for elevation is calculated and stored in QaQcVector table.
  • Stream Surface Tool
    • WSEDEM and Water Depth Rasters follow orthogonality rules.
  • Publish Tool
    • Script creates output survey.gdb and folders after Survey Data Checks are complete.
  • Geodatabase
    • Field “Projection” added to SurveyInfo table.
  • Other
    • SR folder added to store .prj files
    • Update to TopoPoints.lyr.

2.31.0 - 29 June 2012

  • Updated stream surface tool interface to say Water Extent polygon instead of ‘Wetted Polygon’ (naming consistency with name of actual featureclass)
  • Added text in publish tool noting kind of file to add for the ‘raw survey files’ (e.g. .raw, .job, etc). also add text for processed raw file browse window (.dxf)
  • Changed text on Control Network tool menu to say ‘Site name’ instead of ‘Survey name’
  • Changed text in Validate Tool for ‘Water’s Edge Polygon’ to Wetted Polygon
  • Added option to launch online videos in High Definition mode. See Options form for details.

2.30.0 - 29 June 2012

  • Included the publish python script
  • Incorporated all the YouTube video tutorial links

2.29.0 - 25 June 2012

  • Renamed publish tool from “Publish” to “PublishData”

2.28.0 - 25 June 2012

  • New user interface for the publish tool. Now includes lists of survey files, converted files, top TIN and WS TIN.
  • Renamed the edge of water and topo point feature classes in the validation window to include the Projected feature dataset.
  • Validation tool now checks for the clipped channel units.

2.27.0 - 25 June 2012

  • Clipped channel units layer now included. Was omitted before.

2.26.0 - 25 June 2012

  • Map Image generation was throwing an error if one or more of the required datasets were missing when producing the map. This is now fixed and the layer in question is omitted from the map.

2.25.0 - 22 June 2012

  • Hyperlink for downloading the video tutorials updated to new clean URL.
  • Install pack refers to this new URL as well.
  • Check TIN tool window now closes when the tool is complete.
  • Channel unit message box added at the end of processing.
  • Changed the validation feature class name for channel units. It was using the clipped name.
  • Renamed the title of the map image folder browser window to “Select the Topographic Folder”
  • Added message box at the end of the TIN creation tool. Tells the user that they can add the TIN to the map.
  • Fixed the check scripts so they are adding to the tables
  • Fixed problems with the stream surface layers getting added to the map display
  • Fixed an issue with the publish tool not working with data not run through the transformation tool
  • Minor changes to QaQcPolygons table.

2.24.0 - 22 June 2012

  • Channel units tool was looking for the layer file in the wrong place. Fixed.
  • Exception screen tidied up and support email changed to

2.23.0 - 21 June 2012

  • Browsing to the file geodatabase was not working on the stage slider “Save Polygon” form. This is now implemented.
  • Links to several video tutorials implemented.

2.22.0 - 21 June 2012

  • Validation window resolution description changed to ‘Run the Create Wetted and Bankfull Polygon’ tool instead of ‘Stage Slider’ tool.
  • Channel unit tool now uses the symbology provided in KWs layer file.
  • Default survey extent threshold changed to 10 from 30.
  • Import Survey: Fixed problem whereby users were having to browse to points layer twice before the dropdowns were properly populated.
  • Stream Surface Tool: First input asks for Wetted polygon, but the open file dialog title says “Select Topo Survey Points” and the filter is set to polylines.
  • Fixed where the tool is looking for the map image XML file in release build deployment locations.
  • Validation: The clipped “ChannelUnits” feature class is now “Channel_Units”, and appears missing in the validation.

2.21.0 - 21 June 2012

  • Help and video buttons anchored to the bottom of the stage slider dockable window.
  • Fixed error in detrending when it tries to remove the existing raster from the map using RemoveLayer().
  • The smoothing filter size was not being passed correctly to the detrending.

2.20.0 - 21 June 2012

  • Changed the install folder for the content files from CHaMPTopo backed to RBTCHaMPTopoProcessing

2.19.0 - 21 June 2012

  • Publish tool added.
  • Online help and video tutorial linked from the software.
  • Options form added for changing the way video tutorials are displayed.
  • Scout map tool added.