多项选择题

什么情况下内河船舶应按规定丈量船舶总吨位和净吨位并备有内河船舶吨位证书()

A.船舶主尺度的改变或结构上的改变
B.新建船舶
C.船舶所有人要求
D.船舶主机的更换