Skip to content

Commit

Permalink
Update whitebox lecture
Browse files Browse the repository at this point in the history
  • Loading branch information
giswqs committed Oct 26, 2024
1 parent 8b898f5 commit b190956
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 1 deletion.
19 changes: 18 additions & 1 deletion book/geospatial/whitebox.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -1374,6 +1374,23 @@
"m.add_layer_manager()\n",
"m"
]
},
{
"cell_type": "markdown",
"id": "128",
"metadata": {},
"source": [
"## Summary\n",
"\n",
"This lecture provided a comprehensive introduction to **WhiteboxTools**, an open-source geospatial analysis library with a focus on hydrological and LiDAR data analysis. Through this session, students learned to install and configure WhiteboxTools in Python, integrate it with **leafmap** for interactive mapping, and apply it to specific geospatial tasks.\n",
"\n",
"Key takeaways from this lecture include:\n",
"\n",
"- **Watershed Analysis**: The lecture covered watershed delineation using Digital Elevation Models (DEMs), including techniques like flow direction, flow accumulation, stream extraction, and watershed boundary delineation.\n",
"- **LiDAR Data Processing**: Students were introduced to LiDAR data manipulation, including the derivation of Digital Surface Models (DSMs), Digital Elevation Models (DEMs), and Canopy Height Models (CHMs), along with methods for outlier removal and terrain quality improvement.\n",
"\n",
"By completing the hands-on exercises, students gained practical experience with WhiteboxTools for geospatial processing, preparing them to apply these techniques in varied real-world GIS workflows.\n"
]
}
],
"metadata": {
Expand All @@ -1392,7 +1409,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.12.7"
"version": "3.11.9"
}
},
"nbformat": 4,
Expand Down
11 changes: 11 additions & 0 deletions book/geospatial/whitebox.md
Original file line number Diff line number Diff line change
Expand Up @@ -625,3 +625,14 @@ m.add_raster("chm.tif", palette="gist_earth", layer_name="CHM")
m.add_layer_manager()
m
```

## Summary

This lecture provided a comprehensive introduction to **WhiteboxTools**, an open-source geospatial analysis library with a focus on hydrological and LiDAR data analysis. Through this session, students learned to install and configure WhiteboxTools in Python, integrate it with **leafmap** for interactive mapping, and apply it to specific geospatial tasks.

Key takeaways from this lecture include:

- **Watershed Analysis**: The lecture covered watershed delineation using Digital Elevation Models (DEMs), including techniques like flow direction, flow accumulation, stream extraction, and watershed boundary delineation.
- **LiDAR Data Processing**: Students were introduced to LiDAR data manipulation, including the derivation of Digital Surface Models (DSMs), Digital Elevation Models (DEMs), and Canopy Height Models (CHMs), along with methods for outlier removal and terrain quality improvement.

By completing the hands-on exercises, students gained practical experience with WhiteboxTools for geospatial processing, preparing them to apply these techniques in varied real-world GIS workflows.

0 comments on commit b190956

Please sign in to comment.