Landscape pattern optimization for Xianghe Segment of China’s Grand Canal