模板: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

无描述

未知可选

参看

编辑