Efficient methods for isoline extraction from a digital elevation model based on triangulated irregular networks