Style | StandardCards

OpenStreetMap Blogs

Wednesday, 08. April 2026

OpenStreetMap User's Diaries

Mapa ve vlaku

O víkendu jsem se vydal na malý výlet vlakem. Nastoupil jsem do vozu GW Train, který mne vezl až do Horní Plané u Lipna. Jedu s tímto dopravcem poprvé a je to všechno v pohodě. Těším se na vycházku a výstup na rozhlednu Dobrá voda.

Posadím se a hned si všimnu, že na stěně vozu je uchycena široká obrazovka infopanelu. Ukazuje aktuální stanici a v druhé části obrazovky je vyobrazena mapa

O víkendu jsem se vydal na malý výlet vlakem. Nastoupil jsem do vozu GW Train, který mne vezl až do Horní Plané u Lipna. Jedu s tímto dopravcem poprvé a je to všechno v pohodě. Těším se na vycházku a výstup na rozhlednu Dobrá voda.

Posadím se a hned si všimnu, že na stěně vozu je uchycena široká obrazovka infopanelu. Ukazuje aktuální stanici a v druhé části obrazovky je vyobrazena mapa s pohybujícím se bodem na trati.

Vlak projíždějící Českým Krumlovem, foto Aktron, CC BY-SA 4.0

Vlak projíždějící Českým Krumlovem, foto Aktron, CC BY-SA 4.0

Ani nemusím jít blíž, abych rozeznal, že ta mapa je OpenStreetMap a že mě toto malé objevení udělalo radost. Je to jedna z mnoha praktických použití mapy, která nemusí být jen na počítači, nebo v mobilu.

Při výletu po Horní Plané si všímám dalších nových detailů a zajímavostí ve městě. Horní Planou jsem před časem mapoval. Teď si ji konečně prohlížím naživo.

Večer když dojedu domů se vracím k mapě a doplňuji několik drobností, které ještě na mapě nejsou. Těším se že toto léto uvidím spoustu takových míst.


Cara Sederhana Menyiapkan Data Batas Administrasi Indonesia untuk OSM

Memetakan batas administrasi di Indonesia bisa jadi cukup rumit, terutama saat menghadapi nama wilayah yang serupa. Berikut adalah alur kerja (workflow) sederhana saya dalam menyiapkan data tersebut:

1. Sumber Data

Pertama, unduh data spasial resmi dari Peta Rupa Bumi oleh Badan Informasi Geospasial (BIG). Data ini berfungsi sebagai sumber geometri utama.

2. Ekstraksi Titik Lokasi (

Memetakan batas administrasi di Indonesia bisa jadi cukup rumit, terutama saat menghadapi nama wilayah yang serupa. Berikut adalah alur kerja (workflow) sederhana saya dalam menyiapkan data tersebut:

1. Sumber Data

Pertama, unduh data spasial resmi dari Peta Rupa Bumi oleh Badan Informasi Geospasial (BIG). Data ini berfungsi sebagai sumber geometri utama.

2. Ekstraksi Titik Lokasi (Place Nodes)

Karena data sumber berbentuk poligon, saya menggunakan QGIS untuk mengekstrak titik tengah (centroid). Titik-titik ini penting untuk membuat tag place=* yang mewakili pusat dari tiap wilayah administrasi.

3. Pentingnya Kode Kemendagri

Poligon tersebut mencakup kode referensi Kemendagri. Kode ini sangat vital untuk:

  • Konflasi: Memastikan data cocok dengan set data lainnya.

  • Identifikasi: Banyak desa (admin_level 7 atau 8) memiliki nama yang sama. Kode ini membantu membedakannya dalam satu Kabupaten atau Provinsi.

4. Pengayaan Metadata

Menggunakan alat spreadsheet dan teknik konflasi, saya mencocokkan data untuk menambahkan:

  • Tag wikidata dan wikipedia.

  • Nama dalam berbagai bahasa (name:en, dsb).

5. Pengolahan Geometri

Sesuai dengan praktik terbaik (best practices) di OSM, saya mengubah poligon menjadi garis terpisah (polylines).

  • Hal ini memungkinkan wilayah yang bertetangga untuk berbagi satu garis batas yang sama melalui relasi multipolygon.

  • Setelah dikonversi, saya mengekspor hasilnya dalam format .geojson.

6. Pengetagan Akhir (Final Tagging)

Terakhir, saya menggunakan titik lokasi (place nodes) yang telah diekstrak sebelumnya untuk menyalin dan menempelkan tag yang relevan ke dalam relasi multipolygon baru di editor OSM.


Preparing Indonesian Admin Boundaries for OSM Made Simple

Mapping administrative boundaries in Indonesia can tricky especially when dealing with overlapping names. Here is my simplified workflow for preparing this data:

1. Data Sourcing

First, download the official spatial data from Peta Rupa Bumi by Badan Informasi Geospasial. This serves as the primary geometry source.

2. Extracting Place Nodes

Since the source data is in polygon form

Mapping administrative boundaries in Indonesia can tricky especially when dealing with overlapping names. Here is my simplified workflow for preparing this data:

1. Data Sourcing

First, download the official spatial data from Peta Rupa Bumi by Badan Informasi Geospasial. This serves as the primary geometry source.

2. Extracting Place Nodes

Since the source data is in polygon format, I use QGIS to extract the centroids (points). These points are essential for creating the place=* tags that represent the center of each administrative area.

3. The Importance of Kemendagri Codes

The polygons include Kemendagri reference codes. These are vital for:

  • Conflation: Ensuring data matches across different sets.

  • Identification: Many villages (admin_level 7 or 8) share the same name. The code helps distinguish them within a Regency or Province.

4. Enriching Metadata

Using spreadsheet tools and conflation techniques, I cross-reference the data to add:

  • wikidata and wikipedia tags.

  • Multilingual names (name:en, etc.).

5. Geometry Processing

To follow OSM best practices, I convert the polygons into independent ways (polylines).

  • This allows adjacent areas to share a single boundary line via a multipolygon relation.

  • Once converted, I export the result as a .geojson file.

6. Final Tagging

Finally, I use the previously extracted place nodes to quickly copy and paste the relevant tags into the new multipolygon relations in my OSM editor.


Panneaux et centrales solaires en Wallonie dans OpenStreetMap

Comme ailleurs dans le monde, les installations photovoltaïques se multiplient en Belgique. En 2022, 68 ans après les débuts du photovoltaïque, la capacité mondiale en panneaux photovoltaïques atteignait son premier TW. Il n’aura fallu que 2 ans pour que 1 TW supplémentaire soit ajouté en termes de capacité mondiale en 2024. Et le rythme s’accélère encore.

En Belgique, d’après electricit

Comme ailleurs dans le monde, les installations photovoltaïques se multiplient en Belgique. En 2022, 68 ans après les débuts du photovoltaïque, la capacité mondiale en panneaux photovoltaïques atteignait son premier TW. Il n’aura fallu que 2 ans pour que 1 TW supplémentaire soit ajouté en termes de capacité mondiale en 2024. Et le rythme s’accélère encore.

En Belgique, d’après electricitymaps, il y aurait une capacité installée de 11.5 GW, soit environ 1 kW par habitant, une puissance à peu près équivalente à la charge électrique moyenne du pays. Toutefois, difficile de trouver des chiffres précis, à jour et encore moins la répartition spatiale de ces installations.

Récemment, je vois passer l’info que l’équipe du géoportail wallon travaille justement sur un inventaires des installations photovoltaïques au sol. Du coup, j’en ai profité cette semaine de faire un tour des centrales solaires de Wallonie (la moitié sud de la Belgique) enregistrées dans OSM, en vérifiant les données et les complétant. J’ai même découvert et ajouté quelques centrales photovoltaïques.

Mais comment les ajouter dans OSM ?

Il y a une très grande diversité d’installation photovoltaïques: depuis le panneau isolé sur un balcon ou la toiture d’une maison, jusqu’à la centrale solaire photovoltaïque de plusieurs MW, composé de milliers de panneaux. Dans OSM, on distingue d’une part les centrales solaires et d’autre part les panneaux solaires. Les centrales solaires photovoltaïques sont constituées d’un ensemble de panneaux, tandis que les petites installations sont composés uniquement de panneaux.

Dans OSM, on ajoute une centrale solaire avec les tags “power=plant” + “plant:source=solar” + “plant:method=photovoltaic” + “plant:output:electricity=*” (voir le wiki osm.wiki/Tag%3Aplant%3Asource%3Dsolar). On dessine généralement une surface qui englobe les panneaux, qui sont plus ou moins espacés selon les cas, et uniquement pour les “grosses” installations.

Pour les panneaux solaires (ou ensemble de panneaux), on utilise les tags “power=generator” + “generator:source”=”solar” + “generator:method”=”photovoltaic” + “generator:output:electricity=*” (voir osm.wiki/Tag%3Agenerator%3Asource%3Dsolar). On peut y ajouter le tag (redondant mais bon)”generator:type=solar_photovoltaic_panel” ou encore le nombre de panneaux (“generator:solar:modules=*”) et le type de montage/localisation (location=*). L’éditeur JOSM facilite énormément l’ajout des panneaux, surtout dans les centrales solaires, en copiant-collant les panneaux d’un bloc à l’autre.

À partir de quand considérer qu’un ensemble de panneaux est une centrale solaire? D’après le wiki, à partir d’une installation de 1 MW (à peu près 1600 panneaux de 600W!), mais dans les faits, des installations de moindre puissance sont caractérisées comme des centrales solaires en Belgique (“power=plant”).

Combien de centrales et panneaux en Wallonie?

En attendant l’inventaire du géoportail wallon, voilà un aperçu de la situation dans OpenStreetMap en Wallonie.

  • Centrales solaires: On en compte 41 avec cette requête. Après analyse dans QGIS, leur surface cumulée est de 203 ha, la plus grande faisant 37 ha. La plupart sont complétées par une cartographie détaillée des ensembles de panneaux.

  • Panneaux solaires (ou plutôt ensemble de panneaux): à la fois représentés par une surface ou par un point, on en compte à peu près 7200 en Wallonie, couvrant une surface totale de 196 ha (requête). Attention, ce nombre est en-dessous de la réalité, puisqu’une petite partie seulement du territoire est cartographié en ce qui concerne les panneaux des installations résidentielles, en fonction de l’activité des contributeurs locaux.

  • Panneaux solaires au sol (en excluant ceux présent sur les batiments): 1992, sur une surface de 133 ha. Ce sont les grandes installations et des installations moyennes, mais très variables, entre les 2-3 panneaux mis dans un jardin résidentiel, et les centaines de panneaux d’une installation industrielle (qui pourrait être caractérisé comme une centrale).

  • Panneaux solaires dans les centrales: 1115 objets couvrant 95 ha (à peu près la moitié de la surface des centrales, principalement parce qu’il manque la cartographie détaillée des panneaux dans certaines grandes centrales très récentes)

  • Deux ensembles de panneaux seulement sont indiqués comme flottant sur l’eau (tags “location”=’overwater’ ou “floating”=’yes’).

  • Enfin, un truc amusant, il existe aussi un tag pour les tracker solaires, des installations capables de suivre la course du soleil en suivant sa direction et son inclinaison. Un très bon moyen de maximiser le rendement des panneaux. On en compte une quarantaine seulement, un nombre probablement sous-évalué.

Pour information, un des meilleurs rendus cartographique de ces installations est l’application openinframap, avec notamment une carte de chaleur (heatmap) des installations photovoltaïques.

N’hésitez pas à compléter les installations photovoltaïques près de chez vous.

Happy mapping,

Tuesday, 07. April 2026

OpenStreetMap User's Diaries

Обращение ко всем кто вносит поправки.

Люди, кто пишет в дневниках: вот, я стал картографом,..мне это всё понравилось,…ура ура ура… Большая просьба: не превращайте только карты в игру для развлечений! Не вносите правки и не присваивайте имён, если вы Лично не проводили исследования в данном районе! Надеюсь что большинство прочитавших всё-таки поймут меня.

Люди, кто пишет в дневниках: вот, я стал картографом,..мне это всё понравилось,…ура ура ура… Большая просьба: не превращайте только карты в игру для развлечений! Не вносите правки и не присваивайте имён, если вы Лично не проводили исследования в данном районе! Надеюсь что большинство прочитавших всё-таки поймут меня.


Orientierung im mobilen Android-Mapping: Die perfekte Toolbox

Es macht besonders Spaß, draußen an der frischen Luft zu kartieren. Gerade jetzt, wo es wieder wärmer wird, ist das durchaus eine angenehme Art zu mappen. Doch das wäre ohne bestimmte Tools gar nicht möglich. Da dein Smartphone selbstverständlich um einiges kleiner als ein PC-Bildschirm ist, ist es wichtig, die richtigen Tools auf dem Handy zu haben, um den Überblick zu behalten und effizient ar

Es macht besonders Spaß, draußen an der frischen Luft zu kartieren. Gerade jetzt, wo es wieder wärmer wird, ist das durchaus eine angenehme Art zu mappen. Doch das wäre ohne bestimmte Tools gar nicht möglich. Da dein Smartphone selbstverständlich um einiges kleiner als ein PC-Bildschirm ist, ist es wichtig, die richtigen Tools auf dem Handy zu haben, um den Überblick zu behalten und effizient arbeiten zu können. Doch welche Apps eignen sich für dich? Und überhaupt: Welche Apps gibt es da eigentlich?

1. Einsteigerfreundlich, schön und einfach: StreetComplete

Um StreetComplete kommst du nicht drumrum. Es ist einfach zu bedienen, schön gestaltet und vor allem gamifiziert. Und genau dieser zugrunde liegende spielerische Ansatz macht die App so gut. Statt die Tags manuell für Objekte einzutragen, sucht die App nach fehlenden Tags, die du dann durch die Beantwortung einer Frage hinzufügen kannst. Zudem gibt es Abzeichen, Statistiken und Rankings, die dich motivieren weiterzumachen. Meiner Meinung nach macht die App aber auch ohne diese schon süchtig genug …

2. Da geht noch mehr: SCEE (StreetComplete Expert Edition)

SCEE ist prinzipiell eine abgewandelte Version von StreetComplete. Ihr Ziel ist es, die App auch für dich als etwas fortgeschritteneren Mapper zugänglich zu machen. So lassen sich Tags anzeigen und bearbeiten, mehr Fragen zu spezielleren Tags aktivieren und diese sogar leicht modifizieren. Ich persönlich nutze dieses Tool hauptsächlich, da es für mich den besten Kompromiss zwischen Übersichtlichkeit bzw. schönem Design und tieferem Mapping bietet. Wichtig zu wissen: Du findest diese Version meist nicht im Play Store, sondern musst sie über F-Droid oder GitHub beziehen.

3. Anwender und Beitragender zugleich: OsmAnd

OsmAnd ist eine der größten OSM-basierten Kartenapps überhaupt und bietet Unmengen an Features und eine unheimliche Anpassbarkeit. So hast du auch die Möglichkeit, OpenStreetMap-Bearbeitungen direkt in der App vorzunehmen. Meiner Ansicht nach eignen sich diese Bearbeitungsmöglichkeiten aber primär für kurze, kleine Fehler in der Karte, die dir während der normalen Nutzung der App auffallen. Es ist eher ein nettes Feature, aber nennenswert, gerade deswegen, weil du einen Editor direkt in der App hast, die du eventuell sowieso schon nutzt. Denk nur daran, dein OSM-Konto in den Einstellungen zu verknüpfen, damit der Upload klappt.

4. Das absolute Monster: Vespucci

Vespucci ist wohl die umfangreichste Option überhaupt. Die App ist nun schon 17 Jahre alt und hat so ziemlich alles, was du brauchst, um OSM-Bearbeitungen jeglicher Art vorzunehmen – quasi der JOSM für die Hosentasche. Ich nutze es vor allem, weil es anders als SCEE und andere Tools die Möglichkeit bietet, Linien und Polygone zu erstellen. Dies ist praktisch, wenn du mal eine lange Sitzbank als Linie oder einen größeren Fahrradparkplatz als Fläche eintragen möchtest. Es sei jedoch gesagt, dass es eine gewisse Einarbeitungszeit erfordert und für dich eventuell nicht ganz so intuitiv ist, da man hier auch leichter mal versehentlich bestehende Daten verschieben kann.

5. Ein angenehmer Mittelweg: Every Door

Every Door ist wieder etwas übersichtlicher. Hier arbeitest du in vier Kategorien: Dinge, Orte, Häuser und Notizen. In der oberen Bildschirmhälfte befindet sich dann die Karte mit – je nach aktiver Kategorie – farblichen Markierungen oder Zahlen, die in der unteren Bildschirmhälfte definiert werden. Besonders stark ist die App beim Erfassen von Ladenöffnungszeiten oder Mikromapping wie Mülleimern und Bänken. Durch das Tippen auf ein bestimmtes Objekt gelangst du dann in einen grafisch ansprechend und verständlich gestalteten Tag-Editor, der aber auch zu einer Listenansicht umgeschaltet werden kann. Ich persönlich nutze die App nicht sehr oft, da mir der Workflow in SCEE besser gefällt. Es stellt aber eine gute Alternative dar, wenn du mit SCEE nicht zufrieden bist.

6. Mappe, was dich interessiert: MapComplete

Es handelt sich erneut um eine App, die grafisch ansprechend und einsteigerfreundlich gestaltet ist. Beim Start der Anwendung wählst du zunächst eine Themenkarte aus, bei der du je nach Thema nur bestimmte Objekte bearbeitest und hinzufügst. Beim Anklicken eines POIs werden dir ähnlich wie in StreetComplete bzw. SCEE Fragen zu fehlenden Tags angezeigt. Ich persönlich finde das Konzept und die Idee sehr schön, gerade auch deswegen, weil du eigene Themenkarten erstellen kannst. Leider basiert die Android-App aber auf WebView, was die App ganz schön verlangsamt. Ein kleiner Tipp: Falls sie bei dir auch hakt, nutze sie einfach direkt im Webbrowser deines Handys und erstelle dir eine Verknüpfung auf dem Homescreen – das läuft oft flüssiger.

7. Eine simple Ergänzung: OSMfocus Reborn

Wenn du einen schnellen Blick auf alle Tags eines Objektes werfen willst, kannst du einfach schnell OSMfocus Reborn öffnen, damit siehst du direkt alle Tags von den Objekten in deiner Nähe ohne einen einzigen Klick. Wenn dir die Ansicht nicht reicht, hast du aber auch die Möglichkeit, auf ein bestimmtes Objekt zu tippen, um alle Tags in voller Länge zu sehen.

Mit diesen Tools steht deinem mobilen Mapping mit einem Android-Smartphone nichts mehr im Weg. Probiere gerne alle Tools mal durch, ich bin mir sicher, dass du bei mindestens einer hängen bleibst. Bei Fragen, Ergänzungen oder Korrekturen schreibe bitte gerne einen Kommentar.

Viel Spaß beim Kartieren!


Geofabrik

Download Server Update

We’ve recently added GeoPackage (gpkg) files to the download server, in addition to the shape files we’re already offering. This seems to be a popular addition; over half of the previous shape file download traffic has already migrated to the newer GeoPackage format – combining all layers in a single file, GeoPackage is more convenient […]

We’ve recently added GeoPackage (gpkg) files to the download server, in addition to the shape files we’re already offering. This seems to be a popular addition; over half of the previous shape file download traffic has already migrated to the newer GeoPackage format – combining all layers in a single file, GeoPackage is more convenient than the old shape format.

But there’s more: We have updated the layer structure in the shape and GeoPackage files to include more data. You can review the details in our format specification PDF; the most important news is that the free data sets now contain an administrative area layer which was previously only available in the paid data sets*.

administrastive areas

We’ve also added a protected areas layer and many POIs, but taken great care not to upset things too much so that people shouldn’t have to re-tool their processing chains built for previous versions of our shape files. Enjoy!

(*) Note that OSM doesn’t have a hierarchy of admin levels (i.e. city X is in county Y is in state Z) by default, and neither are boundaries clipped along the coastline. Administrative area shape files that have these extra features are available from us commercially.


OpenStreetMap User's Diaries

Setting up JOSM & Plugins

🗺️ Entry 1 — Setting up JOSM & Plugins

Mapping Banjë, Albania

I started mapping the Banjë region in Albania by setting up my editing environment in JOSM.

⚙️ Setup

I configured JOSM with a set of plugins to support structured mapping and validation:

  • utilsplugin2 – general productivity tools
  • reltoolbox – relation and multipolygon editing
  • wa

🗺️ Entry 1 — Setting up JOSM & Plugins

Mapping Banjë, Albania

I started mapping the Banjë region in Albania by setting up my editing environment in JOSM.

⚙️ Setup

I configured JOSM with a set of plugins to support structured mapping and validation:

  • utilsplugin2 – general productivity tools
  • reltoolbox – relation and multipolygon editing
  • waydownloader – working with connected geometries
  • merge-overlap – cleaning overlapping features
  • Relation Validation Plugin – checking data consistency
  • FastDraw – faster geometry digitizing

I also explored additional plugins like contour-related tools for terrain-based mapping.

🗺️ Mapping Context

The focus area is Banjë (central Albania) — a landscape with: - Complex terrain (valleys, rivers, slopes)
- Mixed land use (forests, agriculture, settlements)
- Incomplete or inconsistent OSM coverage

🌱 Initial Observations

  • Landuse classification is often fragmented or overlapping
  • Boundaries between forest, farmland, and settlements are not always clear
  • Many features require clean multipolygon structures
  • Validation tools already highlight conflicts in relations

🎯 Next Steps

  • Clean and structure landuse polygons (forest, farmland, residential)
  • Resolve relation conflicts and validation errors
  • Improve consistency of tagging using presets
  • Start refining settlement structures and road connectivity

How dare this model!


Gashamo Hawd Somali Ethiopia

Gashamo Hawd Somali Ethiopia is the city of Hawd Zone Somali Regional State of Ethiopia.

Gashamo Hawd Somali Ethiopia is the city of Hawd Zone Somali Regional State of Ethiopia.


Gashamo Hawd Somali Ethiopia

Gashamo Hawd Somali Ethiopia is the city of Hawd Zone Somali Regional State of Ethiopia.

Gashamo Hawd Somali Ethiopia is the city of Hawd Zone Somali Regional State of Ethiopia.

Monday, 06. April 2026

OpenStreetMap User's Diaries

บริษัท วาคอร์น จำกัด

เลขที่ 93/324 ถนนสุขุมวิท แขวงบางจาก เขตพระโขนง กรุงเทพมหานคร 10260

เลขที่ 93/324 ถนนสุขุมวิท แขวงบางจาก เขตพระโขนง กรุงเทพมหานคร 10260


Altilunium LocationPad v26.4.6

So, I’ve been using Altilunium LocationPad for several of my personal projects until now. But recently, I encountered several problems.

I dabble with multiple projects at once, but this app saves everything in a single database. I want this app to be able to create several separate “canvases”, so I can manage several of my projects at once, without mixing them with other projects.

<

So, I’ve been using Altilunium LocationPad for several of my personal projects until now. But recently, I encountered several problems.

I dabble with multiple projects at once, but this app saves everything in a single database. I want this app to be able to create several separate “canvases”, so I can manage several of my projects at once, without mixing them with other projects.

For each canvas, the data is also exportable to JSON (and can be imported back too).

And, for a better “presentation view”, I made a shortcut (Ctrl + .) to temporarily hide/show all the UI elements, focusing on maps and markers.

And sometimes, I also want to directly copy a certain marker’s coordinates. From now on, when we click a marker, the raw coordinates are also shown.

v26.4.6 : This update introduces a more flexible workspace system by allowing users to create, edit, delete, and switch between multiple “canvas” environments. Each canvas now operates with its own independent database, making it easier to separate and manage different datasets or projects. The canvas manager behavior has also been refined. When the Ctrl + . shortcut is triggered, the canvas manager will now be properly hidden to ensure a cleaner interface and avoid visual clutter during use. Interaction with markers has been improved as well. Clicking on a marker will now display its precise coordinates, providing clearer spatial information directly within the interface. Finally, data portability has been expanded. Each canvas now includes an “Export to JSON” option, allowing users to easily back up or share their data. In addition, a new “Import from JSON” feature enables users to load a JSON file into a newly created canvas, simplifying data transfer and reuse across environments.

Sunday, 05. April 2026

OpenStreetMap User's Diaries

BetterIME - JOSM 中文输入法优化插件

[English] BetterIME is a JOSM plugin that automatically manages Chinese IME state based on focus context, preventing IME from intercepting keyboard shortcuts while editing the map. GitHub: github.com/nj-yzf/josm-BetterIME

问题背景

使用中文输入法编辑 OpenStreetMap 时,JOSM 的快捷键(如 S 选择、A 添加节点、W 提高路径精度等)经常被输入法拦截,导致快捷键失效。每次都要手动切换输入法,非常影响编辑效率。

为此我开发了 BetterIME 插件,让 JOSM 根据当前操作场景自动控制输入法状态。

功能

[English] BetterIME is a JOSM plugin that automatically manages Chinese IME state based on focus context, preventing IME from intercepting keyboard shortcuts while editing the map. GitHub: https://github.com/nj-yzf/josm-BetterIME


问题背景

使用中文输入法编辑 OpenStreetMap 时,JOSM 的快捷键(如 S 选择、A 添加节点、W 提高路径精度等)经常被输入法拦截,导致快捷键失效。每次都要手动切换输入法,非常影响编辑效率。

为此我开发了 BetterIME 插件,让 JOSM 根据当前操作场景自动控制输入法状态。

功能介绍

插件将输入法控制分为三种场景:

自动切换至中文输入法: - 编辑 name、name:zh、name:zh-Hans、name:zh-Hant、alt_name、operator 标签时 - 打开 F3「搜索预设组合」对话框时

默认英文,可手动切换: - 其他文本输入框(如 Ctrl+F 查找、其他标签编辑等)

禁用输入法(快捷键正常工作): - 地图视图、工具栏等非文本组件,Shift/Ctrl+Space 也无法意外切换至中文

此外,插件还释放了 Ctrl+Space 快捷键(JOSM 默认绑定为「搜索菜单项」),让它回归系统输入法切换功能。

首选项设置

通过 编辑 → 首选项 (F12) 打开 BetterIME 设置页,可以:

  • 启用/禁用自动输入法切换(总开关)
  • 启用/禁用 F3 搜索预设对话框中的中文输入法
  • 启用/禁用基于标签键的自动检测
  • 自定义触发中文输入法的标签键列表(支持添加、删除、重置)

所有设置即时生效,无需重启 JOSM。

安装方式

方式一:JOSM 内置插件管理器 1. 打开 编辑 → 首选项 → 插件 2. 搜索 BetterIME 3. 勾选启用,重启 JOSM

方式二:手动安装 1. 从 GitHub Releases 页面下载 BetterIME.jar:https://github.com/nj-yzf/josm-BetterIME/releases 2. 将 JAR 文件复制到 JOSM 插件目录(Windows: %APPDATA%\JOSM\plugins\) 3. 在 编辑 → 首选项 → 插件 中勾选启用,重启 JOSM

兼容性

  • JOSM 19555 及以上版本
  • Java 11 及以上
  • 目前仅在 Windows 上测试过,macOS 和 Linux 上的输入法框架不同,可能无法正常工作,欢迎反馈测试结果

反馈

如果遇到问题或有功能建议,欢迎在 GitHub 提交 Issue:https://github.com/nj-yzf/josm-BetterIME/issues

许可证:GPL-2.0-or-later(与 JOSM 一致)


weeklyOSM

weeklyOSM 819

26/03/2026-01/04/2026 [1] Drawing shapes in JOSM, little-known shortcuts | © Koreller | map data © OpenStreetMap Contributors. About us We made a mistake last week regarding the proposed safari service road tag. The proposed service=safari tag is to be used in combination with a highway=service tag. Mapping Comments are requested on this proposal: highway=service +…

Continue readi

26/03/2026-01/04/2026

lead picture

[1] Drawing shapes in JOSM, little-known shortcuts | © Koreller | map data © OpenStreetMap Contributors.

About us

  • We made a mistake last week regarding the proposed safari service road tag. The proposed service=safari tag is to be used in combination with a highway=service tag.

Mapping

  • Comments are requested on this proposal:
  • The following proposals are up for a vote:
    • man_made=cable_landing_station, to standardise the mapping of submarine cable landing station locations in OpenStreetMap. The tag is intended to help map this important infrastructure for international data connections more accurately (voting until 14 April 2026).
    • aerodrome:classification=*, to classify aerodromes more precisely according to their use and significance (e.g. international, regional or local) (voting until 16 April 2026).

Mapping campaigns

  • The new UK Quarterly Project for Q2 2026 focuses on mapping and improving address data in OpenStreetMap. The Wiki page provides ideas, datasets, tools, and resources to support contributors.

Community

  • Raquel Dezidério Souto published in her OSM user diary about a new partnership between the Virtual Institute for Sustainable Development – IVIDES.org®, the IVIDES DATA® IT consulting, and the State University of Campinas (UNICAMP, São Paulo, Brazil), which aims to develop a collaborative micromapping effort with OpenStreetMap and uMap, envolving three communities that were severely affected by the major disaster that occurred in 2023, on the Southern Coast of São Paulo.
  • assanges has analysed Taiwan’s OpenStreetMap phone‑number data, highlighting inconsistent separators, missing or malformed country codes, and proposed normalising all numbers to the E.123 format for consistency reasons.
  • Anne-Karoline Distel explained how they started mapping ‘hogbacks’, medieval grave markers from the 10th to 12th century, in OpenStreetMap using the tag historic=hogback. These rare objects, mainly found in northern England, are intended to be more easily identifiable through dedicated tagging.
  • [1] Koreller shared a diary post highlighting some of the lesser-known features and keyboard shortcuts in JOSM, including parallel drawing, precise angle construction, and transferring object history. The collection demonstrates how plugins and shortcuts can enable more efficient and accurate mapping workflows.
  • Marcus Jaschen, developer of bikerouter.de, talked about the development and functionalities of his BRouter-based route planner in the bike podcast Antritt.
  • Christian Quest presented a proof of concept that uses Geocalib to automatically correct tilted 360° images, such as those captured by helmet-mounted cameras, and apply corrections to entire sequences. The bot has already processed tens of thousands of images, applying heuristics to propagate corrections from individual fixes to larger image sets.
  • rphyrin reported on his experience of attending the OpenStreetMap Local Chapters and Communities Congress 2026, providing a resume of the questions and answers (Q&A) posed by the organisers during the meeting.
  • Christoph Hormann has extended his Musaicum project, which uses high-resolution satellite data to create detailed mosaics, to include Greenland.

OpenStreetMap Foundation

  • Minh Nguyễn informed mappers that the operations team has installed the DiscussionTools extension. This extension adds a number of little features to make discussions on the wiki talk pages more intuitive. The extension has releases for both the version of MediaWiki used by the OSMF, and for the latest version of MediaWiki.

Local chapter news

  • The OpenStreetMap US has launched a story map competition – the State of the Map US Narrative Map Competition, inviting the global community to create map-based storytelling projects. Participants are encouraged to submit narrative-driven maps, with selected entries showcased at the State of the Map US 2026.
  • The Associació Catalana de l’OpenStreetMap has applied to become an official Local Chapter of the OSM Foundation and has opened a public discussion on the OSM Community forum. Due to overlapping areas of interest, feedback is especially requested from existing Local Chapters in Spain, France, and Italy.

Events

  • The organisers of the Graz Linux Days 2026 have published their full programme, featuring talks and workshops on open source and free software. The event takes place in Graz (Austria) on 10 and 11 April and will include several sessions related to OpenStreetMap and geodata.
  • The University of Zaragoza is hosting a humanitarian mapathon on Tuesday 7 April in collaboration with Médecins Sans Frontières, OpenStreetMap Spain, and local mapping groups. The event will take place both in person and online as part of the regular ‘MappyHour’ sessions.
  • The programme for the State of the Map US 2026 has been published. The event will be held in Madison, Wisconsin from 11 to 13 June. There is a great line-up this year with 80+ presentations covering a breadth of topics from motivating mappers, to open POI’s, to safeguarding America’s open infrastructure data, and much more.

OSM research

  • A Scientific Reports study explored integrating OpenStreetMap with satellite and environmental data in a unified deep learning framework for urban analysis. OSM serves as a key geospatial layer supporting tasks such as land-use mapping, building extraction, and traffic modelling.
  • HeiGIT reported that they conducted a controlled experiment to measure how humans modify AI-generated road geometries at the atomic level by using both independent and cross redundancy mapping.

Maps

  • The platform Blitzortung provides an interactive map showing lightning strikes worldwide in near real time. The data comes from a non-commercial global network of around 1,800 volunteer-operated detection stations and is visualised on maps including OpenStreetMap-based layers.
  • The Climate Action Navigator and Heal apps, maintained by HeiGIT, help cities assess how well urban environments support walking under hot conditions and other evaluations related to the climate change and extreme weather conditions.
  • The platform Electricity Maps provides an interactive map displaying the current electricity mix, carbon intensity, and energy flows for countries in near real time. It allows users to explore where electricity comes from and how emissions and renewable shares evolve throughout the day.

OSM in action

  • Steven Reid has programmed an interactive 3D visualisation of the earth directly in the browser. Users can explore global geodata and switch between different visualisations, using OpenStreetMap as one of the data sources.

Open Data

  • The Instituto Geográfico Nacional – IGN (Spain) has released two PMTiles files for mobile app, which are available for download and using under the licence CC-BY 4.0.
  • Quincy Morgan posted on LinkedIn that Pinhead, a collection of .SVG map icons, is available freely on Wikimedia and can be used in projects documented on Wikipedia or Wikidata. Pinhead is also now available in the QGIS map icons collection.

Software

  • Evan Applegate posted about the experience of generating web maps with OpenFreeMap, after following a tutorial on PMTiles, created by Ben Welsh, a data journalist and editor based in New York.
  • Alexandre Cavaleri’s pull request has been merged, meaning a long-distance inline skating profile will be available in brouter-web with the upcoming version 1.7.9. The profile is specifically tuned to strongly prefer smooth asphalt and avoid unpaved surfaces, based on real-world long-distance skating data.
  • EoGIS, a web mapping platform maintained by Vatalysteau SAS, is now fully operational and Yann Justeau wrote about the micromapping, its challenges and opportunities, and some difficulties related to cartographic activities developed by small public administrations.
  • Crosstalk Solutions has unveiled Project Nomad, a system designed, amongst other things, for offline navigation based on OpenStreetMap data. The project combines local routing and mapping components to enable navigation without an internet connection, for example in remote areas or emergency situations.
  • François Lacombe presented the Gespot , a Web map which is aimed at mapping light poles and electric infrastructure, at Rencontres OpenStreetMap and territoires, held in Brest on 24 March. This initiative has a partnership with OSM-Fr and the source code is available on GitHub.
  • While experimenting with ways to speed up Layercake builds (a collection of thematic OpenStreetMap data extracts in cloud-native formats) Jake Low has developed a DuckDB extension for reading OpenStreetMap .PBF files.

Programming

  • Astrid Emde reported that the Community Sprint at FOSSGIS 2026 resulted in multiple contributions to open-source projects, including a pull request for Mapbender and work on the QGIS Qt6 update. The sprint also provided newcomers with an opportunity to ask questions and actively participate in development.
  • Ivovic’s BetterBike-Turns aims to improve turn instructions in bicycle routing and make them more intuitive. It uses OpenStreetMap data to generate more realistic and cyclist-friendly navigation guidance.

Releases

  • Marcus Jaschen has released version 2026.7 of Bikerouter, introducing a completely rebuilt elevation profile chart. The new implementation adds multiple features and improves the visibility of highlighted route segments in analysis mode.
  • The CoMaps team released version 2026.03.23-5, including updated OpenStreetMap data along with improvements to speed limit handling, road shields, and multilingual display. The update also enhanced navigation and UI on Android and iOS and added new map features.
  • Alexis Lecanu (aka ravenfeld) has released version 1.20.1 of the Baba app, mainly featuring bug fixes, including improvements to photo display and GeoVisio link parsing. This update also included numerous dependency upgrades such as MapLibre, Kotlin, and various Android components.

Did you know that …

  • … the OpenStreetMap Foundation names its servers after dragons? It is inspired by the phrase ‘here be dragons’, a medieval practice of putting illustrations of dragons on uncharted areas of maps where potential dangers were thought to exist.

OSM in the media

  • CHIP reported on the Ping Pong Map based on OpenStreetMap and other data.
  • Hasi Jain discussed the power of big tech in the 21st century, related to the cartography of regions of the globe and its impact on the citizenship.
  • In its latest episode , the French podcast Projets Libres gave the floor to two representatives of the French Fédération des Pros d’OSM (FPOSM). The guests, Florian Lainez (CEO of junglebus) and Marina Petkova (co-owner of dynartio), presented the actions, values and members of this association of OpenStreetMap professionals as well as the dynamics surrounding OSM.

Other “geo” things

  • Heise reports that Android is introducing a 24-hour delay as a security requirement for sideloaded apps. The delay will not apply again after switching devices. This may affect OSM-related apps, which are often distributed outside official app stores such as via GitHub or F-Droid.
  • The Bibliothèque Nationale de France has just opened the exhibition ‘Imaginary Maps: Inventing Worlds’, with more than 200 historical maps and works drawn from mythical, literary, television, and video game universes on display throughout the exhibition, ranging from medieval parchments to maps of Middle-earth, from Thomas More’s Utopia to the realms of Final Fantasy. It is an invitation to journey to the boundaries of reality and fiction, which implicitly questions how we interpret, understand, and shape our own world. The catalogue has been published . The Dossier de presse is also available freely.
  • Thomas Weibel has developed Isoswiss, a pixel-art styled isometric map of Switzerland.
  • Several media outlets have reported on North Oaks (Minnesota), a US city absent from Google Street View since 2008, after authorities threatened legal action over street-level imagery captured on private roads. The unique situation stems from all streets being privately owned; a filmmaker recently attempted to map the area using a drone, sparking debate about privacy and the limits of digital mapping (we reported earlier).
  • Big Think explored star forts, which were developed from the 15th century onwards in response to cannon warfare. They were designed with geometric bastions to eliminate defensive blind spots. This design dominated European military architecture for centuries and can still be seen in the layout of many cities today, although it later became obsolete due to advances in weapon technology.
  • In a NASA article the SWOT satellite is shown to be able to derive detailed maps of the seafloor from measurements of ocean surface height. Subtle variations in sea surface elevation caused by gravity differences above underwater features allow scientists to detect previously unknown structures such as seamounts and abyssal hills.
  • The Los Angeles Times reported that an El Segundo resident was arrested after installing unauthorised stop signs at a neighbourhood intersection. He took this step after months of unsuccessful attempts to get city officials to address his safety concerns, claiming the intersection had become dangerous for children and that he had witnessed several near-collisions involving them. This situation raises questions about OpenStreetMap’s ‘map what’s on the ground’ principle, as signs physically present may not always be officially authorised.
  • Quarticle outlined the transition from traditional GIS systems to modern real-time routing platforms. The article explains how contemporary architectures combine dynamic data, APIs, and scalable infrastructure to support applications such as navigation and logistics.
  • Yandex described how its new storage and indexing methods for map tiles enables handling up to 80,000 requests per second from a single server. This approach simplifies infrastructure by avoiding backend rendering and leverages object storage, such as S3, to deliver multiple map variants at scale.

Upcoming Events

Country Where Venue What When
flag नई दिल्ली Jitsi Meet (online) OSM India – Monthly Online Mapathon 2026-04-04
flag Tucson Wave Archive A Synesthete’s Atlas: Cartographic Improvisations between Eric Theise, Jeffrey Gordon Evans, Hannah Joyce, and Steev Hise 2026-04-04
flag Lucknow Café Coffee Day, Hazratganj OSM Lucknow Mapping Party No.3 2026-04-05
flag Zaragoza Facultad de Filosofía y Letras (Unizar) & online Mapatón humanitario 2026-04-07
flag Salzburg Bewohnerservice Elisabeth-Vorstadt OSM-Treffpunkt 2026-04-07
flag Richmond Shockoe Hill Cemetery Shockoe Hill Cemetery mapping with MapRVA 2026-04-07
flag Dublin Online Easter 2026 Map n Chat 2026-04-07
Missing Maps London: (Online) Mapathon [eng] 2026-04-07
iD Community Chat 2026-04-08
flag Essen Verkehrs- und Umweltzentrum Essen OSM-Treffen 2026-04-08
flag Oslo Royal Gastropub OSM-Vår-pils 2026-04-09
flag Albuquerque Guild Cinema A Synesthete’s Atlas: Cartographic Improvisations between Eric Theise, Kenneth Cornell, and Clifford Grindstaff 2026-04-09
flag Berlin Restaurant Split 214. OSM-Stammtisch Berlin-Brandenburg 2026-04-10
flag Zürich Bitwäscherei Zürich 186. OSM-Stammtisch Zürich 2026-04-10
flag Paris MSF France (Paris 19e), France MSF-CARTONG: Nuit de la Géographie 2026-04-10
flag Berlin Wikimedia e.V. Tempelhofer Ufer 23-24,10963 Berlin OSM Hackweekend Berlin-Brandenburg 04/2026 2026-04-11 – 2026-04-12
flag Braunschweig Stratum 0 Braunschweiger Mappertreffen im Stratum 0 Hackerspace 2026-04-11
flag Armadale Park Cafe Social Mapping Sunday: Armadale Train Station 2026-04-12
flag Milano Editathon e mapathon alla Milano Marathon 2026 2026-04-12
flag Antwerpen Camera’s in kaart brengen 2026-04-12
flag København Cafe Bevar’s OSMmapperCPH 2026-04-12
flag Meerut Haldiram’s, Garh Road, Meerut OSM Delhi Mapping Party No.28 (Meerut) 2026-04-12
Missing Maps : Mapathon en ligne – CartONG [fr] 2026-04-13
flag 臺北市 MozSpace Taipei OpenStreetMap x Wikidata Taipei #87 2026-04-13
flag München Echardinger Einkehr Münchner OSM-Treffen 2026-04-14
flag Oloron-Sainte-Marie – La Friche Cartopartie à Oloron-Sainte-Marie – Projet SYSTOUR 2026-04-15
flag Oloron Sainte Marie Une cartopartie dédiée à la mobilité durable dans les Montagnes Béarnaises 2026-04-15
flag MJC de Vienne Rencontre des contributeurs de Vienne (38) 2026-04-15
flag Karlsruhe Chiang Mai Stammtisch Karlsruhe 2026-04-15
Online Mapathon von ÄRZTE OHNE GRENZEN 2026-04-15
flag Freiburg im Breisgau CCCFR, Adlerstr. 12a, Freiburg (Grethergelände) OSM-Treffen Freiburg/Brsg. 2026-04-16
flag Golem, Avane, Empoli Mapping Day ad Empoli 2026-04-18
flag Dijital Bilgi Derneği OSM-TR Meet-Up – OSM League Pit-Stop 2026-04-18
flag Chennai Corporation Mapping Party @ Chennai 2026-04-19

Note:
If you like to see your event here, please put it into the OSM calendar. Only data which is there, will appear in weeklyOSM.

This weeklyOSM was produced by MatthiasMatthias, Raquel IVIDES DATA, Strubbl, Andrew Davidson, barefootstache, derFred, izen57, mcliquid.
We welcome link suggestions for the next issue via this form and look forward to your contributions.


OpenStreetMap User's Diaries

Addresses are Really Helpful

I was recently reading Demographic deposit, dividend and debt by Sonalde Desai. Following the Standard Operating Procedure, I looked up this Sonalde person and turns out she is a researcher at a research institute in Delhi called National Council of Applied Economic Research. The work of this organization felt interesting to me, so I had to pause my studies and see its location on OpenStreetMap.

I was recently reading Demographic deposit, dividend and debt by Sonalde Desai. Following the Standard Operating Procedure, I looked up this Sonalde person and turns out she is a researcher at a research institute in Delhi called National Council of Applied Economic Research. The work of this organization felt interesting to me, so I had to pause my studies and see its location on OpenStreetMap.

Nothing. Looks like the place hasn’t been mapped yet. I searched for 11, Indraprastha Estate since that was mentioned on their contact page and this time I did find an object. A person called “n’garh” had added the address back in July 2014 and I am so glad that I was quickly able to push a changeset (#180878526). Another win for address mapping!

This post was first released on my website with 💜 under CC BY-NC-SA 4.0.

Saturday, 04. April 2026

OpenStreetMap User's Diaries

UrbanEye3D 2.0 has been released!

Hey everyone,

the new version of UrbanEye3D, namely 2.0.0, is out!

This is a major update for the plugin. It’s been a lot of work and took about 2.5 months, but I’m confident it makes the 3D view significantly more useful and enjoyable to work with.

For those who haven’t heard of UrbanEye3D before: it’s a JOSM plugin that renders a 3D world from OpenStreetMap data direct

Hey everyone,

the new version of UrbanEye3D, namely 2.0.0, is out!

This is a major update for the plugin. It’s been a lot of work and took about 2.5 months, but I’m confident it makes the 3D view significantly more useful and enjoyable to work with.

For those who haven’t heard of UrbanEye3D before: it’s a JOSM plugin that renders a 3D world from OpenStreetMap data directly inside JOSM. This lets you preview objects in 3D before uploading your changes to the OSM database.

What’s New

1. 2D Ground Plane

Buildings no longer float. The ground surface is displayed with “flat” objects - roads, lawns, rivers, and lakes. This flat layer is rendered based on downloaded OSM data using a custom MapCSS style. Alternatively, a satellite background can be enabled, as before.

image

2. Trees

Now natural=tree shows up as a 3D object.
- Height is taken from the height tag. If height tag is missing, the circumference tag is used to estimate height.
- Two tree textures are included: broadleaved and needleleaved (based on the leaf_type tag).
- More textures could be added for various species/genus – if you’re good with graphics, feel free to contribute!

image

3. Whole Multipolygons

Missing members of multipolygons and building relations can be downloaded automatically. Without this, the map often looked broken – like buildings cut in half or water spilling everywhere. The Building relation, which seemed completely useless, turned out to be good for something.

image

You can turn it off in the plugin preferences if multipolygons in your area are too large.

4. Background Processing

The UI no longer freezes when you load a large area. Everything is calculated in the background. It still takes time to render a big area, but at least JOSM stays responsive.

Contribute

This is a one‑person project, so any help is welcome:

  • Textures for more tree species. See some details here.
  • MapCSS improvements for the 2D layer. See here.
  • If you spot some bugs, please let me know.

Check the GitHub repository if you’d like to help out.


Download

The plugin is available via the JOSM preferences (search for UrbanEye3D).

Enjoy!


Correcting wrong tag values

I just published a hacky but effective tool to fix wrong tag values. This lead to some 50 edits only this morning.

More info: www.grulic.org.ar/~mdione/glob/posts/correcting-openstreetmap-wrong-tag-values/

I just published a hacky but effective tool to fix wrong tag values. This lead to some 50 edits only this morning.

More info: https://www.grulic.org.ar/~mdione/glob/posts/correcting-openstreetmap-wrong-tag-values/


アカウントロックされた経緯の説明

これは2026-04-04に開催予定の「OSM Japan」への説明資料です

ことの発端 無限の刃に「int_name」の削除をやめるよう促した
  • ことの発端は 2025-07-02 に無限の刃から私に送られてきた「変更セット167515107」の議論に始まります

この変更セットでは無限の刃が * int_namename:enに書き換えています。

2025-06-28 from 無限の刃
あなたの編集による、名称キー使用法の誤りを修正しました。交差点名は明白に英語であり、国際名キー「int_name」から英語名キー「name:en」に変更しました。また、削除さ

これは2026-04-04に開催予定の「OSM Japan」への説明資料です

ことの発端

無限の刃に「int_name」の削除をやめるよう促した

  • ことの発端は 2025-07-02 に無限の刃から私に送られてきた「変更セット167515107」の議論に始まります

この変更セットでは無限の刃が * int_namename:enに書き換えています。

2025-06-28 from 無限の刃
あなたの編集による、名称キー使用法の誤りを修正しました。交差点名は明白に英語であり、国際名キー「int_name」から英語名キー「name:en」に変更しました。また、削除された日本語名キー「name:ja」再追加しました。これらの私による編集は、OSM Wiki の記述に基づきます。 [https://wiki.openstreetmap.org/JA:Key:name](https://wiki.openstreetmap.org/JA:%E5%A4%9A%E5%9B%BD%E8%AA%9E%E3%81%AE%E5%90%)

※ 原文は変更セット167515107

この時点では、「交差点名は明白に英語であり」との記述以外はよくある「int_name」を知らない人の反応なので、いつもどおり情報源の確認のために返信を送りました

2025-07-03 to 無限の刃
あなたが追加したという「name:ja」の情報源は何でしょうか?
単に[name=*]の値をコピーしただけでしょうか?もし、コピーならその情報は冗長な情報です。
また、「name:en」の情報源は何でしょうか?
もし、「int_name」以外の情報源から「name:en」を持ってきたのならその情報源を明示して、「int_name」と併記してください。
「int_name」単なる「英語表記」以上の意味が含まれています。
変更セットのコメントに示したように、Mapillaryの画像を解析して主に信号機等に付属している「案内標識」の”観光客むけの表記”の部分を確認し、現地の状況と一致している確認が取れたものを「int_name」に昇格させています。「name:en」では単なる「翻訳名」の可能性がありますが、「int_name」にすることで「現地に表示された表記」を示しています。
地名等が現地でどのように表記されているかというのはとても重要な情報ですので「int_name」を軽々しく削除しないでください。 

※ 原文は変更セット167515107

  • これ以後、無限の刃からの返信は非常に長文で意味不明な記述になりましたので割愛します。
2025-08-01 to 無限の刃
再度警告いたします。
「int_name」を機械的に削除するする前にコニュニティーによる「検討」が必要です。
ご自分が正しいと確信しているのならコミュニティでのコンセンサスを取り付けてください。 

DWG登場

2025-08-03 from DWG Glassman
DWGは、推奨タグのname<:xx>ではなく、int_nameタグを使用していることに関する苦情を受けました。詳細はosm.wiki/Key:nameをご確認ください。
日本に関する詳細は、https://wiki.openstreetmap.org/Multilingual_names#Japanをご参照ください。
int_nameタグの使用を中止することに同意いただけますか?
※ 原文は「[`int_name`を廃止する提案](https://community.openstreetmap.org/t/key-int-name-must-be-deprecated/142316)」

DWGからのメールには問題があります

  • DWGはコミュニティの合意やOSMwikiの記載事項を無視して『int_nameタグの使用を中止』するよう強制してきました

2025-08-03 Glassmanへ日本の「int_name」の重要性を説明しました

  • To Glassman : 『具体的な例や「int_name」が必要な理由および問題点を示しましたので https://wiki.openstreetmap.org/JA_talk:Key:name をご覧ください。』
  • To Glassman : 『日本には「int_name」が実存しますので、地物として存在するものを使ってはいけないとする合理的な理由を示していただけないでしょうか?』

2025-08-03 DWGからの返信

2025-08-03 from DWG Glassman
あなたのメッセージの意図を完全に理解できていないかもしれませんが、改めてお伝えします。ウィキでは、int_name ではなく name: を使用することを推奨しています。
ウィキの推奨に同意できない場合は、地元のコミュニティとこの問題について議論することを強くお勧めします。それまで、int_name の使用を中止してください。そうでない場合、追加の措置が講じられる可能性があります。

※ 原文は「int_nameを廃止する提案

DWGから返信が来ましたが まだ「int_name」のことを理解できていないようなので再度メールを出しました

  • To Glassman : 『もう一度、こちらからお尋ねします。日本のコミュニティでも「int_name」を消すというような合意や意見は提示されていません。なぜ、廃止されていない「int_name」を消さなければいけないのでしょうか?「int_name」を削除することは、どこにかかれていますか?』

2025-08-06 DWGからの返信

もし私の理解が正しければ、私はあなたにint_nameを削除するよう求めたのではなく、むしろウィキの推奨事項に従うよう求めたのです。もしウィキの推奨事項に同意できない場合は、日本のコミュニティと協力して合意を形成し、その結果をウィキに記録してください。

※ 原文は「int_nameを廃止する提案

ここでやっとGlassmanからまともな回答が得られました

  • Glassman : 『int_nameを削除するよう求めたのではない』
  • Glassman : 『ウィキの推奨事項に従うよう求めた』

これは日本での「int_name」が認められたと解釈できます。

2025-11-11 執拗に続く 無限の刃による「int_name」の削除

2025-11ごろ まで無限の刃による「int_name」の削除が行われていました。
私が気がついたものについてはその都度「int_name」の削除をやめるようにコメントしました。

2026-02-01 「マッパーズサミット2026」で発表

’さくらインターネット Blooming Camp’で行われた「マッパーズサミット2026」での発表

つまり、地域コミュニティと意見の相違がないことを確認しました


アカウントロックされた経緯の説明

問題のブロックについて

2026/03/01 from DWG
あなたは追加している名前をめぐって編集戦争をしているようです。編集戦争はOSMの改善には役立ちません。非常に気が滅入る行為です。編集戦争に巻き込まれる代わりに、コミュニティ内で意見の相違を解決するようにしてください。
さらに、自分の名前で高速道路に名前を付けたようです。https://www.openstreetmap.org/way/37122535#map=22/34.6855385/135.4822789&layers=VN を参照してください。

※ 翻訳したものです。原文はブロック理由1を参照してください

これは https://www.openstreetmap.org/way/37122535/history/12 の編集において int_name=HANSHIN EXPWAY を追加したことを「編集合戦」としているようです。
int_name=HANSHIN EXPWAYは変更セットのコメントにもあるように Mapillary 2018を見て現地の国際表記名として入力しました。
「EXPWAY」と間違って入力してしまいましたが間違った値を入力したからブロックしたということはないでしょう(正しくは[EXPWY]です)
ちなみに「阪神高速3号」の[name:en]にはすでに[Hanshin Expressway Route 3 Kobe Line]とOSMwikiの規定に則った適切なタグ付けが行われています。あくまでも「阪神高速」入口での現地国際表記名を「int_name」に設定しています。

また、この場所は @無限の刃 と関係のない場所です。編集合戦の有無ではなく単に「int_nameタグ」をつけたからブロックしたとしか解釈できません。 また、編集合戦を理由にするならその後の「@無限の刃によるint_nameの削除」を黙認する合理性がありません。(更に、alt_name:en=HANSHIN EXPWAYと間違ったデータをそのまま書き写しています。これは@無限の刃が情報源を確認せずに自己の判断のみで編集を行っている証拠です)

2026/03/04 from DWG
前回のブロックで私のアドバイスを受け入れなかったようです。やむを得ず、あなたのアカウントに対してより長いブロックを課さなければなりません。このブロックは2日間です。

※ 翻訳したものです。原文はブロック2を参照してください

これは7ヶ月前に@無限の刃がint_nameを削除したものを私が復元したことを理由にブロックしたようです。

  • 編集合戦を理由にするならその後の「@無限の刃によるint_nameの削除」を黙認する合理性がありません。
  • “アドバイスを受け入れなかった”というアドバイスは「コミュニティ内で意見の相違を解決」のことなら「コミュニティ内で意見の相違」は存在しないことを確認しているのですからこれを理由にブロックするのは明らかに不当だと感じました。

抗議のメールをDWGに送った

DWGのブロック理由がひどすぎるので抗議のメールをDWGのGlassman宛に送りました

to Glassman  2026年03月 8日 02:23

あなたは「無限の刃」氏が主張する『日本では int_name は推奨されていない』という、彼個人の見解を事実であるかのように扱っているように見受けられます。

しかし、そのような取り決めは OSM wiki のどこにも記載されていません。

私は、以下のOSM wiki を精査し、

    OSM wiki [Japan_tagging#地名の入力規則]
    OSM wiki [JA:Key:name]
    OSM wiki [JA:多国語の名称]
    OSM wiki [JA:名称]
    OSM wiki [JA:Wikidata]
    OSM wiki [JA:Naming_sample]

その内容を踏まえて、以下の記事として解説をまとめています。

「[https://www.openstreetmap.org/user/hayashi/diary/408246 多言語表記のタグ付けを考える] https://www.openstreetmap.org/user/hayashi/diary/408246」

さらに、日本のOSMコミュニティの承認を得るために、2026年2月1日にOSMFJapan主催のMappers Summit 2026 」にて発表も行いました。
会場では「int_name の用法」について私の意見が支持され、反対意見は一人もいませんでした。

あなたは以前、私に次のように述べました。

 (翻訳)『私は int_name を削除するように頼んだわけではなく、むしろウィキの推奨に従うように頼んだのです。ウィキに同意できない場合は、日本のコミュニティと協力して合意を得て、その結果をウィキに記録してください。』

しかし私は「ウィキの推奨事項に同意できない」のではなく、むしろ「推奨事項に従って」いるのです。

したがって、今度はあなたの側が「rather to follow the wiki recommendations. 」という姿勢を取るべきではないでしょうか。

もし「日本の事情がよくわからない」のであれば、判断は OSMF Japan に委ねるべきです。

    OpenStreetMap Foundation Japan

なお、「無限の刃」氏との編集合戦はすでに終結しており、彼も int_name を削除するような行為は行っていません。

したがって、「int_name を編集した」という理由でアカウント停止などの措置が取られることのないようお願いします。

繰り返しますが、日本の事情に不明な点があるのであれば、判断は OSMF Japan に委ねるべきです。

※ 日本語部分のみです。全文はhttps://community.openstreetmap.org/t/key-int-name-must-be-deprecated/142316に掲載しています

  • これに対するGlassmanからの返答はありませんでした。

“@無限の刃”を通報

DWGに @無限の刃 を通報しました

  • 通報理由は [int_name]を地元コニュニティの合意なく削除していること
  • 通報の内容は前記Glassmanへの文面をちょっとアレンジしたもの,ただし、担当をGlassman以外の日本のコニュニティの状況をよく知る人に担当させることを追記しています。適当なメンバーがいなければ「OSMF Japan」へ委任するようとも記載しました。(原文は送信ボタンを押したことで失われてしまいました)

※ これに対するDWGからの返答はありませんでした。

@無限の刃による「int_nameの廃止」提案

int_nameの廃止提案

Glassmanからの弁解

@無限の刃によって「int_nameを廃止する提案」が出されました

その話し合いの中でGlassmanは

(翻訳)あなたの int_name の使用のためにブロックしたのではなく、むしろあなたに地元のコミュニティとその使用について協力してもらうためにブロックしました。

※ 原文は int_nameを廃止する提案

と「int_name」が原因ではないと言っていますが、それは彼の記憶違いで、ブロック理由 にはっきりと記載されていますし、この発言のあとに私に送られてきたDWGからのメールでも

2026-03-29 from Data Working Group (OTRS)
I urge you to stop with these edits, but instead work it out your difference with your local community.
これらの編集はやめて、代わりにあなたの地域コミュニティと違いを解決するようにお願いします。

※ 原文は int_nameを廃止する提案

  • 『これらの編集をやめて、』 → int_nameの使用禁止を意味します
  • 『地域コミュニティと違いを解決する』 → 日本コミュニティとの協議ではなくDWGの指示に従うことを強要しています。

と送られてきているのでDWGは「地域コミュニティ」の名前を出した上で『「int_name」を編集するとアカウントを停止する』と再度、脅迫しています。


瀬戸市のバス停をマッピング完了

2026年04月04日、現時点での愛知県瀬戸市にある全バス停のマッピングを完了しました。 また、04月01日にダイヤ改正が行われた菱野団地住民バスの情報を追加しました。 今後は、新ダイヤでの情報、バスの走行する経路の情報の追加や、近隣の尾張旭市・長久手市のバス停のマッピングなど行っていきたいです。

2026年04月04日、現時点での愛知県瀬戸市にある全バス停のマッピングを完了しました。 また、04月01日にダイヤ改正が行われた菱野団地住民バスの情報を追加しました。 今後は、新ダイヤでの情報、バスの走行する経路の情報の追加や、近隣の尾張旭市・長久手市のバス停のマッピングなど行っていきたいです。


دقة الخريطه وتعديل وتنظيف جيد

انا احب الخريطه لأنها جعلتني اذهب الى اماكن لم أكن اتوقع الذهاب اليها او من الصعب الذهاب اليها أصبحت مساهمات المدينه يحتويها الضمير لجعل الخريطه اكثر دقه ووضوح

انا احب الخريطه لأنها جعلتني اذهب الى اماكن لم أكن اتوقع الذهاب اليها او من الصعب الذهاب اليها أصبحت مساهمات المدينه يحتويها الضمير لجعل الخريطه اكثر دقه ووضوح

Friday, 03. April 2026

OpenStreetMap User's Diaries

I built a free neighborhood scoring tool for 50 European cities using OSM data

Strado – Neighborhood Livability Scores from OpenStreetMap

I’ve been working on Strado, a free tool that scores every neighborhood across 50 European cities using data from OpenStreetMap. I wanted to share the project with the OSM community since it’s built entirely on your work.

What it does

Strado analyzes 22 categories of POIs from OSM – restaurants, healthcare, transit stops, parks

Strado – Neighborhood Livability Scores from OpenStreetMap

I’ve been working on Strado, a free tool that scores every neighborhood across 50 European cities using data from OpenStreetMap. I wanted to share the project with the OSM community since it’s built entirely on your work.

What it does

Strado analyzes 22 categories of POIs from OSM – restaurants, healthcare, transit stops, parks, schools, nightlife, grocery stores, and more – and computes livability scores at the street level using an H3 hexagonal grid (resolution 9, ~174m edges).

The idea is simple: if you’re moving to a new city, you should be able to compare neighborhoods by what’s actually within walking distance. Not opinions, not sponsored listings – just data.

How it works

  1. I imported the full Europe PBF into PostgreSQL/PostGIS using osm2pgsql with a custom flex style
  2. POIs are extracted across 22 categories based on OSM tags (amenity, shop, leisure, healthcare, etc.)
  3. Each H3 hex cell gets a count of nearby POIs with k=1 neighbor expansion
  4. Livability scores are computed from essential categories (grocery, healthcare, transit, parks, education, safety)
  5. Activity scores come from lifestyle categories (dining, nightlife, cafes, culture, shopping)
  6. Everything is served as PMTiles vector tiles from Cloudflare R2 – no backend server needed

The scoring engine runs client-side in the browser using MapLibre GL JS. The entire infrastructure costs $0/month.

The data

  • ~78 million POIs from OpenStreetMap
  • 50 cities from London to Athens
  • 22 scoring categories
  • 20.5 million hex cells scored

Try it

  • Interactive map – click any hexagon to see the score breakdown
  • City pages – browse all 50 cities with neighborhood rankings
  • Rome example – top neighborhoods, category breakdown, FAQ

All data is attributed to OpenStreetMap contributors under ODbL. Every page includes the attribution.

What I learned about OSM data quality

The coverage varies significantly across Europe. Western European cities (Paris, London, Berlin) have incredibly detailed mapping – you can score neighborhoods with high confidence. Eastern and Southern European cities are patchier, especially for healthcare facilities and transit stops. The Nordics have excellent cycling infrastructure data but fewer tagged restaurants.

Some categories work better than others with OSM data: - Excellent: dining, cafes, nightlife, shopping, parks - Good: healthcare, education, transit, grocery - Inconsistent: safety (police stations), financial (banks/ATMs), early education

I’d love to hear from mappers in cities where the data feels thin – what’s most worth mapping for tools like this?

Embeddable badges

I also created free embeddable SVG badges for all 50 cities. If you write about European cities or neighborhoods, you can embed a livability score badge on your site with a simple image tag.

Feedback welcome

This is a side project and I’m the only developer. If you notice data issues, missing categories, or have ideas for improvements, I’d appreciate hearing about it. The project is at strado.info.

Thanks to everyone who contributes to OpenStreetMap – none of this would be possible without your work.


Cool newer images for mongolia

Following up on osm.org/user/lhirlimann/diary/404921, I discovered today that newer/better aerial imagery for some parts of Mongolia were available, hence doing me doing some edits.

Following up on osm.org/user/lhirlimann/diary/404921, I discovered today that newer/better aerial imagery for some parts of Mongolia were available, hence doing me doing some edits.

Thursday, 02. April 2026

Peter Reed

Seahouses, Spindelstone, Lucker, Ellingham, Beadnell


 

My book of suggested rides rates today's loop as "Easy". 

The Easter weekend is coming up and there was quite a bit of traffic near the coast, but almost all of the ride was on very quiet back roads. Indeed one section is hardly a road at all - more of a farm track. I thought I must have had drifted off my intended route, and double checked. I don't think I ha


 

My book of suggested rides rates today's loop as "Easy". 

The Easter weekend is coming up and there was quite a bit of traffic near the coast, but almost all of the ride was on very quiet back roads. Indeed one section is hardly a road at all - more of a farm track. I thought I must have had drifted off my intended route, and double checked. I don't think I had made a mistake though.

As far as gradients go, it was mostly gently rolling countryside. Rolling enough to give the impression that I was practicing some gentle climbs without becoming much of a challenge. The only exception was between Ellingham and Chathill. Near Preston there's a drop to cross Long Nanny, then a climb back up again. But that was just a quirk. 

At Spindlestone the bridge across Waren Burn is currently closed to traffic. For a moment I thought I'd made a mistake when I ignored the Diversion signs. But there's a temporary footbridge, so it wasn't a problem on a bike. 

It would be perverse not to mention that the route passes Bamburgh Castle. But a series of less famous landmarks also deserve a mention. It's worth looking out for Spindlestone Ducket (pictured), St Hilda's Church at Lucker, St John the Baptist at Ellingham and the Corrugated Iron building at Chatton (which I think was a Reading Room). I deviated from the recommended route for a coffee stop at Beadnell. So I can also include St Ebba's Church and the old AA box on the B1340. There's probably more.

The day was dry and sunny. The wind was cold, and quite strong near the coast, but inland it was never much of a problem. 

"Easy" really doesn't do justice to this route. I'd be doing it again. And I don't object to paying for a Car Park. But the charges for a few hours at Seahouses are pretty steep. Next  time I will try to find an alternative starting point.