Used both in the literal medical sense ('farsighted', hyperopic) and in the figurative sense 'having foresight; able to plan for the future'.
дальнозоркийМедицинское значение: о человеке, который лучше видит дальние объекты, чем близкие. She is long-sighted and needs glasses for reading.
Она дальнозоркая и нуждается в очках для чтения.
дальновидныйО человеке, решении, политике и т. п.: умеющий думать наперёд и учитывать будущее. The council took a long-sighted approach to urban planning.
Городской совет принял дальновидный подход к городскому планированию.