多个点,求相邻点的距离与其高程的比值(要每个点都计算到它和相邻点水平距离和高差的比值)

我有很多点,现在就想求每一个点和它相邻点的水平距离和高差,用水平距离除以高差,筛选出满足条件《=1的点,
但是就要每个点都要做计算(而且一定是和相邻的点做计算)

怎么实现呢?

相邻点是如何定义的?