Lsdtopotools for Geomorphology, Hydrology, Ecology and Environmental Sciences
Total Page:16
File Type:pdf, Size:1020Kb
LSDTopoTools for Geomorphology, Hydrology, Ecology and Environmental Sciences Simon Marius Mudd, David Milodowski, Stuart Grieve, Fiona Clubb, Martin Hurst, Declan Valters, Marie-Alice Harel Table of Contents Preface by Simon M. Mudd . 2 Overview of the book . 3 1. Introduction . 5 1.1. What is this software? . 5 1.2. Why don’t we just use ArcMap/QGIS? It has topographic analysis tools. 5 1.3. Summary . 6 1.4. Quickstart for those who don’t want to read the first 4 chapters . 6 2. Required and useful software . 7 2.1. Essential software . 7 2.1.1. Git . 7 2.1.2. A compiler and other tools associated with the source code . 8 2.1.3. GDAL . 9 2.1.4. Python . 9 2.2. Nonessential software . 10 2.2.1. An open source GIS: QGIS . 10 2.2.2. Documentation using asciidoctor . 10 2.3. Summary . 11 3. Preliminary steps . 12 3.1. The terminal and powershells . 12 3.2. Topographic data . 13 3.3. Data sources . 13 3.3.1. What data does LSDTopoToolbox take? . 13 3.3.2. Downloading data . 14 3.4. Projections and transformations . 16 3.5. GDAL . 17 3.5.1. Finding out what sort of data you’ve got . 17 3.5.2. Translating your raster into something that can be used by LSDTopoToolbox . 17 3.5.3. Clipping rasters with gdal . 21 3.6. Looking at your data (before you do anything with it). 21 3.6.1. Our lightweight python mapping tools . 21 3.7. Summary . 22 4. Getting LSDTopoTools . 23 4.1. How the code is structured . 23 4.1.1. Compiling the code . 23 4.1.2. Driver functions, objects and libraries . 23 4.1.3. The typical directory layout . 25 4.2. Summary . 25 4.3. Getting the code using Git . ..