跳至内容

对点计算器 - 即时找到地球的对点

对点计算器可以找到地球上任意一个地点正对面的位置,也就是假设一条直线穿过地心后在地球另一侧的出口点。输入某地的纬度和经度坐标,工具会自动计算出对点坐标,即纬度取相反符号、经度加减180度,并在世界地图上标出结果位置,常用于地理教学、旅行趣味探索和坐标换算练习。

对点计算器

找出地球上任何位置的精确对点

世界地图可视化显示您的位置及其在地球另一侧对跖点的世界地图世界地图可视化0°90°N90°S-180°0°180°
加载计算器...
📚

文档

什么是对跖点计算器?

对跖点计算器可以找出地球表面上与给定位置正相对的点。这个相反位置称为对跖点。如果从任意位置出发,沿直线穿过地心,那么直线会从地球另一侧该位置的对跖点穿出。

“antipode”一词源自希腊语:anti(“相反”)和 pous(“脚”)。古希腊哲学家用它描述球形地球上“脚对着脚”站立的人,远在任何人能够远行验证之前。毕达哥拉斯以及后来的亚里士多德认为地球是圆的,这引出了地球另一面的世界是什么样的问题。这个观点一直停留在理论层面,直到欧洲人在15世纪和16世纪进行航海探险,其中包括费迪南德·麦哲伦探险之后完成的1519–1522年的环球航行,才证明地球另一面真实存在且可以到达。

如何计算对跖点

该工具需要两个数值:纬度和经度,二者均以十进制度数表示。

  1. 输入纬度,取值范围为-90至90。正值表示在赤道以北,负值表示在赤道以南。
  2. 输入经度,取值范围为-180至180。正值表示在本初子午线以东,负值表示在其以西。
  3. 选择“计算对跖点”。

结果会在原始位置旁显示对跖点的坐标,地图则用两个标记绘出这两个位置,便于直观看到它们的关系。复制按钮可以将结果粘贴到其他位置。通常可以在在线地图中右键点击某个位置,然后复制显示的坐标。

结果卡片会省略负号,改用半球字母表示:纬度使用 N 或 S,经度使用 E 或 W。纬度-40.4168°会显示为40.4168° S,经度176.2962°会显示为176.2962° E。下方表格使用带正负号的形式。

对跖点公式

由于在此计算中将地球视为球体,对跖点公式很简单。

纬度改变符号:

lat对跖点=− lat原始位置\text{lat}_{\text{对跖点}} = -\,\text{lat}_{\text{原始位置}}

位于赤道以北40°的位置,其对跖点位于赤道以南40°,反之亦然。

经度移动180°,然后保持在-180°至180°的范围内:

  • 如果原始经度大于0°:减去180°。
  • 如果原始经度小于或等于0°:加上180°。
lon对跖点={lon原始位置−180°if lon原始位置>0°lon原始位置+180°if lon原始位置≤0°\text{lon}_{\text{对跖点}} = \begin{cases} \text{lon}_{\text{原始位置}} - 180° & \text{if } \text{lon}_{\text{原始位置}} > 0° \\ \text{lon}_{\text{原始位置}} + 180° & \text{if } \text{lon}_{\text{原始位置}} \le 0° \end{cases}

这是因为,从任何子午线向东180°或向西180°都会到达同一条相对的子午线;绕地球一周是360°,因此半周是180°。

该计算只使用角度,因此不取决于地球的确切形状。严格来说,地球是一个扁球体,赤道方向略宽于极轴方向,但这种扁率不会改变两个位置彼此对跖的关系。它只会影响距离测量,不会影响这一计算。

1const round4 = (v) => {
2  const r = Math.round(v * 10000) / 10000;
3  return r === 0 ? 0 : r; // stores -0 as 0
4};
5
6function antipode(lat, lon) {
7  let antipodeLon = lon + 180;
8  if (antipodeLon > 180) antipodeLon -= 360;
9  return { lat: round4(-lat), lon: round4(antipodeLon) };
10}
11

先加上180°,当总数超过180°时再减去360°,所得结果与上面的两种情况规则相同。对于正经度,总数总会超过180°,因此总会移除360°,这与减去180°相同。

计算示例

位置坐标对跖点
西班牙马德里40.4168°, -3.7038°-40.4168°, 176.2962°
阿根廷布宜诺斯艾利斯-34.6037°, -58.3816°34.6037°, 121.6184°
英格兰伦敦51.5074°, -0.1278°-51.5074°, 179.8722°
北极90.0000°, 0.0000°-90.0000°, 180.0000°

以马德里为例。其纬度为40.4168°,因此对跖点的纬度为-40.4168°。其经度为-3.7038°,小于或等于0°,因此加上180°:-3.7038° + 180° = 176.2962°。该对跖点位于新西兰惠灵顿附近,坐标为(-40.4168°,176.2962°)。

两极属于特殊情况。所有经线都在两极相交,因此经度在那里没有实际意义。计算器仍会使用同一公式返回一个特定值:对于(90°,0°),经度0°小于或等于0°,所以加上180°,得到180°,而不是0°。结果(-90°,180°)和(-90°,0°)表示同一个实际位置,即南极,因为-180°和180°标示同一条经线。

坐标精度

结果显示到小数点后四位,例如40.4168°。纬度的万分之一度在地面上约相当于11米,大约是一栋小型建筑的长度。这种精度远高于对跖点计算通常所需的程度,因为人们通常关心的是对跖点位于哪个国家或哪片海洋,而不是其精确到米的位置。

计算采用标准的64位浮点运算,可保留约15至17位有效数字。随后,两个输出坐标会四舍五入到小数点后四位,四舍五入后得到的-0会存储为0。

为什么大多数对跖点位于海洋

水域约覆盖地球表面的71%,因此无论原位置在陆地还是海洋,大多数对跖点都会落在海洋中。据估计,只有一小部分陆地位置(通常认为约为4%)的对跖点也是陆地。例如,美国本土大部分地区的对跖点位于印度洋。一个广为人知的近似例外是马德里和新西兰惠灵顿,这两座主要城市几乎正好互为对跖点。

实际应用

教育。 对跖点让学生能够直观理解地球是圆的而不是平的,因为平面无法为每个位置都提供一个一致的“相反位置”。

时间与通信。 在对跖点处,经度恰好相差180°,因此相对于太阳,这两个位置位于地球的两侧:一个位置是太阳正午时,另一个位置则是太阳午夜时。

地震学。 地震会向地球内部发出地震波,研究这些波如何传播的科学家会关注震源的对跖点,因为从多个方向传播而来的地震波会在那里汇聚。

地理与趣闻。 将某地与其对跖点进行比较,是说明地球上两个位置能够相距多远的一种常见方式,因为在球面上,没有哪个位置比其对跖点离另一个位置更远。

常见问题

什么是对跖点? 对跖点是地球上与另一个位置完全相反的点,就像在两个位置之间画一条直线穿过地心。

寻找对跖点的公式是什么? 改变纬度的符号。对于经度,如果原始值为正,则减去180°;如果为零或负值,则加上180°。

这个计算器有多准确? 它将坐标显示到小数点后四位,精度约为11米,内部使用标准的64位浮点运算。

为什么有这么多对跖点位于海洋? 因为海洋约覆盖地球表面的71%。陆地上的一个位置,其对跖点落在水域而非另一片陆地上的统计概率更高。

北极和南极互为对跖点吗? 是的。所有经线都在两极相交,因此北极的任意一点都与南极的任意一点互为对跖点,无论输入的是哪条经度。

位于180度经线上的点,其对跖点在哪里? 它位于本初子午线上,经度为0°。例如,(45°,180°)的对跖点是(-45°,0°)。经度-180°和经度180°表示同一条经线,因此该处的点无论向哪个方向,都与0°相隔半周。

对跖点等同于相反半球吗? 不等同。位于相反半球的点只改变纬度符号,例如在同一经度上的10°N和10°S。对跖点不仅需要纬度符号相反,还需要经度移动180°。