Recommendations for installation and general overview of available tools

Similar documents
Creating Watersheds from a DEM in ArcGIS 9.x

Delineation of Watersheds

4. GIS Implementation of the TxDOT Hydrology Extensions

Supplementary Information B

IDW-Plus Tutorial. Erin E. Peterson

How to Create Stream Networks using DEM and TauDEM

Watershed Delineation

Automatic Watershed Delineation using ArcSWAT/Arc GIS

IndiFrag v2.1: An Object-based Fragmentation Analysis Software Tool

Creating Watersheds and Stream Networks. Steve Kopp

MERGING (MERGE / MOSAIC) GEOSPATIAL DATA

Using ArcGIS for Hydrology and Watershed Analysis:

Watershed Modeling With DEMs

Determining the Location of the Simav Fault

)UDQFR54XHQWLQ(DQG'tD]'HOJDGR&

A GIS-based Approach to Watershed Analysis in Texas Author: Allison Guettner

Watershed Modeling Orange County Hydrology Using GIS Data

Welcome to NR502 GIS Applications in Natural Resources. You can take this course for 1 or 2 credits. There is also an option for 3 credits.

Within this document, the term NHDPlus is used when referring to NHDPlus Version 2.1 (unless otherwise noted).

The Geodatabase Working with Spatial Analyst. Calculating Elevation and Slope Values for Forested Roads, Streams, and Stands.

The File Geodatabase API. Craig Gillgrass Lance Shipman

Watershed Analysis of the Blue Ridge Mountains in Northwestern Virginia

Data Structures & Database Queries in GIS

Watershed and Stream Network Delineation

Outline. Chapter 1. A history of products. What is ArcGIS? What is GIS? Some GIS applications Introducing the ArcGIS products How does GIS work?

Trail Flow: Analysis of Drainage Patterns Affecting a Mountain Bike Trail

Exercise 4. Watershed and Stream Network Delineation

ArcGIS Data Models: Raster Data Models. Jason Willison, Simon Woo, Qian Liu (Team Raster, ESRI Software Products)

software, just as word processors or databases are. GIS was originally developed and cartographic capabilities have been augmented by analysis tools.

Python Raster Analysis. Kevin M. Johnston Nawajish Noman

GeoWEPP Tutorial Appendix

Digital Elevation Model Based Hydro-processing

WORKING WITH DMTI DIGITAL ELEVATION MODELS (DEM)

Esri UC2013. Technical Workshop.

THE CONSERVATION LANDSCAPE CONTEXT TOOLBOX: A Custom ESRI ArcToolbox for the Stewardship of Conservation Lands in Rhode Island

Geo-spatial Analysis for Prediction of River Floods

GIS IN ECOLOGY: ANALYZING RASTER DATA

NR402 GIS Applications in Natural Resources

Exercise 4. Watershed and Stream Network Delineation

Creating Watersheds from a DEM

Exercise 2: Working with Vector Data in ArcGIS 9.3

Lecture 2. A Review: Geographic Information Systems & ArcGIS Basics

GIS Topographic Wetness Index (TWI) Exercise Steps

Using a GIS to Calculate Area of Occupancy. Part 1: Creating a Shapefile Grid

Handling Raster Data for Hydrologic Applications

DEMs Downloading and projecting and using Digital Elevation Models (DEM)

ArcGIS Pro: Analysis and Geoprocessing. Nicholas M. Giner Esri Christopher Gabris Blue Raster

Using the Stock Hydrology Tools in ArcGIS

Identifying coordinate systems for data using ArcMap

In this exercise we will learn how to use the analysis tools in ArcGIS with vector and raster data to further examine potential building sites.

SLR Calculator: Sea Level Rise (SLR) Inundation Surface Calculator Add-in for ArcGIS Desktop & 10.4

Week 7 Last week: This week s topics. GIS and Forest Engineering Applications. FE 257. GIS and Forest Engineering Applications.

CAD: Introduction to using CAD Data in ArcGIS. Kyle Williams & Jeff Reinhart

Transactions on Information and Communications Technologies vol 18, 1998 WIT Press, ISSN

Geodatabase An Overview

Exercise 4. Watershed and Stream Network Delineation

GIS CONCEPTS ARCGIS METHODS AND. 3 rd Edition, July David M. Theobald, Ph.D. Warner College of Natural Resources Colorado State University

Compilation of GIS data for the Lower Brazos River basin

CONVERTING A NEXRAD MAP TO A FLOODPLAIN MAP. Oscar Robayo, Tim Whiteaker, and David Maidment*

Environmental Systems Research Institute

Open ArcToolbox Spatial Analyst Tools Hydrology. This should display the tools shown at the right:

GRAPEVINE LAKE MODELING & WATERSHED CHARACTERISTICS

Exercise 4. Watershed and Stream Network Delineation

Geography 38/42:376 GIS II. Topic 1: Spatial Data Representation and an Introduction to Geodatabases. The Nature of Geographic Data

Building a Hydrologic Base Map Prepared by David R. Maidment Waterways Centre for Freshwater Research University of Canterbury

Terrain and Satellite Imagery in Madre de Dios, Peru

GIS Viewshed Analysis to Identify Zones of Potential Visual Impact on Protected Landscapes

JJ Munoz. Explanation of the Project/Outline

Exercise 5 - Watershed and Stream Network Delineation from DEMs GIS in Water Resources Fall 2014

Applied Cartography and Introduction to GIS GEOG 2017 EL. Lecture-2 Chapters 3 and 4

User Manual for Range Tool for Article 12 (Birds Directive) & Article 17 (Habitats Directive)

STARS: SPATIAL TOOLS FOR THE ANALYSIS OF RIVER SYSTEMS - A TUTORIAL

Welcome to NetMap Portal Tutorial

Workshop: Build a Basic HEC-HMS Model from Scratch

Hydrology and Watershed Analysis

STEP-BY-STEP TUTORIAL V1.1:

GIS IN ECOLOGY: ANALYZING RASTER DATA

Administering your Enterprise Geodatabase using Python. Jill Penney

Visualising time-series data with the Australian Hydrological Geospatial Fabric & the Geofabric Sample Toolbox

Vermont Stream Geomorphic Assessment. Appendix E. River Corridor Delineation Process. VT Agency of Natural Resources. April, E0 - April, 2004

ST-Links. SpatialKit. Version 3.0.x. For ArcMap. ArcMap Extension for Directly Connecting to Spatial Databases. ST-Links Corporation.

Introduction to ArcGIS Spatial Analyst

Outcrop suitability analysis of blueschists within the Dry Lakes region of the Condrey Mountain Window, North-central Klamaths, Northern California

Hydrological feature extraction from LiDAR. Grant Pearse 28 March 2017

Learning Unit Student Guide. Title: Estimating Areas of Suitable Grazing Land Using GPS, GIS, and Remote Sensing

Hydrologic and Hydraulic Analyses Using ArcGIS

Using CAD data in ArcGIS

Lecture 2. Introduction to ESRI s ArcGIS Desktop and ArcMap

June 2018 WORKSHOP SECTION 2 MANUAL: RUNNING PTMAPP-DESKTOP AN INNOVATIVE SOLUTION BY:

Leveraging ArcGIS Online Elevation and Hydrology Services. Steve Kopp, Jian Lange

Display data in a map-like format so that geographic patterns and interrelationships are visible

Exercise 3: GIS data on the World Wide Web

Today: GEOL 452/552 - GIS for Geoscientists I. Lecture 3 - Chapter 1. GIS vector Data (review) Let s annotate this layer (draw on paper)

Session Objectives. Learn how to: Bring georeferenced aerial imagery into Civil 3D. Connect to and import GIS data using various tools and techniques.

Acknowledgments xiii Preface xv. GIS Tutorial 1 Introducing GIS and health applications 1. What is GIS? 2

Evaluation of gvsig and SEXTANTE Tools for Hydrological Analysis

Measuring earthquake-generated surface offsets from high-resolution digital topography

Task 1: Start ArcMap and add the county boundary data from your downloaded dataset to the data frame.

GIS in Water Resources Midterm Quiz Fall There are 5 questions on this exam. Please do all 5. They are of equal credit.

Evaluation of gvsig and SEXTANTE Tools for Hydrological Analysis Schröder Dietrich a, Mudogah Hildah b and Franz David b

Transcription:

User guide for FluvialCorridor toolbox Recommendations for installation and general overview of available tools How to cite : Roux., C., Alber, A., Bertrand, M., Vaudor, L., Piégay, H., 2013. General Overview guideline for the FluvialCorridor toolbox, a new ArcGIS toolbox package for exploring multiscale riverscape at a network scale. Sedalp (Sediment Management in Alpin Basins) and CNRS (UMR5600).

FluvialCorridor package for ArcGIS Version V01 2014 CNRS UMR5600 Environnement Ville Société Alpine Space Program Sedalp For each use of the FluvialCorridor GIS package leading to a publication, a report, a talk presentation or any other document, please refer to the following paper : Roux, C., Alber, A., Bertrand, M., Vaudor, L., Piégay, H., submitted. "FluvialCorridor" : A new ArcGIS package for multiscale riverscape exploration. Geomorphology.

I. Introduction The present guideline is an overview of the FluvialCorridor toolbox. It describes all the installation process and a quick description of how the different tools can be used. For more details on a specific tool, you can read the associated guidelines (see below the list). I.1. Context From several decades, both scientists and managers have an increasing focus on the processes involve in fluvial systems and the assessment of their biophysical status. In this research and operational context, the fluvial corridor concept appears to be justified and highly meaningful. This biophysical continuum of the fluvial systems can be defined as an area of expression of a stream according to its history, its biodiversity, its environmental interactions, its biophysical status and its adjustment pattern. Catchment characterization (delineation, detection of stream network, etc.) is today available thanks to a set of GIS toolboxes (e.g. ArcHydroTools or some toolboxes contained into the ArcToolbox package of ArcGIS such as SpatialAnalyst). However, there is currently no tool still available to characterize fluvial corridors. But today, it is an important issue for river scientists and managers in charge of providing a characterization of biophysical status of river network to get a better understanding of the sediment fluxes processes involved in catchments and to improve recommendations about sediment management and river conservation and restoration at a catchment scale. I.2. Partnership The FluvialCorridor toolbox has been developed to answer this emergent need. SedAlp (for Sediment Management in Alpine Basin : integrating sediment continuum, risk mitigation and hydropower) is a part of a global European cooperation program grouping several alpine countries with a common objective : promote the regional development in a sustainable way. SedAlp project works on an integrated management of the sediment transport into the alpine basins. The development of this toolbox has been made within the UMR 5600 Environnement Ville Société, at the École Normale Supérieure of Lyon (France). 1

II. Installation To ensure an optimal and operational functioning, FluvialCorridor toolbox requires some additional components to be installed. This installation is quick and easy. FluvialCorridor has been developed for ArcGIS 10.0 and ArcGIS 10.1. Installation processes are so detailed for those versions and have not been tested for others versions. II.1. FluvialCorridor toolbox After downloading, the toolbox is in a.zip file, openable thanks to free software available on the internet such as 7Zip (Fig. 1). All the content can be extracted in a path. Once the content is extracted, each file relates to a different tool of the toolbox. The file that enable to link scripts within the ArcGIS environment is FluvialCorridor.tbx. Figure 1 Extraction of the "FluvialCorridor" zipped file. In ArcToolbox, the ArcGIS toolboxes manager, rightclick on ArcToolbox and choose Add a toolbox... (Fig. 2A). Then, go to find the FluvialCorridor.txb file into the correct path. (Fig. 2B). (A) (B) Figure 2 FluvialCorridor toolbox installation. (A) : Add a new toolbox in ArcToolbox and (B) : choice of the FluvialCorridor.tbx path. 2

After a few seconds, the new toolbox is available into the ArcToolbox catalog (Fig. 3). The scriptstools list of FluvialCorridor is then visible by browsing the toolbox. Figure 3 FluvialCorridor toolbox available in ArcToolbox catalog. Most of the tools are then directly operational, but some of them, such as Stream Network or Hubert Test require additional components. Their installations are highly recommended. II.2. Additional softwares Most of the FluvialCorridor tools worked thanks to the Python library of ArcGIS : Arcpy. This library and the related version of Python are installed by default into ArcGIS. However, some tools required the installation of an additional set of libraries and of a free ESRI toolbox. ArcHydroTools (free ESRI toolbox) ArcHydroTools is used as a tool of raster data treatments. This toolbox, and also its tutorial are available on the ESRI website 1. According to the ArcGIS version used, the related version of ArcHydroTools will be different. The ESRI website therefore provides one version for ArcGIS 10.0 and another one for ArcGIS 10.1. Figure 4 Startup screen for the ArcHydroTools installation procedure 1 http://blogs.esri.com/esri/arcgis/2011/10/12/archydrotools 3

Once the corresponding file is downloaded, doubleclick on the file ArcHydroTools_XXmsi. It will start the installation process (Fig. 4). This process is entirely detailed for ArcGIS 10.0 in the attached document Arc Hydro Tools 2.0 Tutorial.pdf. The process with ArcGIS 10.1 is exactly the same. When the installation is done, and if that is not the case, the ArcHydroTools toolbox must be add into the ArcToolbox catalog to ensure a link with the FluvialCorridor tools. This can be done by repeating the same process than for FluvialCorridor. In ArcToolbox, rightclick on ArcToolbox and choose Add a toolbox.... Then, open Arc Hydro Tools.tbx and Arc Hydro Partial Terrain Update.tbx 2. Figure 5 Adding the Arc Hydro Toolbox into the ArcToolbox catalog NumPy and SciPy libraries Numpy and Scipy libraries encapsulate many Python libraries. Here, they are used to implement some mathematical operations on numerical datasets and statistical treatments (e.g. scipy.stats.mstats.mquantiles function). A lot of versions of those libraries exist. The development of the FluvialCorridor toolbox has been made with Numpy.1.6.1 and Scipy.0.10.1, compatible with the Python 2.6 used into ArcGIS 10.0. Those versions are available thanks to the tab Download of the Scipy s website 3 : For Windows 32 bits : http://sourceforge.net/projects/numpy/files/numpy/1.6.1/ http://sourceforge.net/projects/scipy/files/scipy/0.10.1/ For Windows 64 bits : http://www.lfd.uci.edu/~gohlke/pythonlibs/ If ArcGIS 10.1 is used, the corresponding version of Python will be the 2.7. In that case, it is recommended to install the superpacks of Numpy and Scipy listed in the links above. Extensions For an optimal functioning of the FluvialCorridor toolbox, some extensions of ArcGIS have to be activated, especially SpatialAnalyst. It is highly recommended to activate all the available extensions into the tabs Customize, Extensions... of ArcGIS. 2 Arc Hydro Partial Terrain Update.tbx is only available with the ArcGIS 10.1 version of ArcHydroTools 3 http://www.scipy.org/ 4

II.3. Tools descriptions Once the FluvialCorridor toolbox and the additional components are installed, the 11 scriptstools of the toolbox are functional. Those tools, described in the Table 1, can be listed into 4 groups : Extraction of the spatial entities Disaggregation process Metrics calculation Statistics and identification of longitudinal discontinuities The toolboxes have been developed as a workflow to enable and ergonomize fluvial corridor characterization at network scale (Fig. 6), from the extraction of the main spatial units (stream network, valley bottom, and centerline) to the identification of homogeneous reaches according to a given metric. However, each tool of the present toolbox can be used separately to answer a specific question : for example, the tool to extract the centerline can create a reference axis for the alluvial corridor in order to enable the metrics assessment. But it can also be used in batch mode on an entire set of polygons representing fluvial corridor reaches. Spatial units extraction (stream network, valley bottom, etc.) Aggregation into homogeneous reaches according a given metric Disaggregation and metric assessments (width, sinuosity, confinement index, etc.) Figure 6 General workflow for the fluvial corridor characterization (Modified from Alber and Piégay, 2011). Tools Stream network Valley bottom Centerline Sequencing Segmentation Polyline disaggregation Description extraction of the stream network from a Digital Elevation Model (DEM) and, if the user wants, from a preexisting stream network. extraction of the valley bottom with a DEM and a stream network. extraction of the centerline of a polygon entity. orientation and ordination of the stream network or a centerline network disaggregation, with a usergiven constant step, of polyline or polygon entities. extraction of the inflection s and the inflection line of a linear network. 5

Morphometry Elevation and slope Watershed Width Contact length Discontinuities Hubert test calculation of morphometric attributes (i.e. halfamplitude, halflength, bendlength and sinuosity) over a linear network thanks to the related inflection line. calculation of a set of topological metrics such as the elevation and the slope over a linear network, using a DEM. calculation of the drainage area along a network. calculation, at a usergiven constant step, of the width of polygon such as the valley bottom or the active channel. calculation, at a userdefined constant step, of the downstream contact length between two different ecosystems into an active channel. calculation of the ratio between two consecutive values contained into two neighbouring segments resulting from a disaggregated polyline or polygon. The resulting information is reported into a new shapefile of s corresponding to the boundary of segments. identification of discontinuities into a data set based on the statistical test of Hubert. This tool is especially used to discretize polyline (e.g. stream network) or polygon (e.g. valley bottom) entities into homogeneous reaches according to a given metric. Table 1 Descriptive list of the contained tools classified into 4 groups : red, extraction of spatial units grey, disaggregation processes green, metrics assessments yellow, statistics and longitudinal discontinuity identifications II.4. General terms of use Types of data Each tool requires a set of specific parameters. They can be : vector data raster data booleans strings integers For parameters that are not layer (booleans, strings and integers), there is no ambiguity about the input format. However, the vector or raster data can have several input format. It can be the entire string path to the file or only the name of the layer when it is displayed into an ArcGIS session. Those two options can be run by the FluvialCorridor tools. So, data can be stored either into a geodatabase or a simple path. Only one tool imposes restriction about the format of the input parameters : the Stream network tool. Further explanations are in the related technical guide. Batch executions All the FluvialCorridor tools allow a batch mode use. That kind of processing can be extremely useful when we want to apply a same tool to an important set of data. Just rightclick on the desired tool and select batch. Utilization is then the same than for all the ArcGIS tools used in batch mode. 6

III. General user interface Starting the tools Startup screen of a tool is the same than ArcGIS tools (Fig. 7A). Each tool is directly describe into this interface, firstly in a general overview, and then with more details according to the currently selected parameter (Fig. 7B and 7C). (B) (A) (C) Figure 7 Startup screen of the FluvialCorridor tools : example of the Ecotone tool (A). More details are available for each field by clicking on them (B and C). Processing the tools During all the processing, a progressing window is opened (Fig. 8) and freeze ArcGIS. Some information is provided about the state of the process. IV. Script modifications Figure 8 Process screen of the Stream network tool Scripts modifications can be made, according to a perfect understanding of the algorithmic scheme of the related tool and of Python language and Arcpy library. In order to add a modification : 7

open the.py file of the related tool into an IDE (Integrated Development Environment) such as Eclipse ou IDLE. This file is contained into the path where the file FluvialCorridor.zip has been unzipped. or, in the ArcToolbox catalog, rightclick on the related tool and choose Modify.... The script will be opened into the Windows text editor. 8

V. Test database The FluvialCorridor package is provided with a test database contained into the testdatabase zipped file. It is divided in two subsets : rawdata and results. All the shapefiles and rasters are projected with the French Lambert_93 coordinates system. The Table 2 describes each of them. rawdata results Data name Shape Nature Tool used Input data used Comments activechannel agreestream outlet rawdem burneddem filleddem flowdir flowacc streamnetowrk Active channel with polygon water surfaces and bars. polyline Hydrographical network. Extreme downstream of the hydrographical network. DEM raster raster raster raster raster DEM of the study area. rawdem burned with the agreestream. Filled raster from burneddem. Flow direction raster over the study area. Flow accumulation raster over the study area. polyline Hydrographical network. Extracted from the BD Topo database of the IGN 1. Rectified from the BD Topo database. Resolution : 25x25m Stream network.rawdem.agreestream Default value of the streamburning step have been used. Calculated from the filled burneddem Stream network initiates with a drainage area of 10km² 1

results Data name Shape Nature Tool used Input data used Comments valleybottom centerline streamnetwork_seq streamnetwork_nodes centerline_seq centerline_nodes streamnetwork_dgo polygon polyline Valley bottom over the study area. Centerline network of the valley bottom. Sequenced stream polyline network. Nodes of the stream network (i.e. sources, links and outlet). polyline Sequenced centerline network. Nodes of the centerline network (i.e. sources, links and outlets). DGOscale stream polyline network. Valley bottom Centerline Sequenced Sequenced Segmentation.streamNetwork.filledDEM.valleyBottom.rawStreamNetwork.streamNetwork.outlet.centerline.outlet.streamNetwork_Seq Parameters used to extract the valley bottom :. Smoothing tolerance : 1 000m. Large buffer size : 1 500m. Small buffer size : 50m. Disaggregation step : 50m. Threshold MIN : 1m. Threshold MAX : 11m Parameters used to clean the valley bottom :. Aggregation distance : 300m. Minimum area : 300 000m². Minimum hole size : 200 000m². Smoothing valley bottom : 100m Generated from the valley bottom shapefile, with a disaggregation step of 5m and smoothing tolerance of 20m. Spatial disaggregation of the stream network at a 100mscale. 2

results Data name Shape Nature Tool used Input data used Comments inflectionpoints inflectionnetwork_dgo valleybottom_dgo m_contactl m_elevationslope m_morphometrysn m_morphometryin Inflection s of streamnetwork_seq polyline DGOscale inflection network. DGOscale valley polygon bottom. DGOscale valley bottom attributed polygon with the contact length metric. DGOscale stream network attributed polyline with the elevation and slope metrics. DGOscale stream network attributed polyline with morphometric information. DGOscale inflection network polyline attributed with morphometric information. Polyline disaggregation Segmentation Contact length Elevation and slope Morphometry.streamNetwork_Seq.valley bottom.centerline_seq.activechannel.valleybottom_dgo.streamnetwork_dgo.rawdem.streamnetwork_seq.inflectionnetwork_dgo.inflectionpoints Set of inflection s used to created the DGOscale inflectionnetwork_dgo.. Minimum area : 500m Spatial disaggregation of the inflection network. inflectionnetwork_dgo is a disaggregated network created thanks to the inflection s of streamnetwork_seq : an inflection line is built between each s. Spatial disaggregation of the valley bottom at a 100mscale. Morphometric information written into the DGOscale stream network.. Report results : On both Morphometric information written into the DGOscale inflection network. Report results : On both 3

results Data name Shape Nature Tool used Input data used Comments m_watershedsn m_watershedvb m_widthac m_widthvb valleybottom_dgo_width streamnetwork_ago_sinuo polygon polyline Points overlaying the DGOscale valley bottom and attributed with the watershed area. Points overlaying the DGOscale valley bottom and attributed with the watershed area. Points overlying the DGOscale centerline network attributed with the active channel width. Points overlying the DGOscale centerline network attributed with the active channel width. DGOscale valley bottom attributed with the width metrics. AGOscale stream network aggregated according to the sinuosity. Watershed Watershed Width Width Hubert test.streamnetwork_dgo.flowacc.valleybottom_dgo.flowacc.activechannel.centerline.valleybottom.centerline.m_widthvb.m_widthac.valleybottom_dgo.m_morphometrysn Active channel width calculated along the centerline network each 50m. Valley bottom width calculated along the centerline network each 50m. Valley bottom and active channel width metrics transferred into the DGOscale valley bottom thanks to a spatial join. Spatial aggregation of the stream network : homogeneous reaches in terms of sinuosity.. Alpha : 0.05. NoData value : 0 4

results Data name Shape Nature Tool used Input data used Comments valleybottom_ago_widthac polygon valleybottom_ago_widthvb polygon discontinuities_sinuo_dgo discontinuities_acwidth_ago AGOscale valley bottom aggregated according to the active channel width. AGOscale valley bottom aggregated according to the valley bottom width. Break s along the DGOscale inflection network. Break s along the AGOscale valley bottom. Hubert test Hubert test Discontinuities Discontinuities.valleyBottom_DGO_width.valleyBottom_DGO_width.m_morphometryIN.valleyBottom_AGO_widthAC Spatial aggregation of the stream network : homogeneous reaches in terms of active channel width.. Alpha : 0.05. NoData value : 0 Spatial aggregation of the stream network : homogeneous reaches in terms of valley bottom width.. Alpha : 0.05. NoData value : 0 Extraction of discontinuities along the DGOscale inflection network. Each break s is attributed with the ratio of sinuosity values of the two surrounding DGOs. Extraction of discontinuities along the AGOscale valley bottom, aggregated according to the active channel width. Each break s is attributed with the ratio of active channel width values of the two surrounding AGOs. 5