模板:Infobox settlement/densdisp/sandbox

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

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

沒有描述

不明非必填

參看

編輯