farseeing

Etymology
Partly from ; partly from.

Adjective

 * 1) Having good eyesight; eagle-eyed
 * 2) Characterized by prudence and foresight