关于地形模型的运用问题 ,提取山脊线和统计现状地形坡面面积

请教两个问题:

1、有没有办法提取三维地模上的山脊线等高线(分水线)或通过特征定义对山脊线进行单独颜色显示。因为我想要算汇水面积,所以想知道山脊线(分水线)大致位置。

2、有没有办法统计任意区域范围内三维地面的坡面面积,比如我在地形上画个矩形,矩形范围内的坡面面积(不是垂直投影面积,是沿地形的坡面面积)。

如果可以实现麻烦尽快帮我回复,谢谢!