sf2csv
to eliminate the need for arcgisbinding
functions to read and write data into file geodatabases. xs_geometry
previously calculated the maximum cross section depth and was changed to calculate the mean depth of each cross section. This change was made to better align with the hydraulic geometry literature. slope_sinuosity
function to optionally smooth the flowline_points
z-elevations. As the quality of LiDAR data collection continually increases, there is less need to smooth longitudinal profile z-elevations. sp
package ahead of its decommissioning in favor of the R package sf
. This included converting all package data, tests, checks, and documentation. mapboxapi
R package to display aerial photos with labels on overview maps. terra
functions to replace raster
functions ahead of its decommissioning. rgdal
to address issues with the Level 1 Reports failing.
See Issue 26terrainr
get_tiles function to address ceramic
display issues for background elevation imagery in reports.
See Issue 20terra
functions to replace raster
functions in elevation map hillshade generation.maptiles
get_tiles function to address ceramic
display issues for aerial imagery in reports.
See Issue 20ceramic
is passing GDAL output that is interrupting the display of maps in reports. sx2arc_table
function to write sf
and sp
objects to a file geodatabase table. arcgisbinding::arc.write
frequently fails writing feature classes to a geodatabase. "Wild caught" file geodatabase feature classes produced by the FluvialGeomorph-toolbox
when converted to sp
or sf
inside fluvgeo
frequently fail to create a valid feature class (i.e., missing geometry, no coordinate system) when saved to a file geodatabase using arc.write
. This behavior is described in the arcgisbinding
issues listed below. These outstanding issues identify and generally discuss the problems, but provide no fix or clear workaround guidance.
The workarounds identified in these issues were implemented in the sp2arc
and sf2arc
functions. No combination of these suggestions were able to produce a reliable workaround.
arc.write
, we have chosen to minimize our exposure. We have decided to only write table data back to the file geodatabase. arcgisbinging
team addresses these issues, we may choose to go back to trusting the writing of file geodatabase feature classes using arc.write
. arcgisbinding
failure to comprehensively handle coordinate reference system conversions between ESRI-GDAL-ESRI. The workaround is to require the user to read and write geodatabase (GDB) feature classes into a feature dataset. The feature dataset then enforces the coordinate reference system. arcgisbinding
recommendation to handle coordinate reference system conversions between ESRI-GDAL/PROJ6-ESRI using the arc.write()
shape_info
method does not work, Issue 38. arcgisbinding
issue 26 & 38) (https://github.com/R-ArcGIS/r-bridge/issues/38)[https://github.com/R-ArcGIS/r-bridge/issues/38]. riffle_floodplain
feature class. map_reach_metric
function. slope_sinuosity
function to ensure that coordinate systems with linear units of meters, feet, or US survey feet are handled properly. loess_span
default values. xs_metrics_report
). map_xs
to the Level 1 and Estimate Bankfull reports. map_xs
optional to support its use in the Level 1 report and the Estimate Bankfull report before banklines are created. esri_raster2RasterLayer
function to standardize raster retrieval. xs_compare_plot_L1
into the plot area to be consistent with the level 2 plots. xs_compare_plot_*
to more clearly communicate the orientation of the cross section. map_xs
function to accept a raster::RasterLayer
so that the site DEM is only loaded once rather than being loaded each time the map_xs
function is called. xs_metrics_plot_L1
, xs_metrics_plot_L2
, compare_xs_long_profile
, xs_long_profile
, xs_profile_plot
, map_reach_metric
, xs_metric_plot
. check_cross_section_dimensions
. check_cross_section_dimensions
now accepts sf input. map_reach_overview
function to use aerial photos and coarse-scale elevation from Mapbox. This functionality is provided by the ceramic
R package. Use of Mapbox requires an API key to access a relatively generous free tier of mapping services. map_reach_overview
to use the ceramic
R package to retrieve Mapbox aerial photos and coarse-scale elevation in place of the broken tmaptools::read_osm
. map_xs
function now handles inputs in different coordinate systems. It does this by reprojecting all inputs to match the dem. flowline_metrics
function that plots Level 1 metrics. map_xs
function is called in a report. xs_metrics_report
. Level 2 Report
. xs_metrics_plot_2
for the Level 2 Report that only displays xs metrics complete at Level 2. sf
objects in addition to sp
objects. sf` R package for spatial data. Estimate Bankfull
report. Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.