为什么长城的近海角楼不是朝向正南正北的？
谢 @夜神月 邀请。 关于这个问题，我查了查资料，但是毕竟不是我的专业方向，所以姑且算是抛砖引玉吧，也希望有更多的人可以来讨论这个问题。 一、长城的这个近海角楼是什么？ 根据我查得的资料，在《了不起的长城》这一段出现的这个“近海角楼”是山海关老龙头的入海部分，即戚继光所建“入海石城”。当时戚继光是为防止后金骑兵趁退潮或冬季枯水季节从海边潜入，动员土兵修建这座海上石城的。相传初建立时，在海底反扣了许多铁锅，用以减少海水对石城的冲击。（依据为百度百科） 从明朝洪武年间到明末，老龙头一直在不断的修缮之中，直到清朝。1900年八国联军侵略，老龙头被毁。现在的老龙头是在1984年之后新建的。 总结一下：这是万里长城的一部分，主要作用是用来做防御工事，而它最奇特之处在于它有一部修建于海上。 二、我国古代建筑的方位 我国自古就有将屋子东西展布，让屋子的朝向向北或者向南，这样可以更好的利用阳光，维持室内的温度。但是古代人民也发现，将屋子这样布置也有一些不便之处，最大的影响就是很容易太晒了。 该表引用自一篇名为《中国古建筑朝向不居中现象现象浅析》（所谓建筑朝向不居中是指建筑的朝向不是东西南北四个方向，也不是风水罗盘二十四分位的正中）。对于上表，原文分析为： 也就是说我国的建筑大体上都会选择南向，但是具体布置的时候其实比较灵活，并不那么呆板（我记得这个读音是ai ban来着，输入法为daiban），而且还很关键的和风水罗盘的使用有很大的关系，人们会根据实际情况，选择一个更“吉利”的方位。 关于风水罗盘这一点我还需要查一些资料，以后看看能不能补充一点。 三、关于入海石城的方位 我从google earth上找到了老龙头所在的位置 大致测量入海这一段的方位为145°。其实很明显得不是正南正北的。 关于这个我觉得应该这样解释： 1、这个建筑不是为了居住的，所以朝向对建筑不是最关键的因素。我们考虑一个军事建筑的时候一般都会先考虑坚固性、防御性、军队的调度、后备的简易等很多方面，而朝向是不是足够好相对并不是那么关键。 2、这个工程并不是建于平地而是建在海边，所以要考虑地形的影响。这样的大型工程，建于海边，就是以现在的施工技术也并不是特别简单，何况古代。所以如何简单、坚固、可行的建造这样的大型工程我认为远比朝向要重要的多。