Template:Infobox settlement/densdisp/doc

这个 {{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

无描述

未知可选
prefpref

无描述

未知可选
国家名称name

无描述

未知可选

参看