- 你驾车,Android Auto上使用OSM导航软件
- 副驾不能晕车,放个笔记本在大腿上,在iD上连接两点,用编辑器把缺失的路现画上
- 你在导航上规划路线,看哪里特别绕
- 副驾对着卫星图画缺少的路
- 你开车,副驾补全车道和路线信息
Diary Entries in Chinese (China)
Recent diary entries
谁有中国地区电网数据
本系列编辑主要修复了部分住宅楼的过大幅度偏移,以及一些误标记的绿化。问题区域主要在星塘街以东,为方便起见,以东西向道路作阶段性的分割。
记录
2026/2/24已完成修复兆佳巷以北
2026/2/25已完成修复中新大道东以北
2026/2/26已完成修复港田路以北
包含建筑物、森林。之前陆陆续续修复了一些,不过都是游击式地修复,没有系统地记录过。现在有时间捡起这件事了,先在这里留个坑吧。
……不要给房子加layer标签来逃避冲突检查器的检查。
26/2/21
县道、乡道、村道的编号规则是什么? 答:1.县道命名及编号规则:
(1)命名规则:以起终点行政节点名称第一个汉字加“线”组成,如起于高淳县东坝镇终于高淳县固城镇,则命名“东固线”;如起终点为非行政节点,则以起终点具代表性的名称第一个汉字加“线”组成。
(2)编号规则:本轮县道网编号以现有编号体系为基础,现有县道编号基本保持不变,新增县道编号按照方向和类型,在现有县道编号后依次排列,即“老路老编号、新路新编号”。具体编号原则如下:
①编号由字母和数字共10位构成,如“X105320125”,其中,“X”反映县道的性质;“105”反映线路的类型、方向和顺序;“320125”为线路所在县(市、区)的行政代码(以国家统计局发布的2013年江苏省行政区划代码为准)。
②例:“105”:第一位“1”表示线路方向和类型,“05”表示为顺序码。
“1”开头表示由县城(市、区)向外辐射的树状县道网,顺序码从正北方向顺时针依次增大;
“2”开头表示南北纵向县道编号,顺序码从东向西依次增大;
“3”开头表示东西横向县道编号,顺序码从北向南依次增大;
其中,“101~150”、“201~250”、“301~350”编号,适用于保留、局部延伸或调整的现有县道线路,原有县道线路编号不做调整;“151~199”、“251~299”、“351~399”编号,适用于本轮新增县道和上轮县道规划后陆续增编的临时县道编号线路(即X+字母+两位数字+行政区划代码的线路)。
2.乡道命名及编号规则:
(1)命名规则:以起终点行政节点名称第一个汉字加“线”组成,如起于溧水区晶桥镇止于溧水区晶桥镇新山里村,则命名“晶新线”;如起终点为非行政节点,则以起终点具代表性的名称第一个汉字加“线”组成。以上两种命名规则,必须保证在同一县域范围内名字不重复。
(2)编号规则:路线编码由行政等级代码+三位编号+县级行政区划代码共十位组成,具体表示方法如下所示:
“Y”:代表乡道的行政等级代码;“101”:代表乡道的排列顺序编码,采用“老路老编码,新路新编码”原则,老线路以及延伸段采用原有编码,新线路编码从“AA0”开始至“ZZ9”;“320111”:代表该县(市、区)的行政代码。
县(市、区)交通运输局根据各乡镇的实际情况拆分乡道编码,确保县(市、区)域范围内乡道编码的唯一性。
3.村道公路命名及编号规则:
(1)命名规则:以起终点行政节点名称第一个汉字加“路”组成,如:起于溧阳市上兴镇建盟村,终于溧阳市上兴镇红旗村,则命名“建红路”;如起终点为非行政节点,则以起终点具代表性的名称第一个汉字加“路”组成。以上两种命名规则,必须保证在同一县(市、区)域范围内名字不重复。
(2)编号规则:路线编码由行政等级代码+三位编号+县级行政区划代码共十位组成,具体表示方法如下所示:
“C”:代表村道的行政等级代码;“101”:代表村道的排列顺序,采用“老路老编码,新路新编码”原则,老线路以及延伸段采用原有编码,新线路编码从“AA0”开始至“ZZ9”;“320125”:代表该县(市、区)的行政区划代码。
县(市、区)交通运输局根据各乡镇的实际情况拆分村道编码,确保县(市、区)域范围内村道编码的唯一性。
本文是2025 年中国大陆乡镇 OSM 要素完备度分析报告(一)的续篇,展示了中国大陆内 31 个省、区、市内的乡镇 OSM 要素完备度分布情况。关于本文所述的 OSM 要素完备度及其统计规则,前篇已有介绍,本篇就不再赘述。本文吸纳前篇发表后的诸多建议所作修改,也展示在了前篇的对应部分中。所以,在阅读本篇的结果之前,请先对前篇中的说明有所了解。
本篇的结果分为六个部分。前五部分是各个省级行政单位的平均结果,按其平均完备度的排名顺序排列,先期结果中已有的北京、广东、江苏等省份不再重复介绍。最后一部分介绍全国的整体情况。
说明:
-
本文所述的“完备度”分数是在特定规则下得到的定量指标,不应该作为该区域绘图质量的认可或否定,也不应当作为唯一的绘图目标
-
本文统计时使用的统计脚本和统计数据已开源于 GitHub,感兴趣的读者可以自行取用,并以 GPL-3.0 协议进行二次开发
-
本文统计时使用的乡镇名单数据来源于中国统计局,时效是 2023 年。在此之后的 2025 年,中国大陆重启了乡镇级的行政区划调整工作,这几年可能会有频繁的行政区划变更。遗憾的是,由于统计局从 2024 年 10 月之后不再公开行政用的统计代码,这份名单可能会就此冻结。希望各位 Mapper 在标注近几年的行政区划调整注意保留节点中的 old_name 标签
-
本文绘图时使用的行政边界来自于中国国家地理信息平台,与 OSM 的绘图标准会有所差异,仅作参考;平台数据的时效推测是在 2019 年前;在展示县级行政单位的平均完备度时,拆分后新设立的行政区(如杭州市钱塘区)的数据会被映射到拆分前的行政区上,而县区级黑区则因缺少相应的行政边界而无法展示
2025/02/13 更新:
-
本文的统计结果有了相应的可视化网站,各位可以在此更直观地了解兴趣地区的完备度得分,在此感谢项目发起者 @ztzthu
-
在修复了原统计脚本中的部分 bug (如将学校节点统计成派出所等),并补充了部分未匹配到的乡镇节点的坐标之后,本文修订了相关的统计结果;修订后的统计结果的时效性仍是 2025 年末,与修订前的统计得分相比可能有个位数的差别,平均分略有升高,但满分乡镇的数量略有降低
第一部分:上海/北京/天津/广东/江苏/浙江/内蒙古
第一部分中,排名前三的均为直辖市,其乡级行政单位的数量仅为 200–350,只略多于普通的省会城市(通常在 150–200 之间),平均完备度在省级行政单位中排名较高也是可以预期的;随后的则是先期结果中评价过的,OSM Mapper 较为活跃的广东、江苏和浙江,平均完备度在 53–59 之间,与其他省级行政单位有明显的差距。
内蒙古自治区排名第 7,平均完备度为 49.71,位居分数密集段的头部。内蒙古中部临近陕西、山西一带,以及东北部的呼伦贝尔市一带的乡镇都有不错的完备度。同时,其乡级行政单位的数量较少,仅 1022 个,使草原、戈壁上相对空白的地区没有太过拉低平均水平。
上海市(1)
用于标记那些不属于主要路线但仍然构成国家路线网络连接的公路。次级公路通常由乡村道路分类附例规定,并被分配为。在发达国家,通常为铺装道路,每个方向至少有一条车道,中间通常由一条中央线分隔。在基础设施较差的地区,道路质量可能更差。highway=secondaryref=reference code
在城市中,它通常用于标记比道路重要性较低的干道。有关各国公路标记原则的概览,请参见国际公路分类等效关系。primary
用于该司法管辖区中通常处于最低行政层级的次要公共道路。
未分类道路是指汽车可通行的公共道路,但其重要性不如道路。与和不同,它们通常位于住宅区之外,主要用于农业。它们可以连接小村庄;偏远工业如电厂或油田;荒野地区;小型滑雪中心;以及类似需要偶尔有汽车通行的设施。通常,这些通道设计用于本地交通,但有时也可作为绕行或通过交通的捷径使用。tertiaryresidentialtrack
应被赋予该标签的道路物理结构在不同国家之间差异很大。利用你所在国家的地图习惯,结合你的知识和判断。“未分类道路”甚至可能在国家不同地区有所不同:贫困或农村地区可能未铺设,富裕或城市地区则可能铺设。添加诸如 、 、 等标签,以描述道路的整体质量。surface=width=lanes=smoothness=
“未分类”一词源自英国道路分类系统,意为“过于轻微,无法获得分类编号”。令人困惑的是,它确实是一种分类,意为“非常次要的道路”。不要因为不知道路型就用这个标签。如果你还不知道哪种更具体的OSM标签值适用,建议考虑使用临时。highway=roadhighway=*
这在什么时候适用? 使用此标签用于那些在您所在地区所称的道路中,这些道路的重要性较低,但这些道路并非 、 、 或 。未分类与三级之间的区别可能很微妙:一般来说,始终考虑该道路在该地区道路网络中的相对重要性,并适当标记。tertiaryresidentialservicetrack
该标签用于连接较小定居点的道路,也用于大型定居点内连接地方中心的道路。在交通网络方面,OpenStreetMap的“三级”道路通常也连接小干道与主干道。highway=tertiary
在城市以外,三级道路是指连接较小聚落如村庄或小村庄的低至中等交通量道路。如果连接道路更安静,可以考虑使用。对于更繁忙的直通路线,建议使用或更宽的道路,但请注意,在高度开发地区之外,可能没有比这条更繁忙的道路了。unclassifiedsecondary
在较大的城市聚落中,如大城镇或城市,三级道路连接商店、学校或郊区等地方活动中心。仅用于低至中等交通的道路。如果想要最安静的连接方式,非住宅道路可以考虑使用。如果是更繁忙的直通路线和主干道,可以使用或更高。unclassifiedsecondary
三级公路还将交通从较窄或较安静的街道(用或表示)引导到更宽的主干道(或更大),这些道路更适合重载车流。在规划层级中,它们可能被称为收集路或分流路[1],尽管该标签对于绘制任何道路网络(无论是规划的还是涌现的)非常有用。如果地图规划不多或变化不多,可以用在中间层级道路,或者仅仅是那些在层级结构中形成更发达或频繁使用的道路,而不是最小的街道或小巷。residentialunclassifiedsecondary
从宜昌回来半个月后依然怀念肥鱼的味道
今天是2026年1月1号,前段时间一直想要在我的世界中复刻自己的县城,一直不知道从何下手,从高德api到arnis的生成,由于数据缺失和技术受限没能完成,这几日开始填补osm的数据,以便后续使用。 今天完善了油竹的部分区域,包括青田之心青田中学伯温中学和部分居民区,继续加油!也希望有人能够加入我的这项工作。
在中国大陆,OSM 要素的缺失是众所周知的事实。然而,具体的缺失程度如何?哪些要素相对完善、哪些要素更加稀少?“一片空白”的区域又主要分布在哪里?当前,社区对此的认识大多是定性的,少有具体的数据支撑。自己动手,丰衣足食。为此,本文旨在尝试构建一种定量化的评价指标,用于界定某个地区的“空白”程度,比较不同类型要素的缺失程度,此即该地区 OSM 要素的完备性。
然而,何为“完备”实际上是非常主观的判断,对于相同的地理区域,不同需求的数据使用者可能会有不同的判断。例如,一个城市的路网和公共交通被绘制得十分详尽,或是植被和用地类型被划分得尤其清晰,就足够“完备”了么?对 POI 有兴趣的数据使用者可能不会这么觉得。然而,调查的进行仍是需要一个标准,哪怕是比较粗略的标准。
思考过后,本文决定将“完备”的定义对象设定在中国大陆具有一定工商业活动和人口聚集规模的最小行政单位——乡、镇和街道等——所应当存在的设施,如道路、学校、医院、建筑等,设定由行政节点和边界、道路交通、公共和商业设施、建筑和土地利用四个维度构成的 OSM 基础要素“完备度”评价指标。这些基础要素既与当地居民的日常生活息息相关,亦与不同绘图者的兴趣有所重合,希望能给各位社区同好寻找补充目标提供小小帮助。
此项工作由个人一时兴起完成,思虑不周之处,还请各位海涵。本文展示的是此项工作的先期结果,涵盖中国大陆 31 个省、市、自治区中的 9 个。后续工作倘若顺利预计会在农历新年前后完成。待全部工作完成以后,本文使用的脚本、示例及数据将会以 GPL-3.0 协议共享于 GitHub,有相关兴趣的读者可以自行取用。报告本身欢迎以 CC BY 4.0 协议转载 。如有不当之处,敬请通过评论和私信指出,我会尽量及时更正。
2026/01/25 更新:
-
本文的续篇2025 年中国大陆乡镇 OSM 要素完备度分析报告(二)已经发布,本篇中展示的结果已和全国结果同步更新
-
根据评论区和其他群组中的讨论,更新后的结果采纳了部分意见,主要修订了判定行政节点相关的结果,具体参见本篇的章节 2.1
-
本文统计时使用的脚本统计脚本和统计数据已开源于 GitHub,感兴趣的读者可以自行取用,并以 GPL-3.0 协议进行二次开发
2025/02/13 更新:
-
本文的统计结果有了相应的可视化网站,各位可以在此更直观地了解兴趣地区的完备度得分,在此感谢项目发起者 @ztzthu
-
在修复了原统计脚本中的部分 bug (如将学校节点统计成派出所等),并补充了部分未匹配到的乡镇节点的坐标之后,本文修订了相关的统计结果;修订后的统计结果的时效性仍是 2025 年末,与修订前的统计得分相比可能有个位数的差别,平均分略有升高,但满分乡镇的数量略有降低
1 统计对象
1.1 乡镇中心
本文的统计对象限于中国大陆各乡级行政区划的行政中心周边区域,而非整个乡级行政区划的下辖范围,其原因是:
- 乡级行政中心通常集中了整个区划范围内最多的人口和基础设施,应当作为 OSM 要素和公众兴趣点最多的区域
- 比较未被普遍标注的乡级行政边界,乡级行政中心的位置容易界定,周边区域范围较小,统计难度较低
具体地,考虑中国大陆普通乡镇的规模,本文将周边区域限定在行政中心所在节点的 1 km 和 3 km 之内,前者用于搜寻人口密集区所需要的建筑、居民道路、医院、学校和商店等设施,后者则用于搜寻可能离行政中心更远的政府机关、大型道路和各种用地类型等。对于行政中心所在坐标,根据 中国大陆地区行政区划标注指北 的建议,其在 OSM 应以 place=suburb 或 place=town 标注,因此本文的想法是通过 overpass 接口进行匹配。然而,由于存在 place 节点未被标记,或 name 标签中名称不清晰的情况,完全依赖 OSM 获取乡镇列表及其坐标显然是不合适的。为此,本文将 GitHub 上存档的 2024 年中国全国 5 级行政区划 列表作为参考,使用 overpass 接口尝试匹配 OSM 数据库中相应的节点并从中获取行政中心的位置信息。对于未能匹配到相应节点的乡镇,则由其他地理信息平台(如高德 API)补充其行政中心的位置信息。
1
辽源市 220400
龙山 220402
西安 220403
东丰 220421
东辽 220422
白山市 220600
浑江 220602
江源 220605
抚松 220621
- X121 新榆线
- X123 三板路
靖宇 220622
长白 220623
- X125
临江 220681
- X115浑花线?
- X116珍三路?
松原市 220700
宁江 220702
前郭尔罗斯 220721
长岭 220722
- X139长岭-大岗子(原X119)
- X140长岭-通榆
乾安 220723
扶余 220781
- X144陶华线
- X149
通化市 220500
东昌 220502
二道江 220503
通化县 220521
- X088鸭园-热闹
- X089
- X090快大茂-朝阳
- X091
- X092
- X093
辉南 220523 (X094-X099)
- X094朝阳-庆阳
- X095朝阳-康大营
- X096
- X097
- X098
- X099
柳河 220524 (X100-X105)
- X100柳西线
- X101
- X102驼腰岭-姜家店
- X103五道沟-柳南
- X104
- X105
梅河口 220581
- S738 黑大长白连接线
-
S739 黑大抚公连接线
-
X109黑大线梅河口东连接线
- X741黑大线梅河口西连接线
集安 220582 (X111-X114)
白城市 220800
洮北 220802
- X150白城-平安
- X151半拉山-团结湖
- X165白城-军马场
镇赉 222821
通榆 222822 (X156-X160)
- X156瞻榆-联合
- X157向海-团结(原X115)
- X158向海-解放
- X159四井子-太平川
- X160十花道-达日嘎
洮南 222881 (X161-X164)
- X161洮南-镇西
- X162洮南-舍力
- X163洮南-野马
- X164胡力吐-太山镇
大安 222882 (X166)
长春市 220100(不含公主岭市)
南关 220102
(注:各大地图仍标注经过永春镇与乐山镇的旧线,该路线已被G229取代)
宽城 220103
- X004合隆-乌兰图嘎
朝阳 220104
二道 220105
- X003长春-石头口门
绿园 220106
双阳 220112
- X005双阳-德惠
- X006双阳-朝阳山
- X007新安-烧锅✓
- X026双阳-龙嘉
- X027双阳-朝阳山
九台 220113
- X014九台-德惠
- X017九台-大坡✓
- X018九台-怀德✓
农安 220122
- S610 珲阿线农安北连接线
-
S611 珲阿线农安南连接线
- 不存在以农安县为起点的县道
榆树 220182
- S604 黑大舒陶连接线
-
S608 榆树西环路
- X019榆树-五棵树
- X020榆树-山河屯✓
- X021福安-天德✓
- X022大岭-秀水✓
- X601五通线榆树市匝道
-
X604黑大舒陶连接线✓
- Y524腰新-双丫-大岭✓
- Y527榆延线-吉星✓
德惠 220183
- X013德惠-前张家?
-
X028菜园子-口前
- X607德惠西连接线
吉林市 220200
昌邑
龙潭
- X0??九座-红风
- X034大口钦-天岗
船营
- X031
- X035吉林-孤店子
- 河双线
丰满
- X029吉林-天南✓
- X030吉林-桦甸
- X033丰满-杨木
永吉
- 双山-黄榆-岔路河
蛟河
- X036前进-金马
- X037
- X038
- X039
- X040蛟河-奶子山✓
- X041蛟河-解放✓
- X042白石山-敦化✓
- X043琵河-漂河✓
桦甸
舒兰
- Y001水曲柳-七里
- Y002法莲路
- Y004七里-金马
- Y014庆丰-朝阳
- Y019亮山-东大
- Y033七里村-青松林场
- Y049黄鱼-法特农场
- Y066爱国-德胜
- Y067朝阳-胜和
- Y080白旗沟北-渡口
- Y096宏星-丰广
- Y116黄鱼-五里
- Y119莲花粮库-郝家崴子
磐石
- X0??磐石-官马