地理多边形面积计算器
从纬度/经度顶点计算多边形的面积 — 地块、GPS测量边界、地图区域。使用精确的大地测量学(大圆)公式,而非平面近似,报告面积单位为 m²、km²、公顷和英亩,另包括边界周长。接受十进制度数或 DMS 坐标。
输入
输入至少 3 个顶点,每行一个,格式为纬度,经度对,按顺序排列在多边形周围(顺时针或逆时针)。每个坐标接受十进制度数或 DMS/DDM 记法(例如 40°42'46"N)— 格式自动检测。
输出
| 指标 | 值 |
|---|---|
| No data yet | |
使用此工具的更多方式
REST API
curl -X POST https://api.iotools.cloud/v1/tool/geo-polygon-area-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"vertices": "40.800,-73.958\n40.800,-73.949\n40.764,-73.949\n40.…"
}'替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。
让 AI 代理执行
Use the IOTools `geo-polygon-area-calculator` tool (Geo Polygon Area Calculator) on this input:
YOUR_INPUT_HERE将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。
嵌入式小组件
<iframe
src="https://iotools.cloud/embed/geo-polygon-area-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="地理多边形面积计算器 — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。
| 每次 API/MCP 调用费用 | 5 积分起 |
|---|---|
| 需要更多积分? | 查看定价 |
也可通过
使用指南
地理多边形面积计算器可找到地块、地图区域或地球表面上任何所描绘形状的面积和周长 — 从纬度/经度顶点的列表。地产边界、农田、测量地块或您在地图上所描绘的形状:按顺序输入角落坐标,得到以平方米、平方公里、公顷和英亩为单位的面积,以及边界周长的距离。
使用方法
- 每行输入一个顶点,格式为逗号分隔的
纬度, 经度对 — 例如40.800,-73.958、40.800,-73.949、40.764,-73.949、40.764,-73.958。 - 按照围绕边界行走的顺序列出这些点,顺时针或逆时针均可。计算器将每个顶点连接到下一个顶点,并将最后一个顶点连接回第一个顶点。
- 查看结果 — 顶点数、四个单位的面积和周长 — 随着您的输入自动更新。
每个坐标接受十进制度数(40.7128)或 DMS/DDM 记法(40°42'46"N、40 42 46 N)— 格式根据每个值自动检测,因此如果需要,您可以在各顶点间混合使用不同样式。形成多边形至少需要三个顶点。
为何不是 Shoelace 公式
平面多边形面积公式(Shoelace 公式)将纬度和经度视为网格上普通的 x/y 坐标 — 这在实际规模上会出问题,因为一度经度在赤道处约 111 公里宽,但向两极趋近于零,而一度纬度到处都保持约 111 公里的常数。将坐标代入平面公式会导致面积错误的幅度随多边形大小和与赤道的距离增加而增加。
本计算器改为将每条边视为球体上的大圆弧,并用大地测量学球体过量公式计算精确的封闭面积(与 Turf.js 和 Google Maps 面积工具等制图库背后的相同恒等式):
过量 = 2 · atan2( tan(Δλ/2) · (tan(φ₁/2) + tan(φ₂/2)), 1 + tan(φ₁/2) · tan(φ₂/2) )
对每条边求和(φ = 纬度,λ = 经度,Δλ = 边的经度差),然后乘以地球平均半径的平方。这对于边为大圆的多边形是精确的 — 不是仅对小面积有效的近似。
周长是连续各顶点对之间的大圆(Haversine)距离之和,包括从最后一个点回到第一个点的闭合边。
举例
四个角落40.800,-73.958、40.800,-73.949、40.764,-73.949、40.764,-73.958描绘了纽约中央公园的一个大致矩形的街区。计算器报告的面积约为 3.03 km²(≈ 303 公顷,≈ 750 英亩),周长约为 9.5 km。
常见问题
与 Turf.js 等 GIS 工具相比精确度如何?
面积公式对于大圆边在数学上是精确的,使用地球平均半径(6,371,008.8 m)作为球体 — 与 Turf.js 所用的半径相同。真实的地产边界通常被测量为地面上的直线而非真正的大圆,因此对于非常大的地块,完整的椭球体(WGS-84)大地测量线计算会略有不同;对于典型的地块和地图区域大小,差异可忽略。
顶点顺序(顺时针对逆时针)重要吗?
否 — 计算器取得围闭区域的绝对值,所以无论如何结果都相同。顺序对于将正确的顶点彼此连接很重要:按照围绕边界的连续顺序列出它们。
我可以使用此工具处理非常大的区域,如整个国家吗?
该公式适用于球体上任何简单的(非自交的)多边形,包括较大的多边形,只要边不互相交叉。
我的数据会被发送到任何地方吗?
否。所有计算都在浏览器中本地运行。您的坐标永远不会离开您的设备。