"Viewsheds" of any location can be calculated and matched with photographs using "GeoImageViewer", an application I wrote a couple of years ago. Any feature in the photo can be interactively identified in a mapview and vice versa, including the boundary of the viewshed. See the link below for a couple of examples.
I wonder how atmospheric refraction is handled in the calculations for the longest line of sight. Since it (a) strongly affects the line of sight, and (b) depends on temperature and weather, how is a static "world record" possible, or even defined? E.g. objects may appear 400m higher in 200km distance under typical conditions.