Skip to content

Releases: FluvialGeomorph/FluvialGeomorph-toolbox

v0.2.3

28 Jun 18:48
f3b43a1
Compare
Choose a tag to compare

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

26 May 19:28
17c69ae
Compare
Choose a tag to compare

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 tool 08 - Water Surface Extent to create new polygon feature classes channel_xxx and floodplain_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 from fluvgeo.
  • Updated tool in the Check toolset.
  • Removed all remaining sp and rgdal 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 robust arcgisbinding::arc.write function.

0.2.1

22 Jan 14:29
6086c88
Compare
Choose a tag to compare

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 a thalweg_points feature class from a field survey.
    • Added the Import Field XS tool - Creates a field_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 a flowline feature class from a thalweg_points feature class.
    • Updated the Flowline Points tool - It now allows setting the station_distance parameter to zero to support using field surveys. Setting station_distance to zero turns off simplification of the flowline and creating regularly spaced flowline_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 a field_xs_points feature class.

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

25 Aug 19:47
1f2aee8
Compare
Choose a tag to compare

FluvialGeomorph v0.1.8 (Release date: 2023-08-24)

Major Changes

  • None

Bug fixes

  • Install latest stable release of RegionalCurve.

v0.1.7

22 Mar 17:42
20de2aa
Compare
Choose a tag to compare

FluvialGeomorph v0.1.7 (Release date: 2023-03-22)

Major Changes

  • Removed ceramic dependency and added in maptiles and terrainr 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

26 Jan 00:59
bc79bd0
Compare
Choose a tag to compare

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 tools 04b - Gradient, 15a - XS Dimensions, Level 1, 15b - XS Dimensions, Level 2, and 15c - XS Planform, Level 3 now write their results as tables.
  • Added a JoinField tool to the Data 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)

16 May 17:58
fb776f6
Compare
Choose a tag to compare

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

28 Feb 23:16
Compare
Choose a tag to compare

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

14 Dec 21:16
Compare
Choose a tag to compare

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

27 Sep 23:57
Compare
Choose a tag to compare

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.