Template talk:Infobox settlement/densdisp

最新留言:6个月前由Shizhao在话题編輯請求 2023-09-13内发布

編輯請求 2020-03-14 编辑

  请求已处理--Xiplus#Talk 2020年3月15日 (日) 11:15 (UTC)回复

  1. 根據討論Wikipedia:互助客栈/条目探讨/存档/2020年3月#关于Template:Infobox settlement,此為編輯請求part #2
  2. 第(1)點提及之編輯請求part #1已被接納,見Template_talk:Infobox_settlement#編輯請求_2020-03-12
  3. 根據第(2)點,所有送入Template:Infobox settlement/densdisp中的值皆已通過{{解析數字}},因此單位不存在,因此認為第(4)點不會有例外狀況。
  4. 故在數字後方補上「人」,以便顯示為「XX人/平方Y里」,理由參考Wikipedia:互助客栈/条目探讨/存档/2020年3月#关于Template:Infobox settlement
    以上-- 娜娜奇🐰鮮果茶(宇帆·☎️·☘️2020年3月14日 (六) 06:30 (UTC)回复
    现在有个问题,密度项是填入“auto”自动生成的部分,现在显示的是“population_density_km2 = auto人”,而不是“XX人/平方Y里”。--大南國史館從九品筆帖式留言2020年3月14日 (六) 08:06 (UTC)回复
    (:)回應@逐风天地現在當然不會顯示“XX人/平方Y里”,因為管理員還沒處理編輯請求,還有以下與上方您的筆誤造成的未定義行為請自行{{deltalk}},以免管理員誤判延誤編輯請求套用的時程。-- 娜娜奇🐰鮮果茶(宇帆·☎️·☘️2020年3月14日 (六) 08:28 (UTC)回复
    (~)補充计算机程序设计中,未定义行为(英語:undefined behavior)是指执行某种可能有問題的(原意應為未定義的)计算机代码所产生的預期之外结果。人口數輸入包含有「auto」字樣就是未定義行為,因為根本不知道「auto人」是幾個人;「auto」也無法進行除法運算。-- 娜娜奇🐰鮮果茶(宇帆·☎️·☘️2020年3月14日 (六) 08:32 (UTC)回复
    否定,我不認為會發生這種事。根據程式碼,沒有任何一處在密度後方加入「人」的程式碼,除非你故意在population_total裡填auto,但這是不允許的,因為人口數不可能auto。-- 娜娜奇🐰鮮果茶(宇帆·☎️·☘️2020年3月14日 (六) 08:18 (UTC)回复
    (※)注意經查證是閣下使用了錯誤的語法,與此編輯請求無關,請管理員不要受誤報影響。見Special:Diff/58615538。-- 娜娜奇🐰鮮果茶(宇帆·☎️·☘️2020年3月14日 (六) 08:27 (UTC)回复
    User:逐风天地有沒有實際案例?-- 娜娜奇🐰鮮果茶(宇帆·☎️·☘️2020年3月14日 (六) 08:14 (UTC)回复
    抱歉,是我编辑失误,向您致歉。--大南國史館從九品筆帖式留言2020年3月14日 (六) 08:56 (UTC)回复
 完成。--Xiplus#Talk 2020年3月15日 (日) 11:15 (UTC)回复

关于Template:Infobox settlement 编辑

已通過:
下列討論已經關閉,請勿修改。如有任何意見,請至合適的討論頁進行,並不要再次編輯本討論。

  1. 该模板的人口项“population_total”推荐填写纯阿拉伯数字,以方便自动生成密度项“population_density_km2”。但这种情况下显示的人口项只是一个数字,缺少单位“人”,生成的密度单位为“/平方公里”,而非“人/平方公里”,也缺少“人”字。以越南巴亭郡条目为例,人口项填写“247100”,显示为“总计 247,100”,“密度 27,000/平方公里(69,000/平方英里)”,这并不符合中文文法。希望有朋友能帮忙修正一下,填入纯阿拉伯数字,显示的时候自动补上“人”字。
  2. 该模板的地图项“pushpin_map”在填写对应参数以后,有的条目能自动显示地图,有些则不能,以越南北慈廉郡和南慈廉郡为例,二者都填写参数“Vietnam”,前者能显示越南地图并标注位置,后者不能显示越南地图。--大南國史館從九品筆帖式留言2020年3月4日 (三) 04:28 (UTC)回复
@逐风天地帮你移至条目探讨了,亲。--IN留言2020年3月12日 (四) 08:24 (UTC)回复
@IN:谢谢您帮忙移动。@A2569875:谢谢您的回复。不过我没看懂您的意思。我需要的是输入“247100”,显示为“247,100人”,现在显示的是“247,100”,没有“人”字。之所以不手动输入“2471000人”,是因为密度项需要调用这个参数,必须保证手动输入的参数为纯数字,不能带“人”字,也不能是模板。--大南國史館從九品筆帖式留言2020年3月12日 (四) 11:45 (UTC)回复
@逐风天地:我的意思是,有了{{解析數字}},即使輸入有「人」字,也能讓密度正常計算。-- 娜娜奇🐰鮮果茶(宇帆·☎️·☘️2020年3月12日 (四) 12:31 (UTC)回复
@A2569875:我在模板里试过了,手动输入“{{解析数字|247100|247100人}}”,该项确实能正确显示为“247,100人”,但密度项填写参数“auto”后,密度项不再显示,既不能正确显示为“2,700人/平方公里(69,000人/平方英里)”,也不能错误地显示为“2,700/平方公里(69,000/平方英里)”。--大南國史館從九品筆帖式留言2020年3月12日 (四) 12:39 (UTC)回复
@逐风天地:你誤會了。我剛才有提到編輯請求。我的意思是透過編輯請求將解析數字放在計算密度的式子中,屆時,參數將不會受非法字元的影響。-- 娜娜奇🐰鮮果茶(宇帆·☎️·☘️2020年3月12日 (四) 12:47 (UTC)回复
谢谢,我明白您的意思了。不过,还有一个问题,密度项是自动调用人口项除以面积项,人口是纯数字,面积的单位是“平方公里”,生成的密度项单位是“/平方公里”,缺少“人”字。--大南國史館從九品筆帖式留言2020年3月12日 (四) 13:25 (UTC)回复
@逐风天地:這是另一個問題,出在顯示單位的模板Template:Infobox settlement/densdisp沒有補上「人」字。如要同時解決這兩個問需要要分別提出Template:Infobox settlementTemplate:Infobox settlement/densdisp兩個模板的編輯請求。-- 娜娜奇🐰鮮果茶(宇帆·☎️·☘️2020年3月12日 (四) 13:44 (UTC)回复
谢谢。我对模板修改不甚了解,能否请您代为申请编辑请求?不胜感激之至!--大南國史館從九品筆帖式留言2020年3月12日 (四) 13:47 (UTC)回复
  等待中…Template_talk:Infobox_settlement/densdisp#編輯請求 2020-03-14,編輯請求已提出,正在等待審核。cc User:逐风天地。以上-- 娜娜奇🐰鮮果茶(宇帆·☎️·☘️2020年3月14日 (六) 06:32 (UTC)回复
谢谢。--大南國史館從九品筆帖式留言2020年3月14日 (六) 08:03 (UTC)回复
 完成,編輯模板的程序已走完,麻煩請User:逐风天地協助複查修改效果,感謝。-- 娜娜奇🐰鮮果茶(宇帆·☎️·☘️2020年3月15日 (日) 11:23 (UTC)回复
@A2569875:谢谢,两项修改均达到了预期目的。万分感谢!--大南國史館從九品筆帖式留言2020年3月15日 (日) 12:30 (UTC)回复

本討論已經關閉,請勿修改。如有任何意見,請至合適的討論頁進行,並不要再次編輯本討論。

有效数字调整 编辑

  请求已处理--Tiger留言2022年5月28日 (六) 14:15 (UTC)回复

代码差异。讨论见Wikipedia:互助客栈/条目探讨/存档/2022年5月#中華民國的三級行政區劃(鄉鎮市區)條目的infobox之人口密度為什麼被改成只有兩位有效數字?。--YFdyh000留言2022年5月19日 (四) 07:26 (UTC)回复

中華民國的三級行政區劃(鄉鎮市區)條目的infobox之人口密度為什麼被改成只有兩位有效數字? 编辑

如題,例如鳳山區桃園區的人口密度都顯示13,000人/平方公里,竹南鎮苗栗市的人口密度都是2,300人/平方公里,寶山鄉220人/平方公里等。敝人認為這不夠準確。

  1. 不便比較人口密度其實不同的行政區:鳳山區的人口密度其實高於桃園區,竹南鎮的人口密度其實高於苗栗市,但在只有兩位有效數字的情況下,人口密度變得不分軒輊。
  2. 不能即時呈現每月人口的增減:新店區可能連續好幾個月,甚至好幾年,人口密度都固定在2,500人/平方公里,即使它的人口總數已有相當幅度的增減。

各位認為這合理嗎?是否應該多取幾位有效數字?-游蛇脫殼/克勞 2022年4月15日 (五) 16:37 (UTC)回复

如果有所有行政区划的人口密度的精确数字的话,为什么不取到个位呢?--The Puki desu留言2022年4月15日 (五) 19:51 (UTC)回复
我建議的方案是這樣:人口密度的整數部分是五位數、四位數、三位數者,取到個位數,例如12345、1234、123;整數部分是兩位數、一位數的人煙稀少的地方,取到三位有效數字,例如65.4、6.54。不然,起碼一律取到三位有效數字(如12300、1230、123、65.4、6.54)。現在這樣顯然不夠準確,不足以反映真實人口樣貌。-游蛇脫殼/克勞 2022年4月15日 (五) 23:43 (UTC)回复
您的方案大致可以。我是一向支持有更详细的数据就要提供的。您觉得当n大于100,取到个位(12345),n小于100,取到百分位(12.34)如何?
不过您可能需要确认一下台湾有没有人口密度低于0.01的地方(离岛之类)。--The Puki desu留言2022年4月16日 (六) 05:09 (UTC)回复
368個鄉鎮市區中,沒有低於0.01者,人口密度最低的桃源區都有4.51人/平方公里。不過我開這個討論的首要目的並不是詢問怎樣的方案更好,而是「怎麼替換?」,以我的能力,我實在無法把這個「兩位有效數字的計算法」替換掉,甭說任何方案了。先看有沒有人有這個能力,再討論什麼方案比較好。-游蛇脫殼/克勞 2022年4月16日 (六) 08:15 (UTC)回复
人口密度值由Template:Infobox settlement/densdisp负责,有165087个嵌入、英文版显示方式相同,影响较广,需慎重考虑,并需技术方案+公示(全保护的模板)。--YFdyh000留言2022年4月16日 (六) 08:40 (UTC)回复
那可不可以不要讓Template:Infobox settlement/densdisp負責,改成手動輸入?目前這樣真的不行,只有兩位有效數字。1051人/平方公里與1149人/平方公里差距不算小,但是卻變成相同的1100人/平方公里。-游蛇脫殼/克勞 2022年4月25日 (一) 22:54 (UTC)回复
請問大家,可不可以不要讓Template:Infobox settlement/densdisp負責中華民國鄉鎮市區資訊框的人口密度計算,改成手動輸入?-游蛇脫殼/克勞 2022年5月4日 (三) 21:32 (UTC)回复
这个方案写出来了,代码位置效果差异。效果看上去不错,但最好多测试一些数据输入。与英文维基用不同的显示精度,容易诧异,但我也赞成精度的重要性。以及,这个模板值得用Lua重写,以改善可读性和性能。--YFdyh000留言2022年5月5日 (四) 00:01 (UTC)回复
YFdyh000感謝閣下的付出,但坦白說敝人不明白閣下的付出起了什麼具體作用,因為事實上現在鳳山區桃園區的infobox之人口密度仍然都顯示13,000人/平方公里,而竹南鎮苗栗市的人口密度仍然都是2,300人/平方公里,只有2位有效數字,沒有改變。-游蛇脫殼/克勞 2022年5月11日 (三) 16:39 (UTC)回复
如上所述,得修改站内的全局模板才能影响所有条目。数字变化参考上文示例。邀请@XiplusTigerzengSanmosaMewaquaA2569875并公示7日。--YFdyh000留言2022年5月12日 (四) 02:01 (UTC)回复

編輯請求 2023-09-13 编辑

  请求已处理

模板當中的Max/2已經過時,請求把Max/2換成Max。-- 2023年9月13日 (三) 09:21 (UTC)回复

  已修复--百無一用是書生 () 2023年10月13日 (五) 11:23 (UTC)回复
返回到“Infobox settlement/densdisp”页面。