The site of a major battle almost 1,400 years ago has been identified using declassified spy satellite images.