文件圖示 模板文件[檢視] [編輯] [歷史] [清除快取]

這個 {{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

沒有描述

不明非必填

參看