Releases: FluvialGeomorph/FluvialGeomorph-toolbox
v0.2.3
FluvialGeomorph v0.2.3 (Release date: 2024-06-28)
Major Changes
- Added the report
Report - L2 b
that displays cross sections plots disaggregated by extent. - Added the report
XS Compare Plot, L2
that plots XS points for a specified extent of the cross section.
Bug Fixes
- Updated tool documentation to add many missing parameter descriptions.
v0.2.2
FluvialGeomorph v0.2.2 (Release date: 2024-05-26)
Major Changes
- Added the report
Report - L1 b
that displays cross sections plots disaggregated by extent. - Added the report
XS Compare Plot, L1
that plots XS points for a specified extent of the cross section. - Added the tool
14a - XS Points Classify
that classifies XS station points as falling within floodplain and channel polygons. - Recommended a Level 1 workflow adjustment to use the
detrend
raster to make a rough estimate of the channel and floodplain at the end of L1, rather than wait until L2 for a more informed estimate. Use tool08 - Water Surface Extent
to create new polygon feature classeschannel_xxx
andfloodplain_xxx
(where xxx represents the detrended elevation) to capturet these L1 rough estimates. These will be revised further in L2 with better estimates. - Added the data management
Join From CSV
tool to workaround the inability to reliably write results into ESRI geodatabases.
Bug Fixes
- Fixed a bug in the
15b - XS Dimensions, Level 2
tool that was causing slope and sinuosity values for the last cross section to calculate null values. - Fixed tool 12 - XS Watershed Area.
- Updated tools 15a, 15b, 15c to use only
sf
functions fromfluvgeo
. - Updated tool in the
Check
toolset. - Removed all remaining
sp
andrgdal
dependencies. - Removed all use of the
arcgisbinding::arc.write
function as it has proven over the past 2 years to be too fragile to risk any further production use. No reliable write methods remain for the file geodatabase format from R. Therefore, all R data frame output is now written to.csv
files for later import into file geodatabase format. Adoption of this strategy mitigates any further disruption to this project from ESRI's lack of support for ensuring a robustarcgisbinding::arc.write
function.
0.2.1
FluvialGeomorph v0.2.1 (Release date: 2024-01-22)
Major Changes
-
Updated workflow to support importing on-the-ground field survey data. Added or modified the following tools:
- Added the
Import Thalweg
tool - Creates athalweg_points
feature class from a field survey. - Added the
Import Field XS
tool - Creates afield_xs_points
feature class from a field survey. - Added the
DEM From Field
tool - Creates a DEM from field survey points. - Added the
Flowline Thalweg
tool - Creates aflowline
feature class from athalweg_points
feature class. - Updated the
Flowline Points
tool - It now allows setting thestation_distance
parameter to zero to support using field surveys. Settingstation_distance
to zero turns off simplification of theflowline
and creating regularly spacedflowline_points
at the station_distance spacing. This preserves the original field surveyed thalweg locations. - Added the
XS From Field
tool - Creates a polyline feature class from afield_xs_points
feature class.
- Added the
Bug fixes
- Refactored R scripts to use the
here
package to resolve script location within the toolbox folder structure. - Updated the process for pandoc executable detection.
0.1.8
FluvialGeomorph v0.1.8 (Release date: 2023-08-24)
Major Changes
- None
Bug fixes
- Install latest stable release of RegionalCurve.
v0.1.7
FluvialGeomorph v0.1.7 (Release date: 2023-03-22)
Major Changes
- Removed
ceramic
dependency and added inmaptiles
andterrainr
to create
basemaps for aerial and elevation data.
Bug fixes
- Removed dependency on the package
ceramic
.
Compatability Matrix
This table describes the latest versions the software has been tested with.
Software | Tested |
---|---|
ArcGIS Pro | 3.0.2 |
R | 4.2.2 |
R-bridge | 1.0.1.300 |
FluvialGeomorph | 0.1.7 |
v0.1.6
FluvialGeomorph v0.1.6 (Release date: 2023-01-25)
Major Changes
- To ensure that all feature classes are in the same coordinate system, each project file geodatabase will use a feature dataset to store all feature classes. To support this change, all tools have been refactored to expect feature classes to reside within a feature dataset.
- Discovered that
arcgisbinding::arc.write
frequently fails to write feature classes to a file geodatabase. To workaround this limitation, we have decided to only write table data from R back to the file geodatabase. The tools04b - Gradient
,15a - XS Dimensions, Level 1
,15b - XS Dimensions, Level 2
, and15c - XS Planform, Level 3
now write their results as tables. - Added a
JoinField
tool to theData Management
toolset. This allows calculations made in R and written to tables to be joined back to their geometry feature classes.
Bug fixes
- Removed dependency on the unmaintained package
facetscales
.
Compatability Matrix
This table describes the latest versions the software has been tested with.
Software | Tested |
---|---|
ArcGIS Pro | 3.0.2 |
R | 4.2.0 |
R-bridge | 1.0.1.300 |
FluvialGeomorph | 0.1.6 |
FluvialGeomorph v0.1.5 (Release date: 2022-05-16)
Major Changes
- None
Bug fixes
- Updated the install tool to handle Pandoc located within the RStudio Quarto distribution
Compatability Matrix
This table describes the latest versions the software has been tested with.
Software | Tested |
---|---|
ArcGIS Pro | 2.9.2 |
ArcMap | - |
R | 4.1.3 |
R-bridge | 1.0.1.244 |
FluvialGeomorph | 0.1.5 |
v0.1.42
FluvialGeomorph v0.1.42 (Release date: 2021-02-28)
Major Changes
- The R-bridge (arcgisbinding v1.0.1.244) now fully supports R 4.x. Therefore, the FluvialGeomorph toolbox can now be used in ArcGIS Pro and Map with the latest version of R.
Bug fixes
- The install script now creates the ceramic cache directory. If this directory doesn't previously exist, tools calling ceramic would fail when the interactive prompt wasn't responded to. On certian computers, this bug prevented all reports from running since a map calling ceramic is at the beginning of each report.
Compatability Matrix
This table describes the latest versions the software has been tested with.
Software | Tested | Not Tested |
---|---|---|
ArcGIS Pro | 2.6.1 | 2.7+ |
ArcMap | 10.7.1 | 10.8+ |
R | 4.0.3 | 4.0.4 |
R-bridge | 1.0.1.244 | - |
FluvialGeomorph | 0.1.42 | - |
v0.1.41
FluvialGeomorph v0.1.41 (Release date: 2020-12-14)
Major Changes
- Added chart output to the XS River Position tool to allow the user to QA the watershed area and river position calculations before proceeding.
Bug fixes
- Fixed the feature class check functions.
Compatibility Matrix
Please follow the compatibility matrix below to determine the required combination of software components necessary to run the toolbox.
Software | Suported | Not Supported |
---|---|---|
ArcGIS Pro | 2.5 | 2.6 |
ArcMap | 10.7 | 10.8 |
R | 3.6 | |
R-bridge | 1.0.1.239 | |
FluvialGeomorph | 0.1.43 | 0.1.43 |
v0.1.40
FluvialGeomorph v0.1.40 (Release date: 2020-09-27)
Bug fixes
- Fixed a bug that prevented the Level 1 and 2 reports from displaying slope.
- Adjusted the
loess_span
default values.
Compatibility Matrix
Please follow the compatibility matrix below to determine the required combination of software components necessary to run the toolbox.
Software | Suported | Not Supported |
---|---|---|
ArcGIS Pro | 2.5 | 2.5 |
ArcMap | 10.7 | 10.8 |
R | 3.6 | |
R-bridge | 1.0.1.239 | |
FluvialGeomorph | 0.1.40 | 0.1.40 |
Note: The ArcGIS R-bridge does not yet support R 4.0 for use in ArcGIS Pro or ArcMap geoprocessing tools.