By the way, have you ever heard of Claudius Ptolemy?
You're not claiming Ptolemy as a Christian or Biblical exegetic, surely? (Incidentally, Newton and Brahe both believed a lot of Ptolemy's work was faked)
No, only that his book, "Almagest", was available centuries before your Cosmas Indicopleustes was around.
The world of Cosmas, about 548 A.D., was patterned after a Tabernacle. I don't believe the Bible mentions a tabernacle shaped world, but I could be wrong.
Image courtesy of the Ethical Atheist.