平方千米转公顷换算工具

把平方米、平方千米、平方厘米、平方毫米、公顷、亩、英亩、平方英尺、平方英寸、平方码、平方英里十一种面积单位放在同一个换算器里。1 公顷是 100 米乘 100 米,等于 10000 平方米;1 平方千米等于 100 公顷,也等于 1500 亩。数值一改就重算。

源是平方千米、目标是公顷:1 km² = 100 ha,进率是长度进率 1000 的平方除以 10000。
1 km² = 100 ha 中间基准量 = 1000000 m² 单位汇率:1 km² = 100 ha 折成亩 = 1500 亩 等效正方形边长 = 1000 m -- 展开到十一种单位 -- 1000000 m² 1 km² 10000000000 cm² 1000000000000 mm² 100 ha 1500 亩 247.1054 acre 10763910.4167 ft² 1550003100.0062 in² 1195990.0463 yd² 0.3861 mi² -- 批量(目标单位 ha)-- 1 km² = 100 ha 0.5 km² = 50 ha 100 ha = 100 ha 1500 亩 = 100 ha 25 km² = 2500 ha

默认示例:1 平方千米换成公顷。数值、单位、小数位任意一项改动即重新计算,光标停在数值框里按回车同样触发一次。

使用方法

  1. 「数值」默认 1,允许 0 到 100000000,支持小数;「源单位」默认 km²,「目标单位」默认 ha。改任意一项立刻重算,光标停在数值框里按回车同样触发一次换算。
  2. 「源单位」与「目标单位」各有十一个选项:m²、km²、cm²、mm²、ha、亩、acre、ft²、in²、yd²、mi²。市制单位只放了「亩」一个,因为它是国内土地与农业语境里真正还在用的那一个。
  3. 「小数位」默认 2,范围 0 到 10。它只影响显示,把结果四舍五入到指定位数;内部换算全程用双精度浮点数,不会因为显示位数少而降精度。
  4. 「批量换算」默认已经写好五行示例,每行一条「数值 + 空格 + 单位」,单位写 m2、km2、ha、mu、acre 这类代号,不带上标。按 Ctrl+Enter(Mac 上 Cmd+Enter)一次算完。
  5. 结果区给出「原值 源单位 = 结果 目标单位」,下面跟着中间基准量平方米、单位汇率、折成亩、等效正方形边长,以及同一数值展开到十一种单位的清单。
  6. 「等效正方形边长」是把当前面积开平方,得到边长多少米。1 平方千米开方是 1000 米,这一栏专门用来防「把平方公里当成半径」的错。
  7. 清单下面是一张 12 行的倍率表,把当前数值乘以 0.1 到 1000 逐个换算,默认显示 6 行,点「加载更多」展开全部,点「导出 CSV」存成带字节序标记的表格文件。
  8. 数值为负、超过上限、不是数字,或批量行写成「1km²」这类识别不了的形式,都会给出针对该条的具体提示,不会拿上一次的结果冒充本次输出。

这个平方千米转公顷换算工具能解决什么问题

第一类是土地与规划口径的对齐。自然资源系统的图斑用公顷,统计公报用万亩,遥感影像按平方千米统计,一份材料里三套单位并存。1 平方千米等于 100 公顷也等于 1500 亩,记住这一行就能在三套数字之间来回走。

第二类是把「平方」这个字真正算进去。1 千米是 1000 米,于是有人顺手把 1 平方千米算成 1000 平方米。正确的做法是 1000 的平方,也就是 1000000 平方米,折成公顷是 100。差的是三个数量级,报表里一旦写错就是百倍的量级错误。

第三类是「平方公里」这个词本身有歧义。它说的是边长 1 千米的正方形,面积 1.0000 平方千米;而半径 1 千米的圆面积是 3.1416 平方千米,折合 314.16 公顷,是前者的 3.141593 倍。划定园区、测算覆盖半径时常在这里栽跟头。

第四类是英制单位的回填。英亩来自 1 furlong 乘 1 chain,也就是 660 英尺乘 66 英尺,等于 4046.8564224 平方米;1 平方英里等于 640 英亩,折合 258.998811 公顷。看国外文献与农场的地亩数时要能换回来。

这个工具在本站也叫「平方千米转公顷」,名字里的公顷是面积单位里唯一带「公」字的常用单位,下面会讲清它与平方米、亩、英亩的关系。

计算原理与变量说明

换算走两步,中间量取平方米。给每个单位配一个「一个该单位等于多少平方米」的因子 F:m² 是 1、km² 是 10 的 6 次方、cm² 是 0.0001、mm² 是 10 的负 6 次方、ha 是 10000、亩是 666.6667、acre 是 4046.8564224、ft² 是 0.09290304、in² 是 0.00064516、yd² 是 0.83612736、mi² 是 2589988.110336。

第一步折成平方米:平方米数 = x × F[源单位]。输入 1 km²,得 1 × 1000000 = 1000000 m²。第二步从平方米折出去:结果 = 平方米数 ÷ F[目标单位]。接上例 1000000 ÷ 10000 = 100 ha。合成一行就是 结果 = x × F[源单位] ÷ F[目标单位]。

变量一共四个:数值 x、源单位、目标单位、小数位。等效正方形边长是派生量,等于 平方米数 开平方,不改变换算结果,只用来提示量级。

面积进率是长度进率的平方。1 km = 1000 m,所以 1 km² = 1000² = 1000000 m²;1 m = 100 cm,所以 1 m² = 10000 cm²,不是 100。这条规则对任何相邻长度单位都成立,是面积换算里最容易记错的一条。

公顷不是 SI 单位但被接受与 SI 并用。SI 只承认平方米及其十进制倍数,公顷等于 100 米乘 100 米,是定义值 10000 平方米,因为农业与土地管理离不开它,被列为「可与 SI 并用的非 SI 单位」。写论文时两种写法都对,但对账时要说清是哪一种。

亩来自 60 平方丈。1 丈等于 10/3 米,1 平方丈是 100/9 平方米,60 平方丈就是 666.6667 平方米。由此得到 1 公顷等于 15 亩,1 平方千米等于 1500 亩。国内常说的「万亩」折成公顷是 666.6667 公顷。

之所以坚持走「平方米」这个中间量,是因为它能一次暴露量级错误。看见 1 km² 展开出 10000000000 cm² 会觉得数字吓人,但同一行里的 100 ha 与 1500 亩能对上,就说明只是单位小、不是算错;反过来,若某个结果与相邻单位差了不是进率的平方倍,那多半是因子记错了一位。

英亩来自 660 × 66 英尺。1 furlong 是 660 英尺、1 chain 是 66 英尺,两者相乘得 43560 平方英尺,也就是 4046.8564224 平方米。1 平方英里等于 640 英亩,折合 2589988.110336 平方米、258.998811 公顷。

完整示例(数值仅作演示)

默认示例是 1 km² 换成 ha:平方米数 = 1 × 1000000 = 1000000 m²,结果 = 1000000 ÷ 10000 = 100 ha。折成亩是 1000000 ÷ 666.6667 = 1500 亩,等效正方形边长是 1000 米。

把数值改成 0.5:0.5 km² = 50 ha = 750 亩。改成 25 得 2500 ha = 37500 亩。改成 100 得 10000 ha = 150000 亩,也就是通常说的一个县的建成区量级。

反过来核一遍:源单位选 ha、目标单位选 km²、数值填 247.1054 换成 acre 再折回来,或者更直接地把源选 acre、目标选 ha、数值填 247.1054,得到 100.00 ha。这条路径经过英亩,能顺带验一遍 4046.8564224 这个因子有没有记错。

批量框默认五行,目标单位 ha:1 km² 得 100 ha;0.5 km² 得 50 ha;100 ha 得 100 ha;1500 亩 得 100 ha;25 km² 得 2500 ha。第三行源与目标同单位,第四行从市制折回来,两条路都指向 100,说明因子自洽。

平方千米与公顷对照表

下表把 km² 换成 ha、亩、acre,全部按定义值计算,小数位固定两位。

km²ha亩acre
0.011.0015.002.471
0.1010.00150.0024.711
0.5050.00750.00123.553
1.00100.001500.00247.105
2.00200.003000.00494.211
5.00500.007500.001235.527
10.001000.0015000.002471.054
25.002500.0037500.006177.635
50.005000.0075000.0012355.269
100.0010000.00150000.0024710.538
500.0050000.00750000.00123552.691
1000.00100000.001500000.00247105.381

常用面积单位互转,每个单位都折到平方米、公顷、英亩、亩四种写法。

单位m²haacre亩
1 ha10000.0000001.0000002.47105415.0000
1 acre4046.8564220.4046861.0000006.0703
1 亩666.66670.0666670.1647371.0000
1 km²1000000.000000100.000000247.1053811500.0000
1 mi²2589988.110336258.998811640.0000003884.9822
1 ft²0.0929030.0000090.0000230.0001
1 yd²0.8361270.0000840.0002070.0013
1 in²0.0006450.0000000.0000000.0000

「平方公里」说的是边长不是半径,这个差别在任何尺度上都是 3.141593 倍。

尺度 km正方形 km²正方形 ha同半径圆 km²同半径圆 ha
0.50.250025.000.785478.54
1.01.0000100.003.1416314.16
1.52.2500225.007.0686706.86
2.04.0000400.0012.56641256.64
3.09.0000900.0028.27432827.43
5.025.00002500.0078.53987853.98
10.0100.000010000.00314.159331415.93
20.0400.000040000.001256.6371125663.71

读第一张表看进率:ha 列恒为 km² 列的 100 倍,亩列恒为 1500 倍,acre 列恒为 247.105 倍,三列都是同一个中间量除以各自的因子得到的。读第二张表看定义:1 km² 正好 100 ha、1500 亩、247.105381 acre。读第三张表看歧义:同样写「1 公里」,正方形是 100.00 ha,圆是 314.16 ha。

结果边界、舍入与适用说明

常见问题

1 平方千米为什么是 100 公顷而不是 1000?

因为面积是长度的平方。1 千米等于 1000 米,1 平方千米就是 1000 米乘 1000 米,等于 1000000 平方米;1 公顷是 10000 平方米,1000000 除以 10000 得 100。写成 1000 的人是把长度进率直接搬到了面积上。

公顷是国际单位吗?论文里能不能用?

公顷不是 SI 单位,但被列入「可与 SI 并用的非 SI 单位」,等于 100 米乘 100 米,即 10000 平方米。论文与公文里都能用,只是对账时要说清它等于 10000 平方米,不要与英亩或亩混着写。

1 亩到底是多少平方米?为什么有小数?

1 亩等于 60 平方丈,1 丈是 10/3 米,所以 1 平方丈是 100/9 平方米,60 平方丈就是 666.6667 平方米。小数来自 1 丈与米的换算本身除不尽,由此也得到 1 公顷等于 15 亩、1 平方千米等于 1500 亩。

「方圆 1 公里」到底是多大?

看指的是边长还是半径。边长 1 千米的正方形是 1.0000 平方千米、100.00 公顷;半径 1 千米的圆是 3.1416 平方千米、314.16 公顷,是前者的 3.141593 倍。划定范围时把这一条写清楚,差别是三倍多。

万亩折成公顷是多少?

1 万亩等于 666.6667 公顷。推算是 10000 亩乘 666.6667 平方米得 6666667 平方米,再除以 10000 平方米每公顷。反过来 1 平方千米等于 1500 亩,所以 1 万亩约等于 6.666667 平方千米。

批量框里写「1km2」为什么报错?

数值和单位之间必须有空格,写成「1 km2」才认。单位要写 m2、km2、cm2、mm2、ha、mu、acre、ft2、in2、yd2、mi2 这些不带上下标的代号,写 km² 这种带上标的形式识别不了。

这个工具免费吗?

免费,无需注册即可使用。

输入的数据安全吗?

安全。计算在当前浏览器本地完成,不会上传输入内容。

相关工具