使用方法
- 「数值」默认 2,范围 0 到 100000,支持小数;「方向」默认英亩到平方码。改动任意一项、或光标停在数值框里按回车,都会立刻重算。
- 「方向」下拉只有两项:a2sy 表示英亩到平方码,sy2a 表示平方码到英亩。点「交换方向」把两头对调,用来反着核一遍。
- 「小数位」默认 2,范围 0 到 6。英亩到平方码是 4840 倍,整数乘出来仍是整数;只有走反向才会出现长小数,那时再调大。
- 「批量换算」默认已经写好五行,每行一条「数值 空格 方向键」,例如 0.5 a2sy。按 Ctrl+Enter(Mac 上 Cmd+Enter)一次算完;框被清空时点「换算」会自动填回示例。
- 结果区第一行是主结果;往下三行是固定口径:1 英亩 = 4840 平方码、1 英亩 = 4046.8564224 平方米、1 平方英里 = 640 英亩,与小数位无关;最后是批量五行的逐条结果。
- 清单下面是十二行面积单位对照表,从 1 平方英尺到 1 平方英里逐行折成平方码与英亩,默认显示 6 行,点「加载更多」展开全部,点「导出 CSV」存成带字节序标记的文件。
- 「复制结果」复制整段清单;「复制对照表」复制正文那张面积单位对照表,制表符分隔,可以直接粘进表格软件。
- 数值为空、写成负数、超过 100000,小数位留空或不是 0 到 6 的整数,批量行缺空格、数值不是数字、方向键不在 a2sy 与 sy2a 之内,都会给出指明行号和原因的具体提示。
这个英亩转平方码换算器能解决什么问题
英亩与平方码都是面积单位,量的是一块地铺开有多大。这一页做的是把英亩折算成平方码,默认方向就是英亩到平方码,选 sy2a 可以反过来算。中间的关系是精确的 4840 倍:英亩按历史定义是 660 英尺 × 66 英尺 = 43560 平方英尺,平方码是 9 平方英尺,43560 ÷ 9 = 4840,一步不多一步不少。
第一类是草坪与园林绿化。地块登记用英亩,草皮、铺装与施肥却按平方码报价。一块 2 英亩的场地要铺 9680 平方码的草皮;反过来拿到 4840 平方码的报价,立刻知道那是整整 1 英亩。因为 4840 是整数,这类估算不必担心四舍五入。
第二类是核对地产与农业文件。美国、加拿大与英国的农地、牧场、林地至今仍以英亩登记,而公顷是公制国家的口径。1 公顷 = 2.471053814672 英亩,是除不尽的无限小数;反过来 1 英亩 = 0.40468564224 公顷。两国文件对同一块地给出两个数,差的往往不是测量,而是单位。
第三类是读地契与历史文献。英亩不是按平方米倒推出来的,它的定义是 1 弗隆(660 英尺)乘 1 链(66 英尺)——一头牛拉犁走一个弗隆,犁八条沟正好一英亩。知道这个来历,再看到「1 平方英里 = 640 英亩」这类整数关系就不会觉得奇怪:平方英里是 8 × 8 = 64 个平方弗隆,每平方弗隆 10 英亩,乘起来正好 640。
还有一类边界要说清:不是所有英制面积关系都是整数。英亩与平方码、平方英尺、平方英里之间是整数,因为它们同出一棵定义树;英亩与公顷、平方米之间就不是,因为两套法制互不相干。看到除不尽的结果,先想想是不是跨了法制,而不是以为算错了。
计算原理与变量说明
整页只锚定一个中间量:平方英尺。英亩登记 43560 平方英尺,平方码登记 9 平方英尺,换算分两步:先把源数值乘源系数化成平方英尺,再除以目标系数。两个方向共用同一条式子,互为逆运算。
4840 是历史定义除出来的,不是凑整。英亩的定义是 1 弗隆 × 1 链。弗隆(furlong)是 660 英尺,链(chain)是 66 英尺,相乘得 43560 平方英尺。平方码是边长 1 码(3 英尺)的正方形,也就是 9 平方英尺。43560 ÷ 9 = 4840,整除、无余数,所以 1 英亩精确等于 4840 平方码,2 英亩精确等于 9680 平方码。
| 量 | 英尺 | 说明 |
|---|---|---|
| 1 弗隆 | 660 | = 10 链,犁沟的长度 |
| 1 链 | 66 | = 4 杆,测量员用的链尺 |
| 1 英亩 = 1 弗隆 × 1 链 | 660 × 66 | = 43560 平方英尺 = 4840 平方码 |
换一条路径算,结果还是 4840。走平方英尺:43560 ÷ 9 = 4840。走平方米:1 英亩 = 4046.8564224 平方米,1 平方码 = 0.83612736 平方米,4046.8564224 ÷ 0.83612736 = 4840。两条路都落在同一个整数上,所以 4840 这个数可以放心用;反过来想,如果两条路算出不同的数,那才是口径出了问题。
整数关系只在英制内部成立。1 平方英里 = 640 英亩是精确的,因为平方英里与英亩同出一棵定义树;1 公顷 = 2.471053814672 英亩却是除不尽的无限小数,1 平方码 = 0.000206611570 英亩同理。页面把这两类写在同一张表里,正是为了让人一眼看出哪些是精确整数、哪些只能取近似。
舍入只发生在显示层。内部用双精度浮点,4840 这个倍数在双精度下是精确的,整数乘整数不会丢位;出现长小数的情形全部来自反向除法,例如 9680 平方码除以 4840 得 2,而 1000 平方码除以 4840 得 0.206611570248。显示时按「小数位」四舍五入后去掉末尾多余的零。
完整示例(数值仅作演示)
默认值是数值 2、方向英亩到平方码、小数位 2。手算复算:2 × 4840 = 9680,页面主结果就是「2 英亩 = 9680 平方码」;同一块地按平方英尺算是 2 × 43560 = 87120 平方英尺。
1 英亩 = 660 英尺 × 66 英尺 = 43560 平方英尺 43560 ÷ 9 = 4840 平方码 2 英亩 × 4840 = 9680 平方码 交叉验证:4046.8564224 ÷ 0.83612736 = 4840 平方码
批量框五行:0.5 a2sy 得 2420 平方码;1 a2sy 得 4840 平方码;10 a2sy 得 48400 平方码;9680 sy2a 走反方向,9680 ÷ 4840 = 2,正好回到 2 英亩,可以当作自检。每一行都按自己行首的方向键独立计算,与顶部下拉无关。
反向核对:点「交换方向」后数值仍是 2,方向变成平方码到英亩,2 平方码只有 0.0004132231 英亩,小数位 2 会被舍成 0。边界值有两个:0 英亩 = 0 平方码;上限 100000 英亩 = 484000000 平方码,反向 100000 平方码 = 20.661157 英亩,再大就要拆开分次换算。
英亩转平方码对照表
下表把常见面积单位按平方米从小到大排列,第三列是折成的平方码数,第四列是折成的英亩数。平方米一列是锚点,后两列分别由平方米除以 0.83612736 与 4046.8564224 得来。
| 单位 | 平方米(m²) | 折平方码 | 折英亩 |
|---|---|---|---|
| 1 平方英尺 | 0.09290304 | 0.111111 | 0.000023 |
| 1 平方码 | 0.83612736 | 1 | 0.000207 |
| 1 平方米 | 1 | 1.19599 | 0.000247 |
| 1 平方杆 | 25.29285264 | 30.25 | 0.00625 |
| 1 公亩 | 100 | 119.599005 | 0.024711 |
| 1 平方链 | 404.68564224 | 484 | 0.1 |
| 1 英亩 | 4046.8564224 | 4840 | 1 |
| 1 市亩 | 666.6667 | 797.326737 | 0.164737 |
| 1 公顷 | 10000 | 11959.900463 | 2.471054 |
| 1 平方弗隆 | 40468.564224 | 48400 | 10 |
| 1 平方千米 | 1000000 | 1195990.046301 | 247.105381 |
| 1 平方英里 | 2589988.110336 | 3097600 | 640 |
第二张表把英亩的历史定义拆开,从弗隆与链一路乘到平方英尺,再除以 9 落到平方码。
| 量 | 英尺 | 说明 |
|---|---|---|
| 1 弗隆 | 660 | = 10 链,犁沟的长度 |
| 1 链 | 66 | = 4 杆,测量员用的链尺 |
| 1 英亩 = 1 弗隆 × 1 链 | 660 × 66 | = 43560 平方英尺 = 4840 平方码 |
读第一张表抓两类数:平方杆、平方链、英亩、平方弗隆、平方英里这几行的折英亩全是整齐的 0.00625、0.1、1、10、640;而平方码、平方米、公顷这几行则是 0.000207、0.000247、2.471054 这样的无限小数。整齐的那几行同属英制定义树,不整齐的那几行都是跨了法制。
结果边界、舍入与适用说明
- 数值为空时提示「数值不能为空,请填 0 到 100000 之间的数字,例如 2 表示 2 英亩」,不会沿用上一次的结果。
- 数值写成负数时提示英亩与平方码都是面积单位、请填 0 或正数;批量行里的负号同样会被拦下并指出行号。
- 数值超过 100000 时提示拆成更小的分量分别换算,不自动截断到边界值。
- 小数位留空、写成 2.5 这样的小数、或超出 0 到 6,分别给出三条不同提示,不自动取整也不套默认值。
- 批量行每行只认「数值 空格 方向键」两段,写成 2a2sy、一行两个数、或方向键拼成 a2x,都会指出是第几行并说明原因。
- 4840 这个倍数在双精度下是精确的,英亩到平方码不会出现舍入误差;长小数集中在反向的英亩这一列,因为要除以 4840。
- 本页只做面积换算,不涉及地块形状、坡度与实测面积和登记面积的差异;地契上的面积请以登记文件为准。
- 页面不联网、不写本地存储,数值与批量内容只用于本次计算。
常见问题
为什么 1 英亩正好等于 4840 平方码?
因为英亩的历史定义是 1 弗隆(660 英尺)乘 1 链(66 英尺),得 43560 平方英尺;平方码是 9 平方英尺,43560 ÷ 9 = 4840 整除。这两步都不产生余数,所以 4840 是精确整数而不是近似值。
4840 这个数是怎么定下来的?
来自农耕:一头牛拉犁一口气能走一个弗隆(660 英尺),犁出一条沟;八条沟并排就是一弗隆宽(66 英尺)的一小块地,正好是后来的英亩。所以英亩天生带着 660 × 66 的形状,不是先有平方米再倒推出来的。
1 公顷是多少英亩?
1 公顷 = 10000 平方米,除以 4046.8564224 平方米每英亩得 2.471053814672 英亩,是除不尽的无限小数。反过来 1 英亩 = 0.40468564224 公顷。两国文件对同一块地给出两个数时,先确认是公顷还是英亩。
为什么 1 平方英里正好是 640 英亩?
因为两者同出一棵定义树。1 英里 = 8 弗隆,所以 1 平方英里 = 64 个平方弗隆;而 1 平方弗隆 = 660 × 660 平方英尺 = 10 英亩。64 × 10 = 640,整除,所以 640 是精确整数。
平方码和平方米差多少?
1 平方码 = 0.83612736 平方米,比 1 平方米小约 16%;反过来 1 平方米 = 1.19599 平方码,比 1 平方码大约 20%。草皮、地毯按平方码报价时,把平方米乘 1.19599 就是平方码数。
中国的市亩和英亩怎么换?
1 市亩 = 2000/3 ≈ 666.6667 平方米,折 0.164737 英亩;反过来 1 英亩约等于 6.07 市亩。市亩与英亩分属两套法制,换算是除不尽的,别指望得到整数。
批量里的 a2sy 和 sy2a 是什么意思?
a2sy 表示这一行按英亩算成平方码,sy2a 表示按平方码算成英亩。每行可以写不同的方向键,大小写不敏感,A2SY 与 a2sy 等价。
输入的数据会上传到服务器吗?
不会。数值、方向与批量内容只在本页的 JavaScript 里做乘除,没有发起任何网络请求,刷新页面后输入即恢复默认值。