维基百科讨论:机器人建立条目小组/中华人民共和国行政区划

2012年的中国行政区划代码已经发布 编辑

国家统计局发布了2012年的行政区划代码(见 [1]),可以考虑动用机器人更新区划模板啦。——武铁辆玻 意见簿 2013年3月22日 (五) 17:02 (UTC)回复

早就发布了,我已经爬下来做了本地(在toolserver上)数据库了,给点关于怎么更新的意见吧。Liangent留言 2013年3月22日 (五) 17:26 (UTC)回复
不了解技术细节,随便说说:乡改镇/街道这类变更需要人工介入移动条目而不是新建,条目中可反映区划沿革信息;县级条目可以考虑加入机器人维护的行政区划介绍。——武铁辆玻 意见簿 2013年3月24日 (日) 16:17 (UTC)回复
乡级以上diff贴上来手工清理 --达师 - 261 - 442 2013年3月25日 (一) 10:04 (UTC)回复
除了改名,diff都是撤一个建一个的,真要考虑变更可看不出来。Liangent留言 2013年3月25日 (一) 10:09 (UTC)回复
看不出来没关系 按照编号排序 --达师 - 261 - 442 2013年3月25日 (一) 16:56 (UTC)回复
建议把数据放在wikidata里面,未来条件合适可以把所有PRC admin删掉--GZWDer留言2013年4月3日 (三) 09:06 (UTC)回复
做了初步测试:123456--GZWDer留言2013年4月3日 (三) 09:21 (UTC)回复
提示:我建立的Property被Zolo建议废除。--GZWDer留言2013年4月3日 (三) 12:03 (UTC)回复
等等看本地能取到wikidata上多细致的数据再说。我倾向于只写上层,避免冗余,把自己的区划代码也写进去应该就可以了。Liangent留言 2013年4月3日 (三) 12:10 (UTC)回复
先把diff贴上来吧…… --达师 - 261 - 442 2013年4月11日 (四) 10:44 (UTC)回复
User:Liangent/prcadmin2012/removals, User:Liangent/prcadmin2012/additions, User:Liangent/prcadmin2012/renames,只列乡级及以上的。Liangent留言 2013年4月11日 (四) 11:57 (UTC)回复
我原以为代码撤销后就不会再用了,现在才知道原来还是会被重复使用的。比如[2][3],两个乡改镇后原来的代码都被补缺了。这样的话按现在Template:PRC admin的方式似乎很难维护??看来是应该考虑如何迁移到wikidata了。--Stevenliuyi留言2013年4月14日 (日) 13:57 (UTC)回复
我也是才发现有这现象。貌似是下级不听话,国家统计局都说了“因区划变动调整,代码取消不再重复使用”。Liangent留言 2013年4月14日 (日) 15:07 (UTC)回复

废弃的删掉就完了。@liangent: 拜托把表格按行分开。--达师 - 261 - 442 2013年4月17日 (三) 00:45 (UTC)回复

我认为wikidata的Phase 3开始使用后就要考虑把PRC admin全部删除(其实很早就有这种想法),这样方便维护。另外那时可能可以考虑在其他语言版本(如粤语)建立中国行政区划条目。--GZWDer留言2013年4月18日 (四) 06:18 (UTC)回复
参见d:Property:P131d:Property:P150。--GZWDer留言2013年4月18日 (四) 06:18 (UTC)回复
看wikidata phase1到2这么快,不知道3要什么时候来。主要问题是村级的数据怎么办。Liangent留言 2013年4月18日 (四) 08:40 (UTC)回复
村级也都直接建item就行了吧。--Stevenliuyi留言2013年4月18日 (四) 13:07 (UTC)回复
2013年新调整的区划,代码怎么处理?比如南京市。--Gilgalad 2013年4月18日 (四) 14:03 (UTC)回复
南京怎么了?不就是两个县变成区,另有四个区合并成了两个区吗?新版行政区划里没有体现?--某人的移动城堡|欢迎调♂教 2013年4月23日 (二) 04:29 (UTC)回复
现在的code应该是截至2012年10月的 --达师 - 261 - 442 2013年4月25日 (四) 15:26 (UTC)回复

2012年的中国行政区划代码已经发布 编辑

国家统计局发布了2012年的行政区划代码(见 [4]),可以考虑动用机器人更新区划模板啦。——武铁辆玻 意见簿 2013年3月22日 (五) 17:02 (UTC)回复

早就发布了,我已经爬下来做了本地(在toolserver上)数据库了,给点关于怎么更新的意见吧。Liangent留言 2013年3月22日 (五) 17:26 (UTC)回复
不了解技术细节,随便说说:乡改镇/街道这类变更需要人工介入移动条目而不是新建,条目中可反映区划沿革信息;县级条目可以考虑加入机器人维护的行政区划介绍。——武铁辆玻 意见簿 2013年3月24日 (日) 16:17 (UTC)回复
乡级以上diff贴上来手工清理 --达师 - 261 - 442 2013年3月25日 (一) 10:04 (UTC)回复
除了改名,diff都是撤一个建一个的,真要考虑变更可看不出来。Liangent留言 2013年3月25日 (一) 10:09 (UTC)回复
看不出来没关系 按照编号排序 --达师 - 261 - 442 2013年3月25日 (一) 16:56 (UTC)回复
建议把数据放在wikidata里面,未来条件合适可以把所有PRC admin删掉--GZWDer留言2013年4月3日 (三) 09:06 (UTC)回复
做了初步测试:123456--GZWDer留言2013年4月3日 (三) 09:21 (UTC)回复
提示:我建立的Property被Zolo建议废除。--GZWDer留言2013年4月3日 (三) 12:03 (UTC)回复
等等看本地能取到wikidata上多细致的数据再说。我倾向于只写上层,避免冗余,把自己的区划代码也写进去应该就可以了。Liangent留言 2013年4月3日 (三) 12:10 (UTC)回复
先把diff贴上来吧…… --达师 - 261 - 442 2013年4月11日 (四) 10:44 (UTC)回复
User:Liangent/prcadmin2012/removals, User:Liangent/prcadmin2012/additions, User:Liangent/prcadmin2012/renames,只列乡级及以上的。Liangent留言 2013年4月11日 (四) 11:57 (UTC)回复
我原以为代码撤销后就不会再用了,现在才知道原来还是会被重复使用的。比如[5][6],两个乡改镇后原来的代码都被补缺了。这样的话按现在Template:PRC admin的方式似乎很难维护??看来是应该考虑如何迁移到wikidata了。--Stevenliuyi留言2013年4月14日 (日) 13:57 (UTC)回复
我也是才发现有这现象。貌似是下级不听话,国家统计局都说了“因区划变动调整,代码取消不再重复使用”。Liangent留言 2013年4月14日 (日) 15:07 (UTC)回复

废弃的删掉就完了。@liangent: 拜托把表格按行分开。--达师 - 261 - 442 2013年4月17日 (三) 00:45 (UTC)回复

我认为wikidata的Phase 3开始使用后就要考虑把PRC admin全部删除(其实很早就有这种想法),这样方便维护。另外那时可能可以考虑在其他语言版本(如粤语)建立中国行政区划条目。--GZWDer留言2013年4月18日 (四) 06:18 (UTC)回复
参见d:Property:P131d:Property:P150。--GZWDer留言2013年4月18日 (四) 06:18 (UTC)回复
看wikidata phase1到2这么快,不知道3要什么时候来。主要问题是村级的数据怎么办。Liangent留言 2013年4月18日 (四) 08:40 (UTC)回复
村级也都直接建item就行了吧。--Stevenliuyi留言2013年4月18日 (四) 13:07 (UTC)回复
2013年新调整的区划,代码怎么处理?比如南京市。--Gilgalad 2013年4月18日 (四) 14:03 (UTC)回复
南京怎么了?不就是两个县变成区,另有四个区合并成了两个区吗?新版行政区划里没有体现?--某人的移动城堡|欢迎调♂教 2013年4月23日 (二) 04:29 (UTC)回复
现在的code应该是截至2012年10月的 --达师 - 261 - 442 2013年4月25日 (四) 15:26 (UTC)回复

Template:PRC admin/disambig太复杂不利维护 编辑

我相信{{PRC admin/disambig}}系列的模板是@Liangent几年前的心血结晶。可是那一大串数字实在叫人不知怎样查询。本来只要能用就好了,不过若然这么复杂的一系列模板,却只有一个人懂得如何维护的话,未免令人担心,往后维护这些模板的事。然后我发现一些问题:

  1. 三元乡的第一项歧义显示不正常:我只见到第一项歧义用粗体写着“',中华人民共和国安徽省六安市霍邱县下辖的乡”,可是按编辑的话,只见到一串数字,和知道“本页使用了52个模板”(一个有6项歧义的消歧义页竟然用了这么多模板?!),根本不知从何入手。
  2. 后来我在Template talk:PRC admin/disambig#这个系列的模板更新问题,见到有人在2014年1月指出,之前一年发生行政区划调整,有两个镇被取消了,分别被一分为二,每个改为两个街道。过了两年半,竟然还未更新!

我相信要修复这两个问题,对Liangent来说并不难,但是从这两个问题可以见到,背后更深层次的问题,就是对其他人而言,这一系列模板太难理解了,以致无法维护。一个管理员就算再厉害,最多只能保证这一系列模板不会出现第一类问题。可是行政区划并非刻在铁板上永不改变的,中国地方之大,每隔几年总有些地区,不是重划就是改名,因此第二类的问题,只会久不久就发生。在不改动结构的前提下,我有一些提议:

  1. 把所有讨论集中在Template talk:PRC admin,把其他subtemplate的讨论页合并到那里,如果未有讨论就放个重定向。(参考en:Template:Central
  2. 写一页详细的说明文件{{PRC admin/documentation}},解释这一系模板怎样运作,让其他人看了可以明白,如果遇到类似上述的问题时,可以去修改哪一个模板。
  3. 然后,在这一系列的模板,加上{{Documentation|Template:PRC admin/documentation}},使其他人不用花一番功夫去找这个说明文件。

小小意见,希望参考。--Quest for Truth留言2016年7月18日 (一) 21:08 (UTC)回复

大部分模板已经被重写了……disambig是少数没动的。一直想着有空弄一直没弄,但有空弄了也很可能是弄到Wikidata上去,一堆Q编号于是还是数字……Liangent留言 2016年7月19日 (二) 06:24 (UTC)回复
三元乡是相关页面被人改坏了(Template:PRC admin/data/34/15/22/212/000 / Template:PRC admin/data/34/15/04/102/000 / Template:PRC admin/data/34/15/04/101/000)。我也不知道现在应该怎么处理……Liangent留言 2016年7月27日 (三) 05:02 (UTC)回复

这个体系太复杂了 编辑

广宁乡变成广宁街道 (北镇市),但不知道该怎么下手。Dingar留言2019年5月23日 (四) 12:40 (UTC)回复

数据严重过时 编辑

经过检查,许多区划数据因为代码变化导致链接不可用。 如窑口镇中,2020/34/15/21的代码应为2020/34/04/22Wikipedia:机器人建立条目小组/中华人民共和国行政区划/FAQ示例的永宁镇 (延庆县) 中,2020/11/02/29应为2020/11/01/19

目前的模板中链接里的年份是实时变化的,但模板数据是2012年的,因此可以选择将模板中年份改为静态的2012,但引用的是过时数据;或者更新数据库,并对2012/2020的编码比对后对页面进行编码更新。--Ff98sha留言2020年12月29日 (二) 07:58 (UTC)回复

有关采用机器人自动维护中国大陆行政区划条目及相关数据的建议 编辑

此前讨论:Wikipedia:机器人/作业请求#希望以机器人自动维护中国大陆行政区划条目及相关数据 在上述此前讨论中,有用户认为“现有资料难以开展机器人维护”,后来我发现民政部每年会提供行政区划代码变更情况(https://www.mca.gov.cn/article/sj/xzqh/1980/ ,分县级以上和县级以下,精确到乡镇街道,按年更新,但更新时间实际上不固定),不知配合每年的统计用区划代码和城乡划分代码(http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/ )可否做到乡镇街道级别以上的行政区划变更维护自动化(社区村庄级别的至少我无能为力,恐仍需人工介入)?ping一下此前参与讨论的@迴廊彼端KanashimiMintCandyHamish、原有机制的维护者@LiangentHat600以及你维现在活跃的技术帝@xiplusJimmy Xu。--忒有钱🌊塩水あります🐳留言2023年2月2日 (四) 20:40 (UTC)回复

求助:更新行政区划模板(广州南沙区南沙街道/黄阁镇/港湾街道) 编辑


这套模板实在太**,已经晕了,根据指引到客栈寻求协助:

广州市南沙区近期更新行政区划。新设港湾街道,由南沙街道部分村/社区划入;黄阁镇部分村/社区划入南沙街道。现希望了解这套模板运作方式的朋友能进行更新,感激不尽。--Tim Wu留言2023年12月28日 (四) 15:08 (UTC)回复

已对条目进行更新。指引已经过时了,据我的经验(我并没有深入了解过整套模板),目前乡级{{PRC admin/list}}页面的作用仅仅是自动计算信息框的“村级区划单位数”,港湾街道的list页建议等国家统计局数据更新后再建立,村级的{{PRC admin/list}}不必建立。{{PRC admin/children}}调用的是Wikidata P150。--Kcx36留言2023年12月29日 (五) 05:42 (UTC)回复
@Kcx36 了解,感谢!--Tim Wu留言2023年12月29日 (五) 05:45 (UTC)回复
顺带提一个李渡镇 (进贤县),其下级的村在条目内未显示出来,另外消歧义条目李渡镇中也未显示完整。孙端街道信息框中的坐标问题--Kethyga留言2023年12月30日 (六) 00:14 (UTC)回复
  已完成。李渡镇的Template:PRC admin/data/36/01/24/101/000中填写的wikidata项已被合并至另一项。孙端街道的信息框未填写匿名参数,被错误识别为00/00/00/000/000。--Kcx36留言2023年12月30日 (六) 04:48 (UTC)回复
感谢。--Kethyga留言2024年1月3日 (三) 12:56 (UTC)回复

中华人民共和国行政区划 编辑

从2014年开始的县级以下行政区划变更,似乎并未更新对应的{{PRC admin/list}},以杭州市上城区九堡街道为例,该模板{{PRC admin/data/33/01/04/105/000}}应该移动到{{PRC admin/data/33/01/04/014/000}}。另外,Wikidata上的d:Property:P442(旧行政区划代码)建议不要直接删除,可以将旧的代码设置为“弃用级”并添加d:Property:P582(终止时间),统计局网站上历史年份上仍然会保留旧区划代码的信息,另外其他一些网站上仍然可以根据该代码检索。

附上2014年至今历年县级以下行政区变更情况,来自民政部网站2014年2015年2016年2017年2018年2019年2020年2021年2022年

中华人民共和国行政区划代码#部门编码的差异中写到民政部和统计局在县级以下的代码可能不同,暂时不确定以上网址所附的行政区划代码是否和统计局一致,需要协助查验下。 --Kethyga留言2024年1月23日 (二) 02:45 (UTC)回复

据我观察,现在{{PRC admin/list}}唯一的作用是自动计算{{中国乡级行政区}}信息框中的“村级区划单位数”,显示下级行政区具体信息的功能都由d:Property:P150承担。
民政部的和统计局的乡级区划代码有较大差异。--Kcx36留言2024年1月25日 (四) 09:22 (UTC)回复
@Kcx36 感觉可以在{{PRC admin/showdata}}或者{{PRC admin/list}}增加一项错误检测功能,当该行政区的区划代码与维基数据中更新的不一致,则报错。比如新杖子镇Template:PRC admin/data/13/08/21/203/000)对应维基数据中区划代码已经改到新的“13 08 21 111”,而该模板却没有更新。--Kethyga留言2024年1月25日 (四) 13:51 (UTC)回复
我看可以。--Kcx36留言2024年1月25日 (四) 13:58 (UTC)回复
或许可以提交机器人作业请求?—— Eric Liu 創造は生命(留言留名学生会 2024年3月28日 (四) 01:32 (UTC)回复
应该是可以的,按照wikidata上面的值移动就行了。--PexEric 💬|📝 2024年4月6日 (六) 05:24 (UTC)回复
返回到项目页面“机器人建立条目小组/中华人民共和国行政区划”。