跳至內容

模板討論:Infobox settlement/densdisp

頁面內容不支援其他語言。
維基百科,自由的百科全書

編輯請求 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)[回覆]
已通過:
下列討論已經關閉,請勿修改。如有任何意見,請至合適的討論頁進行,並不要再次編輯本討論。

  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)[回覆]