OpenStreetMap logo OpenStreetMap

Diary Entries in Chinese (China)

Recent diary entries

县道、乡道、村道的编号规则是什么? 答: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 年前;在展示县级行政单位的平均完备度时,拆分后新设立的行政区(如杭州市钱塘区)的数据会被映射到拆分前的行政区上,而县区级黑区则因缺少相应的行政边界而无法展示


第一部分:上海/北京/天津/广东/江苏/浙江/内蒙古

第一部分中,排名前三的均为直辖市,其乡级行政单位的数量仅为 200–350,只略多于普通的省会城市(通常在 150–200 之间),平均完备度在省级行政单位中排名较高也是可以预期的;随后的则是先期结果中评价过的,OSM Mapper 较为活跃的广东江苏浙江,平均完备度在 52–57 之间,与其他省级行政单位有明显的差距。

内蒙古自治区排名第 7,平均完备度为 49.33,位居分数密集段的头部。内蒙古中部临近陕西、山西一带,以及东北部的呼伦贝尔市一带的乡镇都有不错的完备度。同时,其乡级行政单位的数量较少,仅 1022 个,使草原、戈壁上相对空白的地区没有太过拉低平均水平。

上海市(1)

See full entry

用于标记那些不属于主要路线但仍然构成国家路线网络连接的公路。次级公路通常由乡村道路分类附例规定,并被分配为。在发达国家,通常为铺装道路,每个方向至少有一条车道,中间通常由一条中央线分隔。在基础设施较差的地区,道路质量可能更差。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的数据,以便后续使用。 今天完善了油竹的部分区域,包括青田之心青田中学伯温中学和部分居民区,继续加油!也希望有人能够加入我的这项工作。

Location: 雅岙村, 丽水市, 青田县, 浙江省, 323900, 中国

在中国大陆,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 协议进行二次开发


1 统计对象

1.1 乡镇中心

本文的统计对象限于中国大陆各乡级行政区划行政中心周边区域,而非整个乡级行政区划的下辖范围,其原因是:

  1. 乡级行政中心通常集中了整个区划范围内最多的人口和基础设施,应当作为 OSM 要素和公众兴趣点最多的区域
  2. 比较未被普遍标注的乡级行政边界,乡级行政中心的位置容易界定,周边区域范围较小,统计难度较低

具体地,考虑中国大陆普通乡镇的规模,本文将周边区域限定在行政中心所在节点1 km3 km 之内,前者用于搜寻人口密集区所需要的建筑、居民道路、医院、学校和商店等设施,后者则用于搜寻可能离行政中心更远的政府机关、大型道路和各种用地类型等。对于行政中心所在坐标,根据 中国大陆地区行政区划标注指北 的建议,其在 OSM 应以 place=suburbplace=town 标注,因此本文的想法是通过 overpass 接口进行匹配。然而,由于存在 place 节点未被标记,或 name 标签中名称不清晰的情况,完全依赖 OSM 获取乡镇列表及其坐标显然是不合适的。为此,本文将 GitHub 上存档的 2024 年中国全国 5 级行政区划 列表作为参考,使用 overpass 接口尝试匹配 OSM 数据库中相应的节点并从中获取行政中心的位置信息。对于未能匹配到相应节点的乡镇,则由其他地理信息平台(如高德 API)补充其行政中心的位置信息。

在中国大陆,乡级行政区划涵盖街道民族乡苏木民族苏木县辖区共 8 种类型,但在这 8 种“由民政部门确认的单位”之外,中国大陆还存在数量可观的“类似乡级行政单位”,如开发区、产业园、农场、林场、牧场、兵团等,即俗称的“黑区”。考虑到此类“黑区”的种类较为多样,并不一定满足人类定居点的定义,本文并不将其通常意义上的“乡镇”,在统计时会将其大部排除在外。具体的排除方法则以行政代码为准,即剔除掉列表中乡级行政代码为 400–999 的条目。唯一的例外是占据相当比例,且正在实行“团镇合一”体制的新疆生产建设兵团,其因符合人类定居点的定义而被纳入统计范围中。

See full entry

Posted by ljc_jlyb on 1 December 2025 in Chinese (China) (‪中文(中国大陆)‬). Last updated on 10 December 2025.

通化市 220500

东昌 220502

二道江 220503

通化县 220521

  • X088鸭园-热闹
  • X089
  • X090快大茂-朝阳
  • X091
  • X092
  • X093

辉南 220523 (X094-X099)

柳河 220524 (X100-X105)

梅河口 220581

  • S738 黑大长白连接线
  • S739 黑大抚公连接线

  • X109黑大线梅河口东连接线

  • X741黑大线梅河口西连接线

集安 220582 (X111-X114)

Posted by ljc_jlyb on 1 December 2025 in Chinese (China) (‪中文(中国大陆)‬). Last updated on 14 December 2025.

白城市 220800

洮北 220802

镇赉 222821

通榆 222822 (X156-X160)

洮南 222881 (X161-X164)

大安 222882 (X166)

Posted by ljc_jlyb on 1 December 2025 in Chinese (China) (‪中文(中国大陆)‬). Last updated on 4 December 2025.

长春市 220100(不含公主岭市)

南关 220102

(注:各大地图仍标注经过永春镇与乐山镇的旧线,该路线已被G229取代)

宽城 220103

  • X004合隆-乌兰图嘎

朝阳 220104

二道 220105

  • X003长春-石头口门

绿园 220106

双阳 220112

  • X005双阳-德惠
  • X006双阳-朝阳山
  • X007新安-烧锅✓
  • X026双阳-龙嘉
  • X027双阳-朝阳山

九台 220113

  • X014九台-德惠
  • X017九台-大坡✓
  • X018九台-怀德✓

农安 220122

  • S610 珲阿线农安北连接线
  • S611 珲阿线农安南连接线

  • 不存在以农安县为起点的县道

榆树 220182

德惠 220183

  • X013德惠-前张家?
  • X028菜园子-口前

  • X607德惠西连接线
Posted by ljc_jlyb on 1 December 2025 in Chinese (China) (‪中文(中国大陆)‬). Last updated on 5 December 2025.

吉林市 220200

昌邑

龙潭

  • X0??九座-红风
  • X034大口钦-天岗

船营

  • X031
  • X035吉林-孤店子
  • 河双线

丰满

  • X029吉林-天南✓
  • X030吉林-桦甸
  • X033丰满-杨木

永吉

  • 双山-黄榆-岔路河

蛟河

桦甸

舒兰

  • X048舒兰-开原

  • Y001水曲柳-七里
  • Y002法莲路
  • Y004七里-金马
  • Y014庆丰-朝阳
  • Y019亮山-东大
  • Y033七里村-青松林场
  • Y049黄鱼-法特农场
  • Y066爱国-德胜
  • Y067朝阳-胜和
  • Y080白旗沟北-渡口
  • Y096宏星-丰广
  • Y116黄鱼-五里
  • Y119莲花粮库-郝家崴子

磐石

  • X0??磐石-官马
Posted by ljc_jlyb on 1 December 2025 in Chinese (China) (‪中文(中国大陆)‬). Last updated on 10 January 2026.

四平市 220300

铁西 220302

铁东 220303

  • X056叶赫-马鞍山

  • X626京哈高速四平东连接线
  • X659原G102北出口

梨树 220322 (X???-X063)

伊通 220323 (X064-X066)

公主岭 220184(现属长春市)(X067-X073)

  • X067公主岭-双城堡✓(原X059公永线)
  • X068公主岭-二龙湖✓
  • X069怀德-茂林✓
  • X070大榆树-响水✓
  • X071十屋-卧虎✓
  • X072公主岭-南崴子✓(原X736公主岭西联络线)
  • X073四合屯-刘房子(原X737公主岭东联络线)

  • Y055玻璃城子-东山
  • Y057杨城子-太平沟
  • Y059糠醛厂-王家窑
  • Y060宝泉-莲花山
  • Y061杨城子-平安
  • Y062杨城子-耙子铺

  • C008长发小学-新烧路
  • C010新烧路-红石
  • C023崔家屯-杨太路
  • C025伊怀路-尖山子五屯
  • C026伊怀路-尖山子三屯
  • C080民助-民兴
  • C088平安岭-民强
  • C095长双线-兴隆沟
  • C107柳罐印子-十里镇
  • C113公双路-十里镇六屯
  • C118公双路-十里镇四屯
  • C119九间房-赵家窝铺
  • C120铁岭窝堡十屯-公双路
  • C127三里堡六屯-五屯
  • C131公双线-五道岗八屯
  • C133公双路-农林
  • C143黄花三屯-陈家窝堡
  • C147公双路-六家子
  • C162玻璃城子村-广宁
  • C163玻璃城子-海丰刘
  • C176林源七屯-林源村
  • C296王家窑五屯-二屯
  • C315老房身-王杂铺

双辽 220382

  • X074双辽-金宝屯✓
  • X075新立-东明✓
  • X076茂林-新安✓
  • X077桂花-永久✓

  • Y001 集锡线-敖伦✓
  • Y002 粮种场-白市✓
  • Y003 吉兴-望杏✓
  • Y004 忠信-新发✓
  • Y005 光明路✓
  • Y006 王奔-高产✓
  • Y007 宏伟-三江坝下✓
  • Y008 丁家-明沈线✓
  • Y009 王奔-德胜(东明)✓
  • Y010 吴家-庆祥✓
  • Y011 长双线-乌兰✓
  • Y012 红石–汤头✓
  • Y013 义顺-白菜✓
  • Y014 白牛–丰宝✓
  • Y015 义顺–官井✓
  • Y016 新立–荷花✓
  • Y017 刘家–马家✓
  • Y018 双龙–丰产✓
  • Y019 山丁–长泡✓
  • Y020 公平-双山✓
  • Y021 双山-服先✓
  • Y022 前齐-集福屯✓
  • Y023 川头水库-集福屯✓
  • Y024 长双线-金良✓
  • Y025 土山-东兴✓
  • Y026 五星-同乐✓
  • Y027 五星-白菜✓
  • Y028 五星-孤店✓
  • Y029 玻璃山-种羊场✓
  • Y030 玻璃山-永安✓
  • Y031 向阳-堡石图✓
  • Y032 怀茂线-乔家✓
  • Y033 怀茂线-三林✓
  • Y034 齐双线-美丽✓
  • Y035 堡石图-乐利✓
  • Y036 堡石图-二龙山✓
  • Y037 日新-二龙堡✓

足球场

各种足球场的标线异曲同工,生活中也很常见。

足球场

就尺寸上来看——

  • 11人制足球场(也是最常见的标准足球场):长度一般在105米左右,上下误差不超15米;宽度跨度较大,从45米到90米不等,70米左右比较常见。
  • 由于空间限制或实际需求,5人制足球场也不算少见。5人制足球场长度最长42米,最短25米;宽度最长25米,最短15米。一般5人制足球场长宽均不足11人制足球场的一半,因此其面积一般不足11人制足球场的四分之一。
  • 有时还会看到7人制足球场,长65~68米,宽45~48米。

注意:无论何时,正规足球场必须是长方形,边线的长度必须长于球门线的长度。

篮球场

这个就更常见了,同样是长方形,而且样式尺寸也更单一、更具标识性,故直接上图:

See full entry

出于个人的隐私考虑,本人的 OpenStreetMap 账户的用户名使用化名,敬请谅解。

简介&来意

我是一名陕西省咸阳市的中学生,在探索开源软件的过程中遇到了 Organic MapsCoMapsOsmAnd~,并认识了 OpenStreetMap。由于对开源软件的热爱,以及发现 OpenStreetMap 对中国大陆的小城市(包括我居住的城市)的数据支持不够完善,因此想做出一些贡献,用这种方式帮助自己身边的人以及需要的人(虽然周围的人没有一个知道 OpenStreetMap,但是万一他们哪一天需要呢)

一直以来,坐标系统的不一致导致 Google 地图和其他海外地图在中国大陆的卫星影像和人工标注的道路信息差了上百米,国内的地图软件对国外的数据支持也有限,更重要的是国内外主流的地图产品出于商业考虑不向公众共享地图数据,OpenStreetMap 在这一点上无疑是很好的开源替代品。但其在中国大陆(在国外也可能符合这个规律)的地图数据的详细程度大致与这个地区的经济发展状况成正比关系(正常,商业地图公司的员工开车全国跑,地图数据也要详细的多),这容易让人误解:某个地方除了道路什么也没有。

编辑地图只是出于我对开源软件和开放数据的热爱,而且也不是我的正事,因此我每天不会花太多时间在这件事上。

事件

  1. 在 2025 年 10 月 29 日,我收到了贡献者 booktiger 发送的一封欢迎消息,并且阅读并了解了中国的法律情况和编辑指南(说实话我只是想完善一下居民区建筑信息以及店铺信息,我连监狱都不想往上画,更不要说国家机密了),也阅读了他参与的一些讨论(比如 397559)。

    本人对政治并不感兴趣,但这并不意味着本人没有一点政治常识。对于台湾问题,我很庆幸 OpenStreetMap 上没有标注国界线,这避免了许多潜在的争议(虽然一些人将水陆分界线当成了国界线并且发表自己的意见,比如 395824)。但是如果你因为 OpenStreetMap 没有给“台湾”后面加“省”感到特别生气,也可以在网络上发表自己的意见。我绝不会干涉任何一方的言论自由,而且也不会修改台湾(省)本地的任何信息。