OpenStreetMap logo OpenStreetMap

Diary Entries in Chinese (China)

Recent diary entries

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 没有给“台湾”后面加“省”感到特别生气,也可以在网络上发表自己的意见。我绝不会干涉任何一方的言论自由,而且也不会修改台湾(省)本地的任何信息。

作为一名贡献者,我一直致力于提升本地 OSM 数据的细节和可用性。但是最近我发现一个令人困扰的问题:在我绘制过的区域,很多地点的中文名称在某些软件/服务中 (比如 OsmAPP、JawgMaps 和 MapTiler 的瓦片等)无法正确显示(回退为拼音),或是优先显示了英文名 (name:en),导致看起来怪怪的,明明有 name 但就是不用。

主要原因这些软件的神必渲染规则通常会优先寻找符合用户语言的 name:[lang] 标签。虽然我们加了 name 标签,但如果缺少了明确的 name:zhname:zh-Hans 标签,渲染器可能就会“不知所措”,转而去寻找 name:en 或干脆直接显示拼音。

手动为成千上万个要素添加这些标签显然是不现实的,又不能靠复制粘贴,一圈下来人可能都麻了。我决定靠自动化,也就是写一个脚本来解决这个问题。

技术选型与脚本逻辑

对于这种讲究高性能的操作,C++ 肯定是首选,我还用了两个强大的开源库:

  1. pugixml: 一个以轻量和高性能著称的 C++ XML 解析库,用来极速读写庞大的 .osm 文件。
  2. OpenCC: 社区公认的中文简繁转换标准库,用于生成 name:zh-Hant 标签。

我编写的脚本核心逻辑如下:

  1. 读取与解析: 使用 pugixml 加载从 Overpass API 查询的的本地 .osm 数据文件;
  2. 遍历要素: 循环遍历文件中的每一个 node wayrelation
  3. 定位目标: 检查元素是否含有 k="name"tag
  4. 生成标签: 如果找到 name 标签,则执行以下操作:
    • 复制 name 标签的值,创建新的 <tag k="name:zh" v="..."/>
    • 再次复制 name 标签的值,创建新的 <tag k="name:zh-Hans" v="..."/>
    • 调用 OpenCC 库(使用 s2twp.json),将 name 的值从简体中文转换为台湾地区通行的繁体中文,并创建 <tag k="name:zh-Hant" v="..."/>
  5. 生成变更文件: 将所有被修改的要素(保留其原始 version 号)写入一个全新的 .osc (osmChange) 文件中,以便上传。

这里我贴一个 AI 生成的代码 (懒得写),各位可以参考一下:

See full entry

吉林省普通公路2023版

两环

G102、G229、G302、G334长春过境段新线=长春半小时环线

S001长春经济圈环线

两射

S101长吉线(长吉北线)

S102长双线

八横

G331丹东-阿勒泰

G503五常-通榆

S3??山河-太平川

G302珲春-阿尔山

G334龙井-东乌珠穆沁旗

G503抚松-公主岭+G608扎赉特旗-公主岭=抚松-扎赉特旗

G303集安-阿巴嘎旗

G333三合-莫力达瓦旗=莫力达瓦旗-三合

十二纵

S2??穆棱-珲春

S2??绥芬河-二道白河

G201鹤岗-大连

G222嘉荫-临江

G202黑河-大连

G229饶河-盖州

G102北京-抚远

G203绥化-沈阳

G232牙克石-四平

S2??王府-新宾

S2??齐齐哈尔-通榆

S2??嫩江-双辽

三十七联

S5??复兴-分水岭

S5??汪清-东宁

G610珲春-沙坨子

S5??三道湾-龙井

G611和龙-南坪

S5??敦化-和龙

S5??松江-露水河

S5??和平营子-天池北

S5??天池南-长白

G606五常-敦化

S5??天池西-松江河

S5??蛟河-凤凰山

S5??松花湖旅游环线

G612漫江-临江

S5??舒兰-陶赖召

S5??舒兰-大口钦

S5??桦甸-朝阳山

S5??辉南-三道沟

S5??白山-西丰

S5??石人-通化

S5??通化-桓仁

S5??烟筒山-辽源

G230通化-武汉

S5??营城子-小四平

G607哈尔滨-松原

S5??查干湖旅游环线

S5??秦家屯-八面城

S5??四平-杨木林子

S5??镇赉-莫莫格

S5??前七号-太平川

S5??到保-突泉

S5??通榆-向海

S5??洮南-科尔沁右翼前旗

S5??洮南-向海

G609珲春-珲春口岸

G506集安-本溪

133000延吉市区(进学、新兴、北山街道)、小营镇东郊部分(光明、光进、小营、新光村)

133001延吉市区(河南、建工街道)、小营镇南郊部分(东光、东新、东明、东风、仁坪、吉兴、新光、新农、河龙、理化、长东)

133002延吉市区(公园街道)、小营镇西郊部分(民主、吉兴、果树村),依兰镇北郊部分(发展、大成、实现村)

133003依兰镇(原烟集乡下辖的兴农、利民、台岩、龙渊村)

133004依兰镇(九龙、古城、平安、春光、东兴、北大村)

133005三道湾镇(镇区、五道、梨树、东沟、平岗村)

133006三道湾镇(南张芝、北张芝、屯田、支边村)

该标签用于提供通往住宅区或住宅区内的道路。虽然这些道路通常允许直通交通,但它们通常不用作直通路线。住宅道路上的大多数交通将用于进出住宅物业。主要通过交通或非住宅交通的道路应酌情使用不同的高速公路标签(例如,)进行标记(参见高速公路)。通往个别住宅的道路通常会被标记为(并且可能)。highway=residentialunclassifiedtertiaryhighway=serviceservice=driveway

对于城镇中的标记,考虑以下因素可能会很有用:

residential– 通常用于定居点内当地交通的街道或道路。主要用于进入住宅物业,但可能包括进入一些非住宅物业(例如街角商店或便利店)。可能会有较低的速度限制或采取交通平静措施。 unclassified– 互连道路网络中优先级最低的道路。当交通不仅用于住宅通道时使用,即使住宅物业也可以通过这条道路进入。 tertiary– 使用取决于当地的地图惯例,但通常用于交通量低至中等的连接或连接道路。可能仍在住宅区,并且可能有住宅物业毗邻,但通常会连接多条住宅道路、当地活动中心或其他郊区。

Location: 一号, 世业镇, 丹徒区, 镇江市, 江苏省, 212100, 中国
Posted by ljc_jlyb on 3 August 2025 in Chinese (China) (‪中文(中国大陆)‬). Last updated on 12 December 2025.

延吉 222401 ✓

图们 222402 ✓

敦化 222403 ✓

珲春 222404 ✓

  • 市域无县道

龙井 222405 ✓

和龙 222406 ✓

汪清 222424 ✓

安图 222426 ✓

京杭运河镇江段是重要的航运水道,桥梁多为大型公路桥或铁路桥,跨越宽阔的水面。主要桥梁自西向东(大致方向)包括:

高资河桥/高资桥: 位于丹徒区高资街道附近。

润扬大桥(公路桥): 虽然不是直接横跨运河主航道,但其南汊桥(悬索桥)跨越长江,其引桥和接线工程会跨越或邻近运河相关水道(如运粮河等),是区域重要通道。

镇江西高速桥: 沪蓉高速(G42)跨越运河的桥梁。

镇江西互通连接线桥: 连接镇江市区与高速公路的桥梁。

戴家门桥/润兴路大桥: 位于润州区,是市区西部跨越运河的重要通道(S243省道)。

檀山路桥: 连接镇江主城区与丹徒新区的主干道檀山路跨越运河的桥梁。

九华山路桥: 九华山路跨越运河的桥梁。

官塘桥: 位于官塘桥路,是市区南部跨越运河的重要通道。

沪宁城际铁路桥/京沪高铁桥: 高速铁路专用桥梁。

沪宁铁路桥: 京沪铁路(老线)跨越运河的桥梁。

丁卯桥路桥: 丁卯桥路(金港大道市区段)跨越运河的桥梁,是连接镇江主城区与丁卯、大港的重要通道。

谏壁公路桥/越河街桥: 位于谏壁镇,连接越河街,靠近谏壁船闸。

谏壁闸桥: 位于著名的谏壁船闸枢纽处,通常指船闸交通桥或附近跨越节制闸的桥梁,是连接运河两岸的关键节点。非常重要。

雩山桥: 位于丹阳市访仙镇附近(雩山脚下)。

陵口大桥: 位于丹阳市陵口镇,是跨越运河的公路桥。

二、 镇江市区古运河上的主要桥梁 古运河从平政桥(京口闸)进入市区,向东南流经市区,在谏壁汇入大运河主航道。这段河道较窄,桥梁密集且更具历史人文气息。主要桥梁自北向南(入江口到东南方向)包括:

平政桥: 位于古运河入江口(京口闸遗址附近),历史悠久,是古运河的起点标志之一。

新西门桥: 连接新西门内外。

中山桥: 市中心重要桥梁,连接大西路和中山路。

解放桥: 位于解放路上,靠近伯先公园。

虎踞桥: 历史悠久的古桥(现为复建),位于南门大街北端。

南水桥: 位于正东路西端。

珍珠桥: 跨越珍珠路。

塔山桥: 位于塔山路。

丁卯桥: 古桥名,现为区域地名(丁卯片区),该处古运河上有现代桥梁(如丁卯桥路桥跨越的是主运河,非此段古运河)。

谷阳桥: 位于谷阳路上。

丹徒闸桥: 位于古运河汇入谏壁大运河主航道之前的节制闸(丹徒闸)上。

需要注意的关键点 区分主运河与古运河: 京杭大运河镇江段(主航道)宽阔,是国家级航道,桥梁高大、跨度大、数量相对少些(主要是干线公路、铁路桥)。市区古运河是历史河道,穿城而过,河道窄,桥梁密集,多为城市道路桥,更具生活气息和历史感。

数量众多: 以上列出的是主要的、知名的桥梁。实际数量更多,尤其在城市支路和古运河段还会有不少小桥。

名称变化与具体位置: 部分桥梁可能有俗称或历史名称,具体位置描述可能随城市发展略有变化。高速公路桥、铁路桥通常没有特别的名字,常以线路名称指代。

谏壁枢纽: 谏壁船闸和谏壁闸桥是京杭大运河上的关键节点,非常重要。

动态变化: 随着城市建设和交通发展,新的桥梁可能会建设,旧的桥梁可能会改造或更名。

Location: 四牌楼街道, 京口区, 镇江市, 江苏省, 212000, 中国

OSM有多个含义,但最常见的是指“OpenStreetMap”,即“开放街道地图”。

OSM(开放街道地图)详解: ‌定义‌:一个由全球志愿者共同创建和维护的免费开源地图数据库项目。 ‌特性‌:数据可被任何人自由使用、编辑和共享,这与许多商业地图服务的限制性许可形成鲜明对比。 ‌数据来源‌:志愿者通过实地测绘、卫星图像分析、公共数据整合等方式贡献。 ‌应用场景‌:广泛应用于导航、地理信息系统(GIS)分析、研究、商业服务、应急救援、城市规划、交通规划、旅游、学术研究等多个领域。 此外,OSM还提供了丰富的API和各种工具,方便开发者将这些数据集成到各种应用程序中。

Location: 诈输新村, 镇江市, 江苏省, 中国

大家好!这里是monhiko!(/ω\)

这是本人的第二篇日志,之所以要写这篇文章,是因为最近注意到我们一些mapper在看到我画的这边的情况后就觉得“哇、他画得这么好,我也要向他学习!”然后就就跟着我这边画了,然后也跟着出现了奇奇怪怪的说法,甚至更有甚者提出来要将我这边作为“典范”。这些说法吧,有些嘛。。。过于浮夸了。

所以今天呢,我主要站在一个普通mapper的角度啊,跟大家分享一下画图的一些历程,同时呢也借这个机会跟各位mapper分享一下我个人的一些想法。

希望各位小伙伴们看完后记得一键三连(bushi)

一、关于绘图经历。。。。。。

本人嘛。。。最初是2021年3月的时候开始接触OpenStreetMap的,之所以决定在OpenStreetMap绘图,主要是认为OpenStreetMap上的数据在一定程度上是有助于科研的,毕竟哪怕是现在很多论文里涉及到道路啊用地数据之类的主要数据来源都是OpenStreetMap。一开始我主要是顺着两条线索,一个是城市道路、用地、建筑三个大的内容,因为这些数据在分析城市肌理构成及特征时会用上,比如一个城市它是如何发展的,它为什么会一步步由古代最早道路布局、演变到现在大家所看到的城市格局的,以及它在自身发展的过程中是如何在不断巩固自身原有的布局理念的同时不断吸收外来的新的城市布局理念,从而产生了属于自己特色的城市布局风格的,这些实际上借助OpenStreetMap就可以很好地表现、反映出来(高德、百度也有路网数据,但他们偏向于导航,所以不好应用于肌理研究);另外一个是城市内的各类商业数据、绿化数据以及各类点类数据,因为这些数据尽管它很难在大的地理尺度上表现出来,但是它对于将来的某些研究兴许会用得上。但不管这两条线索它会怎么发展延伸,核心就只有一个,那就是:

“在不危害国家安全这一大的根本前提下,让OpenStreetMap尽可能地为我们的科学研究服务”

确定了这一基本原则和这两条线索后,我就这么每天顺着自己的心情东画画西画画下去了。然后就这么坚持了一年多。这时候突然开始有mapper发私信来跟我说“哇、你画的好棒啊!”然后我才回过头来看发现,诶、不对啊,就短短一年的时间城区已经基本上实现覆盖了,而且对于城市科学研究已经基本上够用了。

“那接下来要做什么?”一个疑问出现在我的脑海里。最开始我是想画了一年多也比较熟了,那就去看看大城市怎么画讨讨经验吧。于是我就去看国内外很多大城市的优秀案例。到了这时我才发现,原来我已经向前走了很多步了。。。

二、关于今后的发展方向。。。。。。

在思考了很久之后,我做出了一个决定:还是继续往下画吧,因为既然我画OpenStreetMap是为科研服务的,那么只要人们对城市-或者说城乡发展演变的规律特征的研究没有穷尽,那么我们在OpenStreetMap上所需要进行的绘图工作也就永远没有可以停下脚步的一天。

那么该怎么画?按照近一年来所遇到的各种问题和所积累的各种经验我将原来的两条线索扩展为“三个方向+两个线索”。哪三个方向呢?

第一,继续补充,因为尽管城区已经画完了,但是也仅画完了城区,农村是一点数据也没动,但众所周知(?)啊,我们并不是像西方国家一样在上世纪七八十年代就接近完成了城市化,截至目前我们国家城镇化率是百分之六十多,也就是说至少还有百分之三十几的人是在农村的,而我们国家有相当大一部分农村在发展过程中结合我国传统营城理念以及当地的自然地理特点形成了自身的风貌特色,但这些风貌特色我们往往没注意到、或者说由于近三十年的高度城市化发展使得我们忘记了农村存在的意义导致这些特色被我们“刻意地”遗忘了,结果就造成我们在城市化过程中有些城市因为不顾自身发展历程以及自身自然地理特点盲目照搬照抄西方城市经验建设,导致出现了“城是城风、乡是乡貌”,城乡风貌极大割裂(当然这也是西方国家的通病了),所以就有必要在一定程度上借助OpenStreetMap使人们能够直观地看到我们农村的“肌理特征”,进而将这些特征融进我们城市建设当中,从而实现“城乡肌理风貌融合”,而恰巧我们OpenStreetMap上还有很大空白,这就意味着还有很多仍然保持着自己的特色的农村值得去画,所以农村(包括城郊附近的农村)仍然是值得去画的;

我知道啊,在中国大陆去研究、去画普通农村的OSM地图它是一件比较稀罕的事,这个也是之前我们在这一方面很少去做过的事,我知道这会很难找到案例去借鉴、我知道这会很难,但是它如上所说还是非常有价值的。

当然,对于涉及农村的绘图探索并非一蹴而就的,决不能像画城区一样“一拥而上”,而且农业放之于任何一个大国都算是一个基本盘,所以跟画城区一样,哪些能画、哪些不能画,都是需要我们去认真思考的。

See full entry

本人决定开始河北易县下辖所有镇landuse及10级行政区划补充计划,暂无截止时间,望周知。 计划名:Baoding Integrated Land Survey Project,Bilsp(比尔斯普) 预计是本人自吉安峡江县后规模最大,时间最久的一次测绘计划。数据主要来源于保定市人民政府公开的国土规划文件,百度,高德,天地图等平台,并根据主观判断合理纠偏。 (考虑到本人只能周六,周日上线,时间跨度可能较大)

目前编辑范围:甘肃省白银市白银区、兰州市;浙江省杭州市、嘉兴市

2025年05月22日

编辑范围:白银市白银区、兰州市 添加道路名称、添加道路信息,添加文化遗址、自然要素内容和一些建筑物。未来有时间可能会修改村庄范围、建筑物边界等。

//孤江逝蓬屿,九川归海闾。 //童时向大地涂鸦,亲切与问候,河滩与玩耍。 //涛推沫积岸,潭映空城虚。 //向着变小的公园走去,着梦的领巾染亮了池。 //枷手绘淮渎,禹步测太行。 //望着从未去过的大洋,想象着地球的另端。 //正影求地中,过洋伴牵星。 //歪斜的铅笔勾画着地图,摇晃的单车追逐着积云。 //无当朝碧海,也未暮苍梧。 //独自狭目换从近地轨道俯瞰,精确的点值代替畸变的步量。 //世界映射于所见之内,地史编译自双手之间。 //纵握星月,把使地国。 //只不过, //宽阔的巷宇与屹立的厦尖缩小着, //直到足以被一个坐标系全然考量。 //包括那本早已黄霉的地图册。 注:本诗存在诸多可借读意象,但不存在任何对于平台及贡献者等组织势力的评价,仅作为个人文学作品,请理性看待。