本发明涉及一种数据优化的技术领域,公开了一种用于ADCP的数据优化方法,包括:利用声学多普勒流速剖面仪测量水体的流速和流量数据,并对所测量的数据进行校准处理,并将校准后的数据存储到数据库中;利用异常值识别算法对所存储的测量数据进行异常值识别,并对异常值进行剔除处理;利用结合随机森林的插值算法进行异常值插值,得到异常值处理后的测量数据序列;利用滑动平均方法以及中值滤波方法对测量数据序列进行平滑处理,将平滑处理后的测量数据序列作为水体的ADCP测验数据。本发明还提供了一种用于ADCP的数据优化系统。本发明实现了ADCP测量数据的优化。