A GIS-based tool for automatic bankfull detection from airborne high resolution dem