OpenStreetMap logo OpenStreetMap

Users' Diaries

Recent diary entries

Posted by Nodariel on 22 June 2025 in English.

Just reached 1000 edits, so thought it would be good to dump what I have learnt so far.

I started using OSM during the COVID 19 lockdown living in Hampshire, there were many walks available but the routes were not always clear on google maps. OSM was far better and I used it for information about walks before proceding. The level of detail was great and really useful.

Fast forward to 2023 and I decide to start contributing using StreetComplete and MapComplete. I drive an Electric vehicle and the information on charge points is so obscure I wanted to contribute. This led me down a rabbit hole of StreetComplete, filling in addresses, road surfaces, bus stop shelter. Anything and everything. I learnt the importance of information that would be useful to users.

Only in the last year, have I picked up mapping, this time using ID editor, chnaging tags was a little daunting but I slowly got there. I noticed some areas around me were missing house numbers. I learnt the importance of doing a survey on foot. There’s so much to learn from looking around IRL.

The last few weeks, I have been mapping out areas that had no buildings, only Residential Areas. A few thousand terraced houses later (feels like it) and quite a few places are on the map around Yarmouth (yeah I moved from Hampshire in this time!). Most imporatntly, check the alignment of background layers before starting a new edit! It is also useful to turn off layers not used, really makes things easier to see.

Latest update, I own a drone and can produce aerial images, very useful for areas not on Bing maps. This also gives me access to a 3D view of the area, very useful for double checking my survey notes!

Maybe I’ll do another one of these at 2000 edits?

Posted by Atirut W on 21 June 2025 in English.

Hi everyone. I recently started contributing to the map around my university’s campus, and I thought I should get in touch with the community a little. I’ve only labeled major buildings in the campus plus some road fixups, but I hope to continue contributing more to the map around here.

Oh yeah, this account is old, but I don’t even remember having it until I tried to sign up lol.

 韓国の百科事典・ナムウィキのオープンストリートマップの記事には以下のような記述があります。

【ネット右翼が独島(韓国名)の関連するすべての情報を消したこともあり、独島を日本が主張する行政区域である島根県沖ノ島に名前に変更する事例もあり、鬱陵島から独島へ行く航路の名前を「不正入国海路」に変更しながら独島関連の地物を日本語に変えるなど、島を水没させる編集もあった。 独島を竹島と表記して日本領土に編集する場合が多く起きるので、関心を持ってみるのも良い。 独島削除と竹島で作ったり消したりする問題は現在進行形だ。 独島の衛星写真はうまく出ていないので、すべて消してしまえばJOSMのような高度なツールでない限り、再編集するのが難しい点がある。 】

 まあ、そうだろうなあと思い適当な地物をクリックしてみました。私は東アジア地域で地名の日本語表記を書くのに四苦八苦しているので、竹島は興味深い場所です。

 いくつかのポイントは実効支配を行っている韓国側が定めたと考えられる日本語名称が書かれているのですが、肝心な『独島里』の日本語名称が削除されているではありませんか!

 ちなみに、韓国での『里』は日本では小字に該当します。

 削除した理由は『日本ではそう呼称されていないから』だそうです。しかも、政治的意図はない←?????

 この理論が罷り通るなら北方領土では同様な編集が行われていないのも疑問です。

 実効支配を行っている国の呼称を削除するのは、日本人の私ですら甚だ理解できません。当該編集は私が修正しましたが、おそらく、今後もこのような編集が行われると推測されます。

 日本の立場を表明することは重要ですが、【政治的意図のない編集】や【竹島は日本の領土】という編集をここで行って何になるというのでしょうか?

 少し愚痴りたくなったので書かせて頂きました。

Hi everyone,

I’m giving a talk at State of the Map US 2025 called MapSwipe Today and its Future in OSM. This talk explores the potential of MapSwipe becoming its own OSM editor, and potentially also involving AI and machine learning models into the mix. You can find the slides here.

This diary post is to collect thoughts from the OSM community on this topic. Once the recorded talk is processed, I’ll also add the link to that here.

Looking forward to the discussion! Nicolelaine

Posted by OG Alex on 20 June 2025 in English.

Today we at Unique Mappers did our weekly presentation were I made a presentation on Humanitarian Use of OpenStreetMap where i talked about OSM what it is why it is crucial in Humanitarian context how it provides critical data in poorly mapped or un mapped areas. I still talked about the basics( getting started with OSM), the intermediate OSM data use(Analysis and virtualization) and advanced used of OSM. I still talked about the tools and resources( software) used with OSM and example is the HOT tasking manager, QGIS [qgis.org], Umap and many other software, site, organisation using OpenStreetMap

Posted by BeardMD on 20 June 2025 in English.

As I write in my profile, I was really peeved off, that dozens of “Camino Apps” (apps used to track users along the Ways of St. James, the Caminos de Santiago) did ask their users for updates to opening hours or bed counts in albergues, but never contributed back to OSM what they’d discovered.

I launched a “test balloon” in 2023, renaming an accommodation to reflect its real name, and lo and behold, of the 23 apps I checked, 22 had suddenly also changed the name, meaning they used OSM data, but didn’t ever give back to the community.

So I changed it, wrote a Camino App that did contribute back. We don’t expect our users to have OSM accounts. Instead, we recruited a bunch of volunteers, who are served the changes, check them personally, and then contribute them back to OSM.

First step: fountain potability. Along the Caminos are thousands of fountains providing drinking water to the 500k pilgrims walking the Way every year. Spain is excellent, when it comes to drinking water quality, but sometimes fountains dry out, become undrinkable, or become drinkable again. Nothing sucks more than going 1000m out of your way to find out that fountain has been closed.

I’ll semi-manually start updating fountain “drinking_water=” tags over the next 30 days along the most famous route, the Camino Francés. Once that’s stable and enough volunteers have been trained and shown that they can do this without harming the dataset, we’ll expand to hostel data.

Location: Zabalguneak/Ensanches, Segundo Ensanche, Pamplona, Iruñerria / Comarca de Pamplona, Navarre, Spain

junction:cluster:radius - тэг для указания максимально возможного радиуса влияния/отношения пересечения на окружающие объекты


Синтаксис

node.tags {
   junction:cluster:radius: number[1..N]
}

Применяется для объектов

Когда этот тэг применяется для объектов типа node, эта эта точка должна являться пересечением - junction. См статью про это. Тэг указывает радиус окружности в которую может быть вписана функциональная зона для данного пересечения. Это означает, что в данной зоне другие объекты (парковки, переходы, стоп-линии и так далее) могут отображаться или интерпретироваться как-то иначе. В какой-то степени это понятие соотносится с понятием функциональная зона перекрестка, только в данном случае - простейшего пересечения.

Главной мотивацией введения данного тэга было обеспечить возможность группировки нод соседних пересечений в обобщающее понятие “Перекресток”. Для этого у нас есть несколько различный вариантов, как это может быть сделано:

  1. Relation: type:intersection, members[node1,...,nodeN, way1,..., wayM]
  2. Атрибут у ноды который является ключом обобщения(имя-идентификатор кластера) junction:cluster = name or id
  3. Радиус, который при наложении(union) окружностей даст общий полигон для некоторого множества нод junction:cluster = 5

Плюсы и минусы первых двух подходов очевидны. Опять relation, ссылочная целостность, генерация тэга. Все эти способы решают одну задачу - управляемая кластеризация нод пересечений в некую более сложную структуру данных.

Рассмотрим 3 способ.

  • Очень геометричный, отражает площадные/линейные характеристики пересчения
  • Не требует поддержки ссылочной целостности( как в 1) и контроля уникальности, для 2
  • Можно найти зависимость или корреляцию с другими свойствами ноды (число полос)
  • Просто числовое значение в метрах
  • Формально нового объекта типа перекресток не появляется, но он всегда может быть получен простейшей операцией buffer + union
  • То есть принцип бритвы Окамма - не плодим новых сущностей без необходимости

See full entry

junction:radius - тэг для указания максимально возможной зоны конфликта на пересечении


Синтаксис

node.tags {
   junction:radius: number[1..N]
}

way.tags {
   junction:radius:lanes: number[1..N]|number[1..N]|...
   junction:radius:lanes(:forward|backward)(:start|end) number[1..N]|number[1..N]|...
}

Применяется для объектов

Когда этот тэг применяется для объектов типа node, эта эта точка должна являться пересечением. Тэг указывает радиус окружности в которую может быть вписана зона конфликта путей для данного пересечения

junction:radius - радиус окружности соотносящийся с зоной конфликта, в котором участвуют транспортные средства

Когда этот тэг применяется дл объекта way, то обязательно применять суффикс lanes. Значения переопределяют радиус конфликтной зоны пересечения индивидуально для каждой полосы, если заданы.

Рассмотрим несколько примеров. На рисунках ниже голубая окружность в правой части рисунка и есть визуализация значения данного тэга.

Пример 1

junction:radius = 4 Зона конфликта не описывается окружностью указанного радиуса(ширина и количество полос), значение задано неверно.

See full entry

junction:shape - тэг для указания характерной формы пересечения 2х путей


Синтаксис

node.tags {
   junction:shape: rectangle|oblique|staggered
}

Применяется для объектов

Этот тэг применяется только для объектов типа node и эта точка должна являться пересечением двух или 4х way. Для самых распространенных пересечений 2х дорог или одной дороги пешеходного перехода. Он отражает форму пересечения и отношения между воображаемыми или реальными стоп линиями конфликтующих путей в этом пересечении.

Причины введения

Две дороги могут пересекаться под совершенно разными углами, см примеры ниже, но углы пересечения иногда не отражает, как автомобили или пешеходы или другие транспортные средства, будут останавливаться перед этим пересечением. Форму задает проект организации дорожного движения и фантазия проектировщика.

Значения

  • rectangle - стоп линии конфликтующих путей находятся под углом ~ 90 градусов друг относительно друга. Точки стоп линий для каждой полосы lanes откладываются по перпендикуляру от осевой. Стоп линия одна - общая линия для всех lanes (рисунки 1,4,5).

  • oblique - стоп линии конфликтующих путей находятся под углом меньше чем 90 градусов (~ 30 - 70). Точки стоп линий для каждой полосы lanes откладываются по параллельно пути, который конфликтует с данным. Стоп линия одна - общая линия для всех lanes (рисунки 2,4,5).

  • staggered - некое промежуточной состояние между rectangle и oblique, угол пересечения может быть любой, главное отличие в том, что для каждой lane своя отдельная стоп линия на разных расстояниях от node (рисунок 3,5).

Примеры

See full entry

Posted by Ysogo on 19 June 2025 in Italian (Italiano). Last updated on 21 June 2025.

Per ogni regione vengono fornite:

  1. una query overpass che visualizza i comuni d’Italia (livello amministrativo 8) per cui non è presente in OSM un node/way/relation con amenity=townhall ma per cui è noto un palazzo comunale in wikidata

  2. una query wikidata che elenca ordinati per comune i suddetti palazzi comunali

  3. una query overpass che visualizza i comuni d’Italia (livello amministrativo 8) per cui non è presente in OSM un node/way/relation con amenity=townhall di cui neppure in wikidata è noto un palazzo comunale

Nota1: per efficienza le query lavorano su un sottoinsieme di comuni di cui era stata accertata al 1/6/2025 (a) la mancanza del municipio in OSM e (b) la presenza/assenza di palazzi municipali in Wikidata. Nel caso il municipio sia stato aggiunto in OSM dopo suddetta data le mappa generate dalle query overpass mostrano sia il territorio comunale che il municipio. Nel caso il palazzo municipale sia stato aggiunto dopo suddetta data, la query wikidata non lo estrae comunque.

Nota2: per la sola campania la numerosità dei comuni coinvolti, ha reso necessario la distribuzione su più query

Nota3: le query overpass aprono una nuova pagina browser in autorun ed impiegano fino a 30 secondi a completarsi nei casi più complessi; ottenuto il risultato i dati dei comuni sono consultabili cliccando su ciascuna delle aree evidenziate in giallo

Nota4: le query wikidata aprono una nuova pagina browser senza autorun per cui serve premere il bottone blu di avvio; ottenuto il risultato, le informazioni sul palazzo comunale sono consultabili con il link nella colonna “bene”

01 - Piemonte
* municipio “OSM no Wikidata si”: overpass, wikidata - 56 comuni
* municipio “OSM no Wikidata no”: overpass - 34 comuni

02 - Valle d’Aosta
* municipio “OSM no Wikidata si”: 0 comuni
* municipio “OSM no Wikidata no”: overpass - 3 comuni

See full entry

Posted by UrbanRoaming on 19 June 2025 in English. Last updated on 20 June 2025.

This blog was originally posted on my personal site:

Prograham.net - Strava Workouts Make OpenStreetMap Stronger

I’m not much of an armchair mapper. Partly because ground surveying with Everydoor and StreetComplete is what got me started mapping in OSM. But I think it’s also because I hate having to decipher blurry aerial imagery. I still do it from time to time, but ever since I discovered how to use the Strava heatmap, I’m hooked.

To hopefully sell others on the dataset and walk you through some ways I’ve found it helpful, I’ve collected some examples below of ways you can use the Strava heatmap data.

Context

For those of you who don’t know, Strava is used around the world to record all kinds of workouts. Strava has moved to using OSM data in their apps and to give back they’ve allowed use of their GPS traces as a source when contributing to OSM!

Strava heatmap webpage

To get it set up you can reference the OSM wikipage for Strava.

Usecase 1: Misaligned Paths

See full entry

[THIS POST IS AVAILABLE IN ITALIAN, ITALIAN LA SPEZIA DIALECT, ENGLISH, PORTOGUESE]

[QUESTO POST É DISPONIBILE IN ITALIANO, DIALETTO ITALIANO DE LA SPEZIA, INGLESE, PORTOGHESE]

[STU POST O LO TROVI IN ITALIANO, SPEZIN, INGLES e PORTUGHESE.]

[ESTE POST TA DISPONÍVEL EM ITALIANO, DIALETO SPEZZINO, INGLÊS e PORTUGUÊS.]

🇮🇹 Italiano

Vespucci – ultima tappa a La Spezia!

Hai perso l’Amerigo Vespucci a La Spezia, Genova, Livorno, Civitavecchia o Trieste? Nessun problema: ora puoi vederlo anche da casa.

📸 Dai un’occhiata su Mapillary:
https://mapillary.com/map/im/1346136963123189
Vedi la barca ormeggiata a La Spezia!

🗺️ Usa OSM + Mapillary per mappare virtualmente il suo passaggio finale.


🇮🇹 Dialetto spezzino

A l’è passato o Vespucci a Speza (ultima tappa), Zena, Livorno, Civita, Trieste? Tranquillo, mo’ o peudi vede’ su Mapillary!

📸 Eccolo a Speza:
https://mapillary.com/map/im/1346136963123189
Guarda a barca ormeggiou!

🗺️ Con OSM e Mapillary pè registrà ‘sto giru finale.


🇺🇸 English (USA)

Missed the Amerigo Vespucci’s final stop in La Spezia (after Genoa, Livorno, Civitavecchia, Trieste)? No worries—

📸 Check it out on Mapillary:
https://mapillary.com/map/im/1346136963123189
You can see the ship docked in La Spezia!

🗺️ Use OSM & Mapillary to virtually map its final leg.


🇧🇷 Português (Brasil)

Perdeu a última parada do Amerigo Vespucci em La Spezia (depois de Gênova, Livorno, Civitavecchia, Trieste)? Sem problemas!

📸 Veja no Mapillary:
https://mapillary.com/map/im/1346136963123189
Você pode ver o navio atracado em La Spezia!

🗺️ Use OSM e Mapillary para mapear virtualmente o trecho final.

Location: Porta Rocca, La Spezia, Follo, La Spezia, Liguria, 19100, Italia