OpenStreetMap logo OpenStreetMap

Users' Diaries

Recent diary entries

🗺️ Gravatá, PE está sendo mapeada com dados do Open Google Buildings!

🏘️A UMBraOSM está coordenando uma ação de mapeamento colaborativo em Gravatá, Pernambuco, usando os dados do projeto Open Buildings, disponibilizados pela Google sob uma licença compatível com o OpenStreetMap.

Essa iniciativa está atualizando o mapa da cidade com as edificações detectadas automaticamente, acelerando o processo de mapeamento e tornando as informações mais acessíveis e úteis para todos. Gravatá se junta a outras cidades brasileiras que estão sendo mapeadas com base nesses dados — e mostra que é possível mapear qualquer município do Brasil com qualidade e colaboração!

🔗 Participe do projeto no Tasking Manager da HOTOSM: https://tasks.hotosm.org/projects/20008

📬 Quer tirar dúvidas ou saber como contribuir? Fale com a gente pelo e-mail [email protected] ou entre na comunidade brasileira no Telegram: 👉 t.me/OSMBrasil_Comunidade

Vamos juntos construir um Brasil mais bem mapeado! 🧭🇧🇷

See full entry

Location: Solar Monalisa, Gravatá, Região Geográfica Imediata de Caruaru, Região Geográfica Intermediária de Caruaru, Pernambuco, Região Nordeste, 55640-022, Brasil

🚀 A menor cidade do Brasil no OpenStreetMap! 🗺

A UMBraOSM acaba de lançar um projeto na plataforma do Tasking Manager da HOTOSM para mapear Serra da Saudade (MG) — a cidade com a menor população do Brasil — usando dados do Open Google Buildings! 🏘✨

🔍 O projeto está disponível em: 🔗https://tasks.hotosm.org/projects/20994

Com essa iniciativa, mostramos que é possível mapear qualquer cidade brasileira com os dados abertos e de alta qualidade disponibilizados pelo Google. A licença do projeto permite o uso desses dados no OpenStreetMap, facilitando e acelerando o mapeamento colaborativo de edificações em todo o país.

💡 Quer ajudar? 📩 Fale com a gente: [email protected] 💬 Ou entre na comunidade brasileira no Telegram: https://t.me/OSMBrasil_Comunidade

Vamos juntos fortalecer o mapa livre do Brasil, uma cidade de cada vez! 🇧🇷🧭

hashtag#OpenStreetMap hashtag#UMBraOSM hashtag#MapeamentoColaborativo hashtag#GoogleOpenBuildin

Location: Jaíba, Região Geográfica Imediata de Janaúba, Região Geográfica Intermediária de Montes Claros, Minas Gerais, Região Sudeste, 39508-000, Brasil
Posted by Archit Rathod on 24 May 2025 in English. Last updated on 30 May 2025.

Introduction

Hi everyone! I’m Archit Rathod, a Computer Science Master’s student at the University of Illinois Chicago and a passionate open-source contributor. My interests lie at the intersection of geospatial technologies, backend systems, and applied machine learning. Over the years, I’ve built full-stack web platforms, worked on real-time traffic modeling, and contributed to research in social networks and AI ethics.

This summer, I’m thrilled to be a Google Summer of Code 2025 contributor with OpenStreetMap, where I’ll be building a system to make navigation smarter and safer through real-time road closure data. I’m deeply grateful to the OSM community and my mentors for this opportunity, and I’m excited to learn, collaborate, and give back.


Project Description: Temporary Road Closures Database and API

OpenStreetMap provides excellent static map data, but temporary road closures, like construction, accidents, or local events, are often missing or delayed. This project addresses that gap.

I’m developing a centralized platform for real-time road closures. Key features include:

  • A geospatial database using PostgreSQL/PostGIS for efficient closure storage and queries.
  • A RESTful API using FastAPI, with outputs in OpenLR format for location referencing.
  • A web-based UI for users to submit and view closures on a live map.
  • A prototype integration with OsmAnd, showcasing how routing can dynamically adapt to avoid closed roads.

The goal is to have a fully working, open-source prototype by the end of the summer that enables OSM apps to respond to temporary disruptions, making navigation more reliable for everyone.


Weekly Progress Report

Coming Soon….


Contact Me

Feel free to reach out — I’d love to connect!

Location: Near West Side, Chicago, West Chicago Township, Cook County, Illinois, United States

While editing the next edition of WeeklyOSM, I stumbled upon a fascinating case study that caught my full attention.

A certain team, responding to a certain request, set out to display a mobile device’s geolocation on a map—completely offline, without any network access.


Their initial approach? Crawling OpenStreetMap tile images one by one and storing them locally.

It didn’t take long before they hit a wall: the data size exploded, and keeping the tiles up-to-date turned into a maintenance nightmare. Sensibly, they scrapped that plan.


Next, they evaluated two open-source tools: tileserver-gl (JavaScript) and mbtileserver (Go).

In the end, they opted for mbtileserver, citing Go’s “security” over JavaScript. I still don’t fully grasp that reasoning (somehow, it involves a decision between verifying their own source code and verifying the entire JavaScript interpreter), and I even asked them in the comments section. But for now, let’s accept that as a given and move on.

After choosing mbtileserver, they needed MBTiles files to serve. Eventually, they discovered tilemaker, a tool that converts .osm.pbf files into .mbtiles.

They successfully tested it on a small area. Encouraged, they moved on to larger datasets. Then came the pain.

“…half an hour passes, and we experience a computer freeze as all the RAM runs out.”

Their machine couldn’t handle the memory load. So they requested a beefy VM—256 GB of RAM—and tried again. Still no luck.

That’s when they discovered tilemaker’s --store option, which dumps intermediate stages to disk instead of holding everything in RAM. That tweak made it work.


Creating an offline, custom OSM map has been my white whale for years. So I decided to replicate their setup on my own desktop.

I began with installing mbtileserver. That’s when I hit this cryptic error:

cc1.exe: sorry, unimplemented: 64-bit mode not compiled in

See full entry

Posted by GovernorKeagan on 23 May 2025 in English.

Quick Overview/Summary

It’s been a year since my last diary entry on this, and I haven’t done too much (I don’t think) in that timeframe. The GIF below should give a good idea of the progress made. Unfortunately, a couple of the changes made in the bottom left corner haven’t been rendered yet.

gif showing mapping progress

What’s changed?

I’m still pushing through and adding buildings, or adjusting existing ones. There does seem to be someone else working here every now and then, as I had some of my changes deleted/modified (although I’m not sure of the reason, as the changeset description is not great).

More recently, I have been trying to add in more https://wiki.openstreetmap.org/wiki/Key:landuse as there is next to none currently. This is still a challenge, though, as so much has changed in 7 years that you’d need an on-the-ground survey or a local to confirm if certain buildings are shops or not.

Plan Going Forward

See full entry

Location: Nelson Mandela Bay Ward 3, Gqeberha / Port Elizabeth, Nelson Mandela Bay Metropolitan Municipality, Eastern Cape, South Africa
Posted by KhubsuratInsaan on 23 May 2025 in English. Last updated on 15 July 2025.

I have a craze for adding addresses to OSM. Unfortunately, in Delhi it is ridiculously hard to find a place with addresses properly displayed on the front. If you come across a house with no nameplate on it, you can be almost sure to not guess the correct house number.

This irks me a lot. So, I have decided to look for guide maps made by the locals while travelling around the city, and use those to map the neighbourhoods. I have got some nice pictures, which I have uploaded to my commons profile.

Here’s one I recently clicked. The amount of detail really supplements my survey a lot.

Map of RK Puram Sector 12

This diary entry is licensed under CC BY-NC-SA 4.0.

Location: Sector 12, Ramakrishna Puram, Vasant Vihar Tehsil, New Delhi, Delhi, India
Posted by keyyushi on 22 May 2025 in Turkish (Türkçe). Last updated on 16 October 2025.

TL;DR

EGO hatlarını haritalandırırken bir çok durağın olmadığını/yanlış haritalandırıldığını farkettim. Durakların olmayışı hatları eklemeyi oldukça zorlaştırıyor. Bu yüzden hatları eklemek yerine önceliği durakları eklemeye/düzenlemeye vermeye karar verdim.





Duraklar Hakkında

Ankara için haritalandırılmış durak sayısı: ~2700 12.10.2025
Duraklar için kendime aşağıdaki yol haritasını yaptım. Duruma göre güncelleme yapmayı düşünüyorum.

Hedef İlerleme Durumu
Durak numaralarının ref kısmı yerine name kısmına yazılmış olan durakların düzenlenmesi. 08.10.2025
Durak numaralarının ref kısmı ile birlikte name kısmına da yazılmış olan durakların düzenlenmesi. 15.10.2025
Durak adı girilmiş olup durak numarası girilmemiş olanların düzenlenmesi 23.64% 🛠️⏳61/258
Hem durak adı hem de durak numarası girilmemiş olanların düzenlenmesi. 🔜0/242
Haritalandırılmamış olan durakların eklenmesi. ~0/7000
Duraklara network, operator ve network:wikidata etiketlerinin eklenmesi ???~0/1700





Hatlar Hakkında

Duraklardan sonra hat kısmına bakmayı planlıyorum.
Hat isimleri için buraya bakabilirsiniz.





Yardım

Yardım veya sorularınız için benimle özel mesaj yoluyla iletişime geçebilirsiniz.

Following mobilization of volunteers and OSm newbies at Benue State University to kick-start a new chapter and team of Unique Mappers to drive Map Nigeria Mapathon project and the Makurdi on going project .We had a training for newbies. More than 20 newbies has been mobilized and signed up to OSM. These include William Hundu, the Team Coordinator, Lucas, Glory,Shater ,Jacob an others After the virtual meeting ,I hope to travel to Makurdi for in-person training and MOU with the University and Unique Mappers Network,Nigeria

Also .we are planning for stakeholders workshop for data use cases

Location: Alakahia, Obio/Akpor, Rivers State, 500004, Nigeria

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

2025年05月22日

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