跳转到内容

模板讨论: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)[回复]