模板:Infobox settlement/densdisp/sandbox
这是Template:Infobox settlement/densdisp(差异)的沙盒。 参见本模板的测试样例。 |
这个 {{Infobox settlement}}的子模板显示主信息框中一行的公制/英制人口密度值。
用法
{{Infobox settlement/densdisp | /km2 = 填写auto 或者 每平方公里人口密度 (via population_density_km2 and others) | /sqmi = 填写auto 或者 每平方英里人口密度 (via population_density_sq_mi and others) | pop = 人口数量 (via population_total and others) | km2 = 面积(平方公里) (via area_total_km2 and others) | sqmi = 面积(平方英里) (via area_total_sq_mi and others) | ha = 面积(公顷) (via area_total_ha and others) | acre = 面积(英亩)(via area_total_acre and others) | dunam = 面积(杜纳亩) (via area_total_dunam and others) | pref = 选择输入 /km2 、/ha 、/acre 或者 /sqmi (via unit_pref) | name = 国家名称 (via subdivision_name) }}
密度作为自动的示例
如以下示例所示,如果满足以下三个条件,此模板将计算密度:/km2(或/sqmi)设置为自动,为人口给定一个数字,为面积给定一个数字。
它还会从数字中删除任何格式,例如示例中带有逗号的填充,会导致计算错误(请参阅mw:Help:Magic words#formatting)。
代码 | 结果 | 数字 (不是整数) |
数量级 |
---|---|---|---|
{{Infobox settlement/densdisp|/km2=auto|pop=10|km2=0.00023456}}
|
42,633人/平方公里(110,419人/平方英里) | 42633.015006821 | 4 |
{{Infobox settlement/densdisp|/km2=auto|pop=10|km2=0.0023456}}
|
4,263人/平方公里(11,042人/平方英里) | 4263.3015006821 | 3 |
{{Infobox settlement/densdisp|/km2=auto|pop=10|km2=0.023456}}
|
426人/平方公里(1,104人/平方英里) | 426.33015006821 | 2 |
{{Infobox settlement/densdisp|/km2=auto|pop=10|km2=0.23456}}
|
42.6人/平方公里(110人/平方英里) | 42.633015006821 | 1 |
{{Infobox settlement/densdisp|/km2=auto|pop=10|km2=2.3456}}
|
4.26人/平方公里(11人/平方英里) | 4.2633015006821 | 0 |
{{Infobox settlement/densdisp|/km2=auto|pop=10|km2=23.456}}
|
0.426人/平方公里(1.1人/平方英里) | 0.42633015006821 | -1 |
{{Infobox settlement/densdisp|/km2=auto|pop=10|km2=234.56}}
|
0.0426人/平方公里(0.11人/平方英里) | 0.042633015006821 | -2 |
{{Infobox settlement/densdisp|/km2=auto|pop=10|km2=2345.6}}
|
0.00426人/平方公里(0.011人/平方英里) | 0.0042633015006821 | -3 |
{{Infobox settlement/densdisp|/km2=auto|pop=10|km2=23456}}
|
0.000426人/平方公里(0.0011人/平方英里) | 0.00042633015006821 | -4 |
{{Infobox settlement/densdisp|/km2=auto|pop=0|km2=23456}}
|
0人/平方公里(0人/平方英里) | 0 | 0 |
代码 | 结果 | 数字 (不是整数) |
---|---|---|
{{Infobox settlement/densdisp|pref=Imperial|/sqmi=auto|pop=123,456|sqmi=10}}
|
12,346人/平方英里(表达式错误:无法识别标点符号“”。人/平方公里) | 12345.6 |
{{Infobox settlement/densdisp|pref=Imperial|/sqmi=auto|pop=12345|sqmi=10}}
|
1,235人/平方英里(477人/平方公里) | 1234.5 |
{{Infobox settlement/densdisp|pref=Imperial|/sqmi=auto|pop=1234|sqmi=10}}
|
123人/平方英里(47.6人/平方公里) | 123.4 |
{{Infobox settlement/densdisp|pref=Imperial|/sqmi=auto|pop=123|sqmi=10}}
|
12.3人/平方英里(4.75人/平方公里) | 12.3 |
{{Infobox settlement/densdisp|pref=Imperial|/sqmi=auto|pop=12|sqmi=10}}
|
1.2人/平方英里(0.463人/平方公里) | 1.2 |
{{Infobox settlement/densdisp|pref=Imperial|/sqmi=auto|pop=0|sqmi=10}}
|
0人/平方英里(0人/平方公里) | 0 |
没有人口或地区的示例
如以下示例所示,如果密度=自动,但缺少人口或面积,此模板将不输出任何内容。
代码 | 结果 |
---|---|
{{Infobox settlement/densdisp|/km2=auto|pop=123,456|km2= }}
|
|
{{Infobox settlement/densdisp|/km2=auto|pop= |km2=10}}
|
|
{{Infobox settlement/densdisp|/km2=auto|pop= |km2= }}
|
|
{{Infobox settlement/densdisp|/km2= |pop= |km2= }}
|
密度作为数字的例子
如以下示例所示,无论是否定义人口和面积,如果以数字形式给出,该模板始终显示密度。
请使用“无格式”的数字,不要在中间加入“,”
代码 | 结果 |
---|---|
{{Infobox settlement/densdisp|/km2=12,345.67}}
|
12,345.67人/平方公里(31,975.1人/平方英里) |
{{Infobox settlement/densdisp|/sqmi=12,345.67}}
|
4,766.69人/平方公里(12,345.67人/平方英里) |
{{Infobox settlement/densdisp|pref=Imperial|/sqmi=12,345.67}}
|
12,345.67人/平方英里(4,766.69人/平方公里) |
{{Infobox settlement/densdisp|/km2=0}}
|
0人/平方公里(0人/平方英里) |
{{Infobox settlement/densdisp|pref=Imperial|/sqmi=0}}
|
0人/平方英里(0人/平方公里) |
无描述。
参数 | 描述 | 类型 | 状态 | |
---|---|---|---|---|
每平方公里人口密度 | /km2 | 填写auto 或者 每平方公里人口密度 | 未知 | 可选 |
每平方英里人口密度 | /sqmi | 填写auto or 每平方英里人口密度 | 未知 | 可选 |
人口数量 | pop | 无描述 | 未知 | 可选 |
面积(公顷) | ha | 无描述 | 未知 | 可选 |
面积(平方公里) | km2 | 无描述 | 未知 | 可选 |
面积(英亩) | acre | 无描述 | 未知 | 可选 |
面积(平方英里) | sqmi | 无描述 | 未知 | 可选 |
面积(杜纳亩) | dunam | 无描述 | 未知 | 可选 |
pref | pref | 无描述 | 未知 | 可选 |
国家名称 | name | 无描述 | 未知 | 可选 |
参看
- {{Infobox settlement}}
- {{Infobox settlement/areadisp}}
- {{Infobox settlement/lengthdisp}}
- {{Infobox settlement/pref}}
- {{Infobox settlement/metric}}
- {{Infobox settlement/metric/mag}}
- {{Infobox settlement/impus}}
- {{Infobox settlement/impus/mag}}
- {{Infobox settlement/dunam}}
- {{Infobox settlement/dunam/mag}}
- {{Infobox settlement/link}}
- {{Infobox settlement cleaner}}