Xiashesi reach is a shoaly one in downstream of the Xiangjing river. There are ports, cities, towns and factories having need of navigation and water supply in both banks. But it is also very important to control the river flood. Therefore, it is very difficult to plan waterway training works Of the shoals due to many limiting conditions. In this paper, based on the research both theory analysis and physical model test an optimization alternative of the training works to take account of all limiting conditions is presented. The alternative is verified with great success to make the waterway of thousand ton by the result of practical works.