farseeing

adjective
  1. having foresight; able to plan wisely for the future
  2. able to see distant objects clearly
  3. Usage: literal sense

Examples