GCS GUI documentation

This webpage includes the documentation for the Geomorphic Covariance Structure (GCS) Analysis Tools Graphic User Interface (GUI).

You can find the repository here.

Included files

  • Graphic user interface executable script, gui_tkinter.py

  • Python files defining GUI implemented function/methods.

  • A copy of pre-requisite executables from RapidLasso’s LAStools.

  • A copy of the ‘Breeze’ GUI theme.

Pre-requisite packages

  • arcpy with a valid Spatial Analyst license.

Attention

The GUI must be ran using a clone of the default ArcPro Python 3 environment!

All non- arcpy packages can be installed to the cloned ArcPro Python environment by simply using the ArcPro Python Package Manager or via conda in the command line:

$ conda activate ...\ESRI\conda\envs\arcgispro-py3-clone\python.exe
$ conda install -c conda-forge scipy
$ conda install -c conda-forge pillow
$ conda install -c conda-forge plotly
$ conda install -c conda-forge seaborn
$ conda install -c conda-forge openpyxl

Setting up

Create a folder containing following:

  • LAS/LAZ point cloud data files with spatial extents/footprint that capture a river valley’s in-channel topography. Either bathymetric LiDAR or traditional LiDAR collected during dry channel conditions.

  • Any shapefile (.shp) from the LiDAR project’s metadata that has a spatial reference frame matching the point cloud data. Can also be manually created based on project metadata files.

  • A shapefile (.shp) defining the analysis area of interest (AOI). Projected in a spatial reference frame with desired analysis units (Meters or US Feet)This shapefile’s spatial reference is applied to all output files.

  • A folder (within the top level directory) containing only 4-band, 1m- resolution NAIP imagery .jp2 files that cover the AOI.

Bugs and errors

I would appreciate if all bugs and feature requests be made via out GitHub Issues page_. .. _page: https://github.com/xaviernogueira/GCS-Analysis-Tools/issues

If you prefer a more direct approach, do not hesitate to contact me via email at xavier.rojas.nogueira@gmail.com with bug reports, questions, or other feedback.

I will try to respond expeditiously, and update the software when necessary.

Indices and tables