应该不能,河水的起伏跟地形,流速,流量等都有关系,而一条河流上下游的地形是不一定的。其实也没有必要这样算,知道海拔就够了。
河流的水是往低处流的,在同一时刻,若知道河流两处的水面高程(水位),则水由水位高的流向水位低的。(局部河段有可能由急流转化为缓流产生水跃,在水跃后的下游水位反比水跃前的上游水位高)