高瞻遠矚

Idiom

 * 1) to stand high and see far; to take a broad and long-term view; to show great foresight