New installation procedures for water resources

salmonbrisketSoftware and s/w Development

Nov 2, 2013 (3 years and 9 months ago)

677 views


1

New installation procedures for water resources
applications developed by ESRI’s Professional Services
(water resources group)

(Last updated:
0
3
/
30
/2009
)

Introduction


This document describes new procedures for installation of the following public domain
s
oftware (WR applications):




Arc Hydro Tools



DSSToGDB

(installed as part of Arc Hydro for releases of Arc Hydro after
02/13/2008)



HEC
-
GeoRAS



HEC
-
GeoHMS


These installation procedures are effective for all software version released after 2/15/05.
While thes
e procedures might seem complicated initially, they are designed for long term
maintenance of all these applications and their seamless integration. In the past, release
of one update of one application might have required update of all of them due to tig
ht
dependency between the applications. The new procedures keep the installation of
individual components independent in order to optimize lifecycle of each application.


Philosophy


The WR applications mentioned in this document are all built on the same

foundation. In
the past, each application installed the full foundation which required that all the
applications on one machine had to have exactly the same foundation. With different
development cycles for each application, that was sometimes difficult

to maintain and
caused previous applications to stop working after a new one was installed. While this
was acceptable during the development and beta cycles, it would cause too much
maintenance issues once the software is fully released.


The new install
ation process installs each component independently, so that each one can
be managed in a more independent way and provide an overall more robust solution
where component upgrades can be localized.


All wa
ter resources applications

require:

1.

ApFramework (co
re data management functionality)

2.

XML Data Exchange (I/O routines for XML data input and output)

3.

MSXML 4 (Microsoft’s components for XML management)



2

Software Requirements


Current releases are developed for
both
ArcGIS 8.3

and 9
.
Do not mix 9 and 8.3
inst
allations.

See the note on .Net assemblies below.


All of the tools need at least ArcView license, but for serious work, ArcEditor license and
Spatial Analyst and 3D Analyst extensions will be needed. Exactly what components are
needed will depend on what

functions you will be utilizing and cannot be presented here
in enough detail. In general, ArcEditor license will be needed for functions that create or
edit complex elements (networks, data in feature classes that have relationships, etc.).
Spatial Ana
lyst will be needed for functions using GRIDs, while 3D Analyst will be
needed for functions using TINs.


IMPORTANT note on .Net assemblies


Some of the tools are
developed using

.Net technology and to run it need

.Net assemblies
for ArcGIS.

Common Install
ation Issue:
The menus

or some of the functions
do not show
up

in ArcMap (e.g. HEC
-
GeoHMS toolbar).


Solution:
This can happen if

Microsoft

.
Net framework 1.1

(ArcGIS 8.3/9.0/9.1)/2.0
(ArcGIS 9.2
/9.3
)

is not
installed
prior to installation of ArcGIS/Water
applications.




ArcGIS 9.2
/9.3
: .Net assemblies are automatically installed with ArcGIS if .Net
Framework is present on the machine. If .Net assemblies are not installed on your
machine make sure that you have the .Net Framework 2.0 (download from
Microsof
t) and then repair/modify ArcGIS from Add/Remove Programs to select
‘.Net Support’ option. Then reinstall the Water applications (e.g. ApFramework,
Arc Hydro, etc.).




ArcGIS 9.0/9.1:
.Net assemblies are automatically installed with ArcGIS if .Net
Framework

is present on the machine. If .Net assemblies are not installed on your
machine make sure that you have the .Net Framework 1.1 (download from
Microsoft) and then repair/modify ArcGIS from Add/Remove Programs to select
‘.Net Support’ option. Then reinstall

the Water applications (e.g. ApFramework,
Arc Hydro, etc.).




ArcGIS 8.3
: .Net

assemblies are installed with the ArcObject’s Developers Kit in
8.3. (You can quickly check out if you have them by looking in
c:
\
arcgis
\
arcgis83
\

directory.


In there you need

to have the “ArcObjects
Developer Kit” directory, and in there the Dotnet
\
Assemblies subdirectory with
many entries in there). If .Net assemblies are not installed on your machine, make
sure that you have the .Net Framework 1.1 (download from Microsoft) i
nstalled
on your machine BEFORE you install the ArcObject’s developer’s kit (if .Net
Framework is not installed, .Net components for ArcGIS will not be available for

3

installation).

Then reinstall the Water applications (e.g. ApFramework, Arc
Hydro, etc.).


Installation Procedure


Task 0. Remove legacy WR applications


If you have any of the legacy WR applications released before 2/15/05 you will have to
uninstall all of them, and reinstall the new suite of applications. The recommended
procedure is the fo
llowing:

1)

Close all Arc applications (ArcMap, ArcCatalog, ArcToolbox)

2)

In Control Panel in Add/Remove Programs, remove ALL water resources
applications including: Arc Hydro Tools, HEC
-
GeoRAS, HEC
-
GeoHMS,
Water
Utilities Application Framework

(ApFramework)
, H
EC
-
GeoDozer, XML
Exchange. Which components are installed depends on the applications you have
installed. If you look in the ESRI installation directory (usually c:
\
Program
Files
\
ESRI) you will see some of the installed applications.

3)

After running the re
move application and accepting automated removal, check
each of the directories in the application installation directories mentioned in step
2. If any of the bin directories contain a dll, first un
register

the dll and then delete
the file.

4)

Delete ALL dir
ectories that contained the old applications.

5)

Recommended


run a registry cleaning application to ensure there a
re no
“hanging” components left. You can use the ApRegWork application available on
the ftp site as follows:

a.

Copy the folder ApRegWork from
ftp
://RiverHydraulics:river.1114@ftp.esri.com and run the setup.

b.

Browse to start>all programs>apregwork>pregwork.exe

This will open a registry cleanup window.

c.

Keep all defaults and select as Searching Text the application you want to
cleanup (ARCHYDRO/ApFrame
work/HECGEOHMS/HECGEORAS)
and click search. This may take 5
-
10 minutes depending on your
computer.

d.


Once the search is done (Searching Test is green again), right
-
click in the
panel showing the registry keys found and select Delete All.


If you have a newe
r application (released after 2/15/05) that you are updating, you need
to uninstall only that application unless a different procedure is specified with the
application instructions.

Task 1. Download the latest installs


Location of the latest installs wi
ll depend on the application and the stage of development
of the application. The formally released applications (versions) will be available either

4

from ESRI’s, HEC’s or CRWR’s web sites. The working versions will be available from
the ftp site. Downlo
ad the following elements:

1)

ApFramework (required for all applications)

2)

XML Data Exchange (required for HEC
-
GeoRAS and HEC
-
GeoHMS)

3)

Arc Hydro Tools (required for HEC
-
GeoHMS

and DSSToGDB
)

4)

DSSToGDB

(integrated into Arc Hydro for 9.2 versions after 2/13/2008)

5)

H
EC
-
GeoRAS

6)

HEC
-
GeoHMS


Task 2. Install Prerequisites


If application to install has prerequisites, install them first if they are not already installed
on the machine. The order of installation should be:

1)

ApFramework

2)

XML Data Exchange. Note. This applic
ation requires Microsoft’s MSXML 4
components to be installed on the machine. If they are missing, XML Data
Exchange will not install. You have to download the latest MSXML 4 installation
package from Microsoft and install it before returning to the XML
Data Exchange
installation.

3)

Arc Hydro Tools (prerequisite for HEC
-
GeoHMS only).


You install the appli
cation by double
-
clicking on it
s setup.exe. You will find that exe in
the version subdirectory (each application version will have a uniquely numbered ve
rsion
reflected in the folder’s name) of the application’s “Setup” directory.


Task 3. Install Desired Application


Run setup.exe for desired application.

Latest Beta Releases


These releases are in sync with each other, that is, they will correctly opera
te if installed
on the same computer (found in Setup directory of each application).



Application

Install directory

ApFramework

ArcGIS 8.3 version

ArcGIS 9
(9.0/9.1)
version

ArcGIS 9.2
/9.3

version


Version 2.2

Z
0504
07

Z
0
310
0
9

XML Data Exchange

ArcGIS
8.3 version

ArcGIS 9
(9.0/9.1)
version

ArcGIS 9.2
/9.3

version


Z0
70805

Z0
805
05

Z
0
31009


5

Arc Hydro Tools

ArcGIS 8.3 version

ArcGIS 9

(9.0/9.1)

version

ArcGIS 9.2
/9.3

version


Version 1.1 Final

Version 1.
3

Beta

October 25

2
00
7

Version 1.
4

Beta

March

25

200
9

DSSToGDB

ArcGIS 9
(9.0/9.1)
version

ArcGIS 9.2 version


Z0
22607

Z0
911
07

(integrated into Arc Hydro for
releases after 2/13/2008)

HEC
-
GeoRAS

ArcGIS 8.3 version

ArcGIS 9.0 version

ArcGIS 9
.1

version

ArcGIS 9.2 versio
n


Z0
90805

Z0
32306

Z0
9060
7

Z0
31009

HEC
-
GeoHMS

ArcGIS 8.3 version


ArcGIS 9

(9.0/9.1)
version


ArcGIS 9.2
/9.3

version


Z062305

Z
0
205
0
7

Z
0
31009


Release Notes



Release 5/2/2005

o

ApFramework and Arc Hydro tools have the native ArcGIS 9 installation.
Do not mix 8.3 and 9 installs (e.g. 9
ApFramework and 8.3 GeoRAS).

o

To update GeoRAS you need to update XML Data Exchange.



Release 6/10/05

o

Updated ApFramework 9

o

Updated Arc Hydro 8.3 tools.

o

Updated Arc Hydro 9 tools.

o

Updated HEC
-
GeoRAS (pre
-
release version).

o

New


HEC
-
GeoDozer for 9.



Release 6/
23/05

o

Updated Arc Hydro 8.3 tools.



Fixed Generate From/To Node for Lines



Fixed Find Next Downstream Line



Fixed Hydro Network Generation

o

Updated Arc Hydro 9 tools.



Fixed Generate From/To Node for Lines



Fixed Find Next Downstream Line



Fixed Hydro Network Gen
eration



Updated XML




Release 6/27/05

o

Updated Arc Hydro 9 tools.



Fixed computation of Longest Flow Path Parameters (Local/Global
Parameters)



Release 7/8/05

o

Updated ApFramework 8.3.


6

o

Updated HEC
-
GeoHMS 8.3.



Implementation of ModClark method.

o

New
-

XML Data Ex
change 9.

o

Updated

HEC
-
GeoRAS 8.3 (release version).

o

New
-

HEC
-
GeoRAS 9 (release version).



Release 7/22/05

o

Updated ApFramework 8.3/9


Version 2.2

o

New


HEC
-
GeoHMS 9

o

Updated ArcHydro 8.3/9


Version 1.1 Final



Release 7/22/05

o

Updated


HEC
-
GeoHMS 9 (Fixed Sp
lit bug + mean grid)



Release 9/16/05

o

Updated ApFramework9

o

Updated Arc Hydro9 (Fixes Smoothing function + 10
-
85 slope function)



Release 9/20/05

o

Updated ApFramework9

o

Updated Arc Hydro9 (xml file missing OUTLETELEV and
SUMSTREAMS parameters)



Release 9/28/05

o

U
pdated ApFramework9



Fixed function
Assign UniqueID

under ApUtilities
: only selected
records were updated even with All features option selected
)

o

Updated Arc Hydro9



Fixed function Assign UniqueID (same issue as Assign UniqueID)



Fixed CentroidY parameter com
putation (Type mismatch error)



Fixed AreaOp operator: default unit conversion factor was 0
instead of 1

o

Added application DSSToGDB9

allowing exporting Arc Hydro time
series data into the DSS format



Release 9/28/05

o

Cleanup
-

Updated Apframework9, ArcHydro9
, HEC
-
GeoHMS9,
DSSToGDB9



Release 10/3/05

o

ApFramework9 (cleanup)

o

ArcHydro9


update XML with GeoHMS characteristics



Release 10/6/05

o

Updated HEC
-
GeoDozer (XML and help file)



Release 10/13/05

o

ArcHydro9
-

Updated GeoDataset Exchange toolbar (fix for SDE + ad
d
workspace selection)

o

Updated


HEC
-
GeoHMS 9 ( New function ‘GenerateParamGrids
’)



Release 10/17/05

o

ArcHydro9
-

Reset extent after computing SLP1085FM parameter so that
other parameters are calculated with the correct extent



Release 11/02/05

o

ArcHydro9


U
pdated GeoDataset Exchange Tools


7



Release 11/02/05

o

ArcHydro9


Fix Drainage Connectivity Characterization, DEM
Reconditioning (for grids with ata values).

o

NSS Regression (Arc Hydro9) cleanup



Release 12/09
/05

o

Geo
-
HMS9


Bug fixes

+ New Nexrad function



Releas
e 01/13/06

o

ArcHydro9


fix 1085SLP parameter for DEM in feet (conversion factor
was incorrect


fix applies to Local/Global Parameters computations of
slp1085fm and slp1085fm1 as well as the 2 Flow Path Parameters
functions.



Release 01/24/06

o

ArcHydro9


up
dated StreamstatsDB.mdb database



Release 01/25/06

o

ArcHydro9


remove StreamstatsDB.mdb from Arc Hydro install and
create its own install



Release 01/
30
/06

o

GeoHMS9


Implemented ASCII grid and Export To DSS functions



Release 02/01/06

o

GeoHMS9


XML entries fo
r DataTypes and C Values
-

Export To DSS
function



Release 02/15/06

o

ArcHydro9


Assign Related Identifier and Trace Feature by
NextDownID now handle group layers



Release 03/02/06

o

GeoHMS9


Bug fixes for Split basin function.



Release 03/14/06

ArcHydro9


Fix

to NSS Regressions>
Similar Gage Selection



Release 04/06/06

ArcHydro9


Fix to Streamstats Setup>Get Parameters (ISDRAINAGEAREA
not properly handled)



Release 07/26/06

ApFramework9


New XML management functions

ArcHydro9


New parameters, fix to 1085 slope



Release 07/28/06

GeoHMS9


This is now the “official” Beta release for HEC
-
GeoHMS 4.1.
This is an ArcGIS 9.1 interface for HEC
-
HMS version 3. Note that this will
not fully support export to HMS 2.2.2 format. In the setup directory, there is a
word docu
ment with known limitations in the beta release.



Release 08/08/06

ArcHydro9


New parameters, fix to Assign HydroID



Release 08/11/06

ArcHydro9


Fixed global 1085 slope computation for Tennessee
+ updated
Streamstats configuration for TN



Release 08/15/06


8

ArcHydro9


Fixed global 1085 slope computation for Tennessee + updated
Streamstats configuration for Delaware



Release 09/08/06

ArcHydro9


Increased speed for global delineation and computation of
custom parameters


2 new functions under review/testing i
n Watershed
Processing menu



Release 09/11/06

ArcHydro9


Fix
ed

91 error occurring when delineating a local watershed
using Global Delineation



Release 10/19/2006

ArcHydro9


Fixed issue with flow direction for Interactive Flow Path
Tracing tool. Readded L
FP USGS Method function in toolbar. Cleanup of
Batch Watershed Delineation for Polygons and Delineate from Multiple Inlets
and Outlets
.



Release 10/20/2006

ArcHydro9


Installed new NSS libraries for Streamstats. Updated XML
configuration for parameters and

flows and new db.



Release 10/24/2006


Fix to LFP USGS method



Release 11/03/2006


Added EPA Aggregator toolbar to Arc Hydro. Allow
visualizing chemical load from multiple sources on a given study area. Fixed
Accumulate Attributes error with topology laye
r first in TOC



Release 11/07/06

ArcHydro9


Fixed Assign HydroID


edits were not saved



Release 11/22/06

ArcHydro9


Fixed issue with CONTDA parameter incorrectly computed
when calculating NSS flows (Streamstats/web for TN). Fixed new flow names
for region
s for Streamstats web. Fixed handling of CONTDA and DRNAREA
for TN for weighting the regions. Modified EPA Aggregator tools with new
field names + editing/performance fixes.



Release 11/29/06

ArcHydro9


Batch Terrain Preprocessing toolbar


added new funct
ion to
batch process from fdr/fac/stream grid.



Release 12/01/06

ArcHydro9


Fixes for 9.2 (Batch sub/Batch Prepro).



Release 12/04/06

ArcHydro9


Fix Display Time Series (last time step not displayed).



Release 12/07/06

ArcHydro9/WshpTools


Fix delineation/
Flows stats for Streamstats + add
Ohio to XML.



Release 12/15/06

ArcHydro9/WshpTools


Fix multiple areas issue for TN Streamstats. Fix
Basin Length. Created setups specific to 9.2 for ArcHydro. Same code as
9.0/9.1 but different
.Net
registration process

A
pFramework9: created setup specific to 9.2. Same as 9.0/9.1 but different
.Net
registration process



Release 1/2/07


9

Geo
-
HMS9: Beta release. Small fixes (GUI, cleanup) + new functions
.
Updated online help.



Release 2/1/07

ApFramework9: updated Time Series ha
ndler

ArcHydro9: new toolbar for SWFWMD


Below Surface Tools



Release 2/2/07

ApFramework9: 9.2 version

ArcHydro9: 9.2 version

DSSToGDB9: 9.2 version

XMLDataExchange9: 9.2 version

HEC
-
GeoHMS9: 9.2 version + fixes (Batch delineation + other bugs)



Release
2/5/07

HEC
-
GeoDozer9: 9.2 version

ArcHydro9: Fix for SWFWMD toolbar (9.0/9.1)

HEC
-
GeoHMS9: fix for version 9.0/9.1 (Batch delineation + other bugs)



Release 2/14/07

ApFramework9: new version for 9.2 to fix issue with XML not being
persisted between session.

All 9.2 applications have been recompiled and
upgraded to work with this new framework.

ArcHydro9: fix for 9.2


Catchment Processing was failing on the dissolve for
some data.



Release 2/16/07

HEC
-
GeoRAS9.2: new version for 9.2



Release 2/26/07

ArcHydro9 a
nd 9.2:

New functions added under Terrain Processing>DEM Manipulation:
Assign Stream Slope, Burn Stream Slope, Sink Evaluation, Sink Selection
and Level DEM

Fill Sinks modified to handle IsSink attribute

Functions moved under new DEM Manipulation menu unde
r Terrain
Preprocessing

Basin Length modified to make the cost grid configurable (power of
inverse distance from boundary)

DSSToGDB9 and 9.2: Fix “string not converted to date issue” + “value not in
expected range” preventing the form to be populated corre
ctly



Release 03/06/07

o

Arc Hydro9/Streamstats: do not round parameters sent to NSS/Fix
PointExtractOp issue (OR)/Fix standard parameter issue (TN
RECESS)/Implement coordinated reach (IN)/Add Basin Length parameter
(IL)



Release 03/07/07

Arc Hydro9
-
9.2
/Stream
stats: Coordinated reach


use xml parameter for
search distance (was hardcoded)

ArcHydro9.2 updated with release of 03/06



Release 03/13/07

Arc Hydro9
-
9.2: new functions:


10




Bowl Sinks




Bowl Lakes with Stream




Batch Global Watershed Delineation




Modi
fication of menus

Arc Hydro 9.2: fix ArcMap not responding with grid functions when the temp
location is not the default document and settings



Release 03/15/07

ArcHydro
9
: Fixes for Streamstats (Add error message when preprocessed
catchment is missin
g
/Fix b
ug for unindentified region).



Release 03/16/07


ArcHydro9: Changes to new functions (Bowling)

ArcHydro92: Fixes for Streamstats (Add error message when preprocessed
catchment is missing/Fix bug for unindentified region) + changes to new
functions (Bowl
ing).



Release 03/19/07


GeoHMS
9
2
:
Fix for temp raster cleanup that freezes ArcMap if the windows
temp location was changed from the default document and settings location.



Release 03/20/07

ArcHydro9: Improve performance for parameter SUMSTREAMS
(Stream
stats)



Release 03/21/07

ArcHydro9: Fix for 1085 slope parameter that was failing for some data



Release 04/20/07

ApFramework92

(Z031907)
: new version for 9.2 using allow working
with filebased geodatabase (.gdb)
.

All 9.2 applications

(after 3/19)

have been
recompiled and upgraded to work with this new framework.

ArcHydro92: Fix to Batch Global Watershed/Sink Evaluation
/Flow
Direction with Sinks/Adjust Flow Direction in Lakes
. New function
s

Sink
Prescreening/
Depression Evaluation
/Sink Segmentation
. Changes to

GUI.



Release 05/04/07

ApFramework92 (Z042407): new version for 9.2 disabling logging by
default.
All 9.2 applications

(after 4/24)

have been recompiled and upgraded
to work with this new framework.

ArcHydro92: Fix to Global Point Delineation. Reorganizat
ion of GUI.
New connectivity tools under SWFWMD


Connectivity toolbar. Updated
attributes populated by Terrain Morphology functions + Hydro Network
Generation (ReachCode replaced by DrainID).
Batch Watershed now
saves after each delineation. Changed failu
re code from 2 to
-
1 for Batch
Watershed Delineation for Polygons for consistency with other tools.



Release 05/07/07

ApFramework9


setup modified to change default setting for logging to
false. Does not breack compatibility with previous version of 013007

ArcHydro9: All fixes from 9.2 since 4/20/07



Release 05/08/07


ArcHydro9/92: Global Point Delineation


variable not set
error when snap stream grid not set.



Release 05/09/07


GeoHMS92: Fix for Generate Project (never completed).


11



Release 05/14/07


ArcHy
dro92: Fix for Global Point Delineation (91 variable
not set).



Release 05/16/07


ArcHydro9/92: Fix for Global Point Delineation (adjoint
catchment not merged when snapgrid = streamgrid or not set). Streamstats: now
read Region from XML



DSSToGDB92: remove
check on ArcGIS from setup



Release 05/18/07


GeoRAS9.1/9.2: remove ArcGIS check from setup



Release 05/22/07


Update readme doc with procedure for .Net assemblies



Release 05/29/07


ArcHydro92: Fixed 10
-
85 slope function (Parameters). 2 new
functions: Dra
inage Line from Stream and Stream Segmentation from Drainage
Line. Updated
SWFWMD’s

Hydraulic Element ID
function
(
add
overwrite/update
2 new
fields in feature class)



Release 06/07/07


ArcHydro92: Save edits at each step for all Terrain
Morphology functio
ns instead of at the end of the function to avoid running out of
memory.



Release 06/08/07


ArcHydro9/92: Update XML config for Streamstats


update
MA config), Fix for handling undefined region



ArcHydro92: Handling multiple nextdown, fix to Drainage
Line
from Stream



Release 06/18/07


ArcHydro92: Add check for Spatial Analyst for Terrain
Morphology. Split function Drainage Boundary Characterization in 2 (new
function Drainage Boundary Definition) and fix lock on delta table issue.



Release 06/26/07


ArcHyd
ro9: Fix Basin Length Points and Basin Length to
handle a grid with a cell size bigger than the RawDEM used to compute the
longest flow path. Fix Compute Local Parameters (Editing issue) with complex
parameters.



Release 06/27/07


ArcHydro9: Add unit conv
ersion to Basin Length parameter.
Fix issue with 3D line for Burn Stream Slope.



ArcHydro92: Same as ArcHydro9 for 6/26 and 6/27 release



Release 07/06/07


GeoHMS92:

o

Processing large/complex project models
-

The extract by polygon
function is rewritten to
improve the performance and reliability on large
watersheds (more so with peculiar geometry).

o

The project models now have MainViewDEM (full extent of the main
view), RawDEM and HydroDEM (extent of the project model plus 3 cells
buffer).

o

Can now split basin
s with more than one river.

o

Basin header table is hidden from the UI.

o

HMS import function had a bug in the field definition that caused the
import to fail. It is fixed.

o

File based GDB support.

o

Fixed NextDownID maintenance when merging more than 2 rivers.

o

ModClark creates separate map (dataframe) for each project within same
ArcMap document.

o

While creating Centroid, Longest Flow Path and Centroidal LFP the
orphan geometries (resulting from split/merge) will be deleted.


12

o

DEM values are now reported in the hor
izontal units of the DEM.
Previously they were reported in meters. Slopes are unitless.



Release 07/10/07


ArcHydro9/92

o

Fix issue with z
-
unit


was using the zunits defined in the projection as
number of zunits in 1 ground unit when in fact the correct de
finition is
number of zunits in 1 meter.

o

New functions: Populate DrainArea for Drainage Line and Main Flow
Path.

o

Updated documentation for 1.3 (overview + tutorial).



Release 07/13/07


ArcHydro9
2

o

Terrain Morphology functions:



Fix issues with rounding of z
after conversion from zunits to linear
units


some cells were not counted in the areas.



Move fields IsIncluded/IsDone from DrainConn to
DrainageBoundary.



Add overwrite checkbox to Drainage Area Characterization



Prompt the user is there is no selected set



Drainage Boundary Definition: Check whether IsPitted is null for
all features and warn the user



Release 07/20/07


ArcHydro92



Fix LFP Parameters from 2D Line: Fix Zunit conversion issue



Morphology characterization functions: Slice increment and
extrusion n
ow entered in linear units



Drainage Boundary Definition: Fix issue with multipart boundaries



New parameters for slopes and elevations



Release 07/24/07


ArcHydro92



SWFWMD


Connectivity Tools>Hydraulic Element ID: Fix
HydroEdgeID incorrectly populated.



Rel
ease 07/25
/07


ArcHydro92



Construct 3D Line: fix bug for multipart 2D lines.



Store Area Outlets: give warning and proceed when junction is
standalone (i.e. not on an edge) instead of giving an error and
stopping. Reset selection set.



DA Characterization:
number of slices incorrect when using slice
increment.



Release 07/27/07


GeoHMS92



TR55
BB points
were
created at the nearest point along the longest
flow path feature to the FromPoint of the river. Now the BB points
are created at or near the point of ent
ry of longest

flowpath into the
river system.



TR55 Export to GeoHMS from Excel fixed for file based gdb.



Map to HMS fixed for file based gdb.



Release 08/03/07


ArcHydro9



Construct 3D Line: fix bug for multipart 2D lines.


13



Store Area Outlets: give warning
and proceed when junction is
standalone (i.e. not on an edge) instead of giving an error and
stopping. Reset selection set.



New parameters for slopes and elevations



ArcHydro9/9.2



Generate From/ToNode for line: fix issue with incorrect node
when zooming to
a very big extent



New tool: Main Flow Path Tracing



Basin Length: store
-
1 in local parameter for global parameter
computation.



Release 08/08/07


ArcHydro92



Boundary Line changed from Z to MZ Polyline



Global functions now handle gdb for huc data and global

db



Release 08/13/07


ArcHydro92



Updated Streamstats NY configuration



Slope/Elev parameters using an input line layer do not require
anymore a line associated to the local watershed for a global
delineation.



MainFlowPath slope parameter can now be compute
d for local
watershed part of a global watershed



Release 08/13/07


ArcHydro9/92



Updated Streamstats NY configuration



Fix error message occurring for global Slope3D (parameter was
correctly computed)



Change default value for local not computed from
-
1 to
-
9999



Do no compute derived parameter or conversion for local
parameter =
-
9999 when watershed is global



ArcHydro9



Same as 9.2 +



Slope/Elev parameters using an input line layer do not require
anymore a line associated to the local watershed for a global
de
lineation.



MainFlowPath slope parameter can now be computed for local



Release 09/14/07


ApFramework9: new version for 9.2 to fix issue with fields
that cannot be added to shapefiles.
All 9.2 applications

released after 09/06/07

have been recompiled and up
graded to work with this new framework.



Release 09/18/07


ArcHydro92



Global Delineation + Streamstats Delineation: Fix issue with
Catchment not found (gdb created in huc when computing a
custom parameter)



Release 09/24
/07



ApFramework9: new version for A
rcGIS 92 compatible with
previous version (09/06/2007). Recompiled .net file against 9.2 instead of 9.2 SP2




ArcHydro92



Streamstats: added MA_SYE configuration in XML



Release 09/26/07


ArcHydro92



Streamstats: corrected MA_SYE configuration in XML


14



Releas
e 10/02/07


GeoHMS92: Fix Excel file for TR55 Export function



ArcHydro92: Add ocx file to install for Streamstats



Release 10/03/07


ArcHydro
9
2: Fix memory issue for function Drainage Line
from Stream



Re
lease 10/10
/07


ArcHydro
9
2: Modify Drainage L
ine from Stream to improve
stability/performance. Add missing ocx to setup (for EPA Aggregator).



GeoHMS92: Fix XML file for TR55 Export function



Release 10/12/07


ArcHydro
9
2: Accumulate/Consolidate Attributes: can now
create a new field even if there is

a selected set. Main Flow Path can now be
internal


does not have to be on the external watershed boundary



Release 10/17/07


ArcHydro92:

o

Adjoint Catchment


handles 2 consecutive lines with no associated
catchment when setting catchment connectivity.


o

Remove Sink Segmentation function. Sink Link now created by Flow
Direction with Sinks.

o

Add function Combine Stream Link and Sink Link to merge dendritic and
deranged terrain

o

Stream Segmentation: option not to create stream links in sink watershed



Release

10/22/07


ArcHydro92:

o

Drainage Line From Steam: add option not to create drainage lines in sink
watershed



R
elease 10/25/07


ArcHydro92
:

o

Fix Global Point Delineation


adjoint catchment not properly retrieved
when DrainID exists in Adjoint and Drain
ID<>GridID .

o

Added configuration for New Jersey.



ArcHydro9:

o

Main Flow Path:
Allow internal main flow paths
.

o

Added configuration for New Jersey.

o

Added HydroID/DrainID relationship between catchment and adjoint
when delineating
.



Release 02/1
2
/08


ApFramew
ork9
: new version for 9.2 dated 2/8/2008.
All 9.2
applications

released after 1/1/2008 require this new framework.

o

New HydroID manager


table is now called ApUniqueID instead of
HydroIDTable and allows managing multiple uniqueid fields if needed.



ArcHydr
o92
:

o

Added Arc Hydro Tools toolbox

o

Fixed Global Delineation issue (empty geometry)

o

Fixed 10
-
85 slope in NSS toolbar

o

DSS to GDB integrated into Arc Hydro (Export to DSS function)



GeoHMS
:

recompiled against new framework



XML Data Exchange
: recompiled against

new framework



DSSToGDB
: integrated with Arc Hydro, no separate setup



GeoDozer
: not supported anymore



Release 02/1
5
/08


GeoRAS:

updated for new framework for 9.2



ArcHydro92
:
fix memory issue for Adjoint Catchment



GeoHMS
: recompiled


15



Release 03/28/08


GeoRAS:

new functions



ArcHydro92
:

o

Fix to Geoprocessing functions

o

save more often in LFP for Catchment to avoid
automation error with big grids



GeoHMS
:


o

FeatureToRaster function:
Field Name in the upper
portion of the form always goes back to the first e
ntry in
the list regardless of what was selected. Fixed. Also CN
tag changed to BasinCN

o

Subbasin parameters: CN field changed to BasinCN

o

HMS Schematic: The schema node at the confluence
within a subbasin (after merging basins resulting in a
confluence of r
ivers within the basin) did not have
HyElemType populated. This is fixed.



Release 04/03/08


ArcHydro92
:
new geoprocessing functions for deranged
terrain




Release 04/04/08


ArcHydro92
:

o


new geoprocessing functions for Green and Ampt Calculation

o

Fix St
eamstats socket > Delineation snapping issue (create a corrupt strpt
file in temp location that prevents other delineation tools to work
correctly)




Release 04/08/08


ArcHydro92
:

o


Fixes to

Green and Ampt Calculation functions



Release 04/15/08


ArcHyd
ro92
:

o

Fixes to Green and Ampt Calculation functions

o

New Green and Ampt Excess Rainfall function

o

New Time Series > Scale Design SCurve function



Release 04/15/08


ArcHydro92
:

o

Fix to Calculate G&A parameters

(Lock, fields not populated)

o

Fix to Calculate G
&A Excess Rainfall (Time step increment)

o

Fix to export to DSS



GeoHMS92:
Fix to export to DSS



Release 04/17
/08


ArcHydro92
:

o

Fix to Calculate G&A parameters (ssugrid incorrectly used)

o

Add export to rai to G&A excess rainfall



Release 04/30/08


ArcHydro
92
:

o

Modification to G&A excess rainfall ui

o

Add new Time Series SCurve functions



GeoRAS92

o

Fixed to install



Release 05/05/08


ArcHydro92
:

o

Add gdb support to Time Series functions



Release 05/09/08


ArcHydro92
:

o

G&A excess rain calculation verified agains
t SWFWMD and ICPR




GeoHMS92:

o

Export Subbasin and River as shape files

o

Include subbasin and stream shape files with data preparation


16

o

Include other parameters (InitAbst, MaxDeficit, IDeficit,InitLoss) under subbasin
parameters

o

Remove WDNRDesign and Madison
from Design rain nodes and keep a generic
name ‘
HMS
DesignRain’

o

Change GeoHMS 4.1.0 to 4.2.0 to match 9.2 release

o

HMS version number is changed to 3.2.0 from 3.0.1

o

Change ‘Gage Subbasin Intersect’ to ‘Intersect Areas’ since intersect function is
needed for
‘Weighted Gage’ and ‘Subbasin Parameters From Features’.

o

Generate project
now
require ‘Stream Link

Grid


as opposed to

‘Link Grid’



Release 05/22/08


ArcHydro92
:

o

Toolbox moved to standard ArcGIS location

o

New Accumulate SCurve functions

o

Migration of addi
tional Terrain




GeoHMS92:
recompiled with Arc Hydro



Release 05/23/08


ArcHydro92
:
Fix to Schema Generation. ToNodeID incorrectly
populated for additional watershed links



GeoHMS92:
recompiled with Arc Hydro



ApFramework92:
same framework dll so no confli
ct
between this version and the last one (2/2/08). Setup was
modified to remove a dll needed only by GeoRAS



Release 06/
03
/08


ArcHydro92
:

o


2 new Export to ICPR gp tools (require XML_Data_Exchange)

o

Fix to intersect areas protected memory errors

o

Fix to Gr
een and Ampt Excess Rainfall

o

Fix duplicate node issues for Drainage Connectivity Characterization




GeoHMS92:
recompiled with Arc Hydro



Release 06/17/08


ArcHydro92
:

o

Modify Export to ICPR gp tools

o

Fix and performance improvement for Drainage Connectivity

Characterization


o

Performance improvement for Export SCurve to RAI

o

Add definition for groundwater in ahd



GeoHMS92:
recompiled with Arc Hydro



Release 06/19/08


ArcHydro92
:
Add missing control file for export to icpr



Release 06/20/08


ArcHydro92
:
Fix
for export to icpr

o

Remove definition for GW in ahd


made version 6/17
-
6/19 not working
for gp tools



Release 06/30/08


ArcHydro92
:

o

Fix to export to icpr

o

New HEP tools

o

Accumulate Shapes function



Release 07/16/08


ArcHydro92
:

o

Performance enhancements

to Compute G&A computation

o

New GP Function


Accumulate Incremental Time Series

o

New HEP tools


Bridge Types added



Release 07/16/08


ArcHydro92
:

o


HEP tools


Handles existing HEP Line belonging to geometric network



Release 07/21/08


ArcHydro92
:
HEP

tools updates


17



GeoHMS
92
:
recompiled with Arc Hydro



Release

07/28/08


HEC
-
GeoRAS



this version contains all fixes that were
found during the beta period starting in 2007. This is a complete .NET
implementation and will be officially released by the HEC.



R
elease 08/01/08


ArcHydro92
:
new GP tools

o

Create Target Locations


create target locations if they do not exist

o

Batch Dendritic Terrain Preprocessing: run the model in batch mode




Release 08/04/08


ArcHydro92
:
Fix to HEP Tools (message when switchin
g to
another tool, remove HydroID from HEP Line)



Release 08/12/08


ArcHydro92
:
Fix to Batch Terrain Preprocessing and
geoprocessing tools: reset the extents after running a tool



GeoHMS
92
:
Fix Main View > Terrain Preprocessing
(XML update)



Release 08/27
/08


ArcHydro92
:

o

Batch Global Watershed Delineation:
parameter was not computed for
remaining watersheds once it failed for one watershed.

o

LongestFlowPath computation with preprocessed data: allows
computation when watershed point is not located within
a catchment or is
located within a catchment that has no associated drainage line



GeoHMS92:

recompiled with Arc Hydro




Release 08/29/08


ArcHydro92
:

Fix to Create Arc Hydro Configuration.

New GP Tools: Flow Direcion with Stream.



Release 09/03/08


Arc
Hydro92
:

New GP Tools: Build Walls

EPA Aggregator

-

Allows graphs of groups

-

Remove 0 from range

-

Range available only if background is selected



Release 09/08/08


ArcHydro92
:

o

EPA Aggregator



Fix Range (value + location)



Display range with 2 decimals



Remove g
roups for top contributors



Release 09/23
/08


ApFramework
92
/93
:

o

Version compiled 08/28/2008


does not break compatibility with
previous version from 05/23/2008. Fixes issues with hydroid tables not
properly created/used in sde when user is not data owne
r.

Work with 9.2
and 9.3



ArcHydro92/93:

o

Version compiled against 9.2 and working both in 9.2 and 9.3, including
the geoprocessing tools.



Release 10/02/08
-

ArcHydro92/93:

o

Fix for LFP for Adjoint Catchment: Multipart lines were created when the
input lfp
for catchment were touching the boundary and ouput lfp lines
direction was reversed (for 10m DEM)


18

o

New Function: Import from DSS under Attributes Tools > Time Series
Processing.



Release 10/06/08
-

ArcHydro92/93:

o

For for gp tools with optional inputs so th
at they work in command
line/script



Fill Sinks



Build Walls



Drainage Line from Stream



Flow Direction with Sinks



Release 10/24/08
-

ArcHydro92/93:

o

EPAAggregator: upgrade of charting software + fix for groups (multiple
group selection, double/integer ids)

o

N
ew function in Terrain Prepro: Flow Direction with Stream to match gp
tool

o

Global Parameters: fix to Batch Global Delineation/Streamstats/Compute
Global Parameters to ensure that parameter order is respected when doing
the global computation.

o

Fix for GetAp
Layers and tables

o

Use NSS version from October 2008



Release 10/30/08
-

ArcHydro92/93:

o

Fix for Basin Length for watershed narrow at the end(s)

o

GPTools


fix to targetlocations stored in XML in memory so that the tags are set
for the tools in the menu whe
n the gp tools are used first

o

Add parameter ‘CreateConfigOnSave’ to prevent the creation of .mdb/.ahd in 9.3
when saving the map the first time


default to 1, create. Can be set to 0 in
/bin/ArcHydroTools.xml to change the default behavior.



Release 12/10/
08
-

ArcHydro92/93:

o

Fix for Basin Length for watershed narrow at the end(s) and where basin length
point would end up on a disconnected cell.

o

Fill Sinks (gp tool)


Deranged polygons were ignored and filled

o

Flow direction with sinks (gp tool
)

-

The entr
y for “Output Sink Points” was
sometimes getting an extra “
\
Layer” in the path



Release 12/16/08
-

ArcHydro92/93:

o

Flow direction with sinks (gp tool)
-

Sink Point was created outside of the feature
dataset

o

Target location/dataset were incorrectly populate
d in the XML in the map when
using the gp tools

o

Longest Flow Path for Catchment


Fix out of memory issue when processing
more than 3000 catchments

o

Updated Basic Terrain Prepro workflow to remove the optional inputs for Stream
Segmentation (set them to bla
nk)

o

EPA Aggregator: Add messages when source associated to selected group is
already selected, or a source associated to a group is being unselect
.



Release 12/19/08
-

ArcHydro92/93:

o

GP tools
-

Create Arc Hydro Config/Create Target Locations: fixed permi
ssion
issue when user not connected as admin user (registry access)



Release 12/26/08
-

ArcHydro92/93:

o

Compute Local/Global Parameters: Failed when polygon was less than 50% of
the cell size.



Release 01/02/09
-

ArcHydro92/93:


19

o

GP
-

Batch Terrain Prepro:
now read model name from initial active configuration
+ give more feedback. Continue processing when one of the subdirectories fails



Release 01/02/09
-

ArcHydro92/93:

o

NSS Parameters


Fix computation of percent forest and storage

o

Cleanup gp tools



Release

01/12/09
-

GeoHMS
92
/93
:

o

Run DSSVue will work for non admin users
.

o

Grid cell file


sliver/single cell polygons with zero or null flow length or area=0
will be ignored
.


o

ASCII Grid to DSS


additional GRID TYPE (SHG/HRAP)
.

o

Gage Thiessen Polygon


Check f
or Arc Editor license before processing
.

o

Weighted Gage


Temporal distribution is blank.

o

Features to Rasters tool: work with shapefiles.

o

Create Raster from Features tool: extent can be set using
either a Raster or a
feature class. User can type in the cel
l size. When a raster is selected for extent,
the default cell size is the cell size of the raster that can be overwritten.

o

Generate Project


after execution, Arc Hydro settings within Arc Hydro gp
toolbox will be updated to reflect new dataframe (i.e. ne
w data location set to
project).



Release 01/16/09
-

Arc Hydro Tools 1.3 Final for ArcGIS 9.2/9.3



Release 01/23/09
-

GeoHMS
92
/93
:

o

Terrain preprocessing function removed from GeoHMS Main View. User will run
Arc Hydro preprocessing.

o

After generating proje
ct, .ahd was not getting updated correctly. A new node
‘MapView’ was getting created instead of project name.

o

Intersect polygon function sometimes failed with HRESULT_Error (related to #2).

o

Rain grid layer was getting saved in MainView target location. It
is now stored
within project geodatabase.

o

Metadata for the project was not getting saved anywhere. It will get saved in
‘Metadata’ field within Project Area (255 character max)

o

Baseflow Type in UI changed to Baseflow Method



Release 01/23/09
-

GeoHMS92/9
3:
Add missing
functions
.



Release 02/0
5
/09
-

GeoHMS92/93:

o

Map2HMS


fixed subbasin lock issue during Longest Flow path and Centroidal
longest flowpath

o

GageThiessenPoly


will require ‘Name’ and ‘HydroID’ for gage points. ‘Name’
field will get transferred

to GagePoly

o

IntersectPolygon


will require ‘HydroID’ for parameter and Subbasin layer.

o

GageWeights and InverseDistance functions


will require ‘Name’ field (Standard
ApFramework ‘Required/MustExist field not found’ error will be displayed if not
found)

o

RemoveProject


Works only within Main View data frame

o

All forms will respond correctly to Red X clicks or Esc to close forms



Release 02/09/09
-

GeoHMS92/93:
Add missing
functions

(Background map
,
shape
)



Release 02/13/09
-

GeoHMS92/93:

o

Inverse distan
ce and weighted gage will create gage file along with met file
based on ‘Name’ field in the gage feature class. User won’t be prompted for
DSS. If user has .dss/.gage from Arc Hydro (Export to DSS) or previous HMS
projects, these files need to be copied ma
nually to project location.

o

Batch point delineation will work with batchpoint created using Arc Hydro batch
point creation tool (both will have ‘Descript’ field)

o

Import Batch point will now create ‘Descript’ field as opposed to ‘Description’ to
be consiste
nt.


20




Release 02/19/09
-

GeoHMS92/93:


o

Split Subbasin Tool


User cannot split a basin with more than one river
segments. User will first need to delete/merge extra reaches or split basin at
confluences before running this tool. Prior version would delin
eate watersheds
only for the reach segment that is either split or extended creating “data holes” in
subbasins.

o

Split Subbasin Tool


if user entered description for project point other than the
default, tool was saving the project name as description. Thi
s is fixed.

o

HMS Project Setup


No default location (HMS projects are no longer stored in
C:
\
HMSProj). Also when picking a different location other than the default, files
were not copied


This is fixed.

o

River merge


merging disconnected rivers are no lo
nger allowed.

o

Subbasin Time Series, Gage Weights and Inverse Distance met models will now
create gage file. Design Gage function will NOT create a new gage but instead it
will copy "hmsdesign.dss" and "hmsdesign.gage" from installation location to
project

location and subsequently to HMS project location.




Release 03/04/09
-

GeoHMS92/93:

o

Split Subbasin Tool


Roolback the restriction introduced in 02/19/09 version
preventing user from splitting basin with more than one river. “data holes” in
subbasins w
hen splitting basins downstream is fixed.

o

Generate ASCII Grids


was expecting an XML node ‘ModlClarkProcess’ under
ApFunctions. This is fixed to expect ‘GridCellProcess’ node.





Release 03/10
-
12/09
-

New Framework


all applications have been
updated
.
D
elete all files from installation locations (…Program Files
\
ESRI, …Program
Files
\
HEC)

Run RegWork.exe to delete all application references from registry (remove
ApFramework, ApUniqueIDMgr, ApUniqueIDMgrExtn,
ApHydro,GeoHMS, GeoRAS, GeoEFM etc)





ArcHydro9
293:

o

Adjoint Catchment Processing


Function failed in SDE

on nextdownid
processing

o

GP tools: Stream Segmentation/G&A tools: tools using optional parameters failed
in Python



Release 03/18
/09



ArcHydro9293:

o

NSS Regression: Compute NSS Parameters


fix longes
t flow path


incorrect
lines when line was outside the watershed boundary





Release 03/25/09
-

ArcHydro9293:

o

Accumulate Shapes


fix overflow error when dealing with a big number of
records.

-

GeoHMS92/93:

o

Inverse Distance


Gage file will also have La
t/Long, Export all gages within the
feature class as opposed to only the ones within the subbasin extent

o

Generate Parameter Grids


Changed to Generate CN Grid. Other grids will be
supported in the future version.

o

DesignGage


message box will include gage

file

location as well



Release 03/
30
/09
-

GeoHMS92/93:


21

o

Conflicts with new ApFramework!! Splitting Subbasin may create HydroID=
-
1.
Other HydroIDs may also be
-
1. Casting error for COM Objects


Fixed the
references. Old mxd’s may still be an issue. Creat
e a new mxd and reload the
data from old projects for
reusing

old project data.