OpenStreetMap logo OpenStreetMap

Users' Diaries

Recent diary entries

I am making my way along 43rd St in Kansas City, mapping most of the amenities and businesses I see along the way. About two weeks ago, I went from where 43rd breaks off at Gilham then west to Donutology, and today I worked through the stretch between Donutology and west to the nearby QuickTrip across from the Catholic church. I did not get very far because I walked into many of the businesses and chatted with folks, so as not to be suspiciously loitering outside :D

It was really fun to explore places I wouldn’t normally think to go to. I walked into Gigi’s Health Cafe (the proprietor saw me outside and came out to say hi, so I explained what I was doing and showed her the Every Door app where I was entering her business’s info), and also Paris Banh Mi, which looks like not much on the outside, but is really quite lovely inside.

I have lots of photos that I haven’t decided where to upload yet, but that will be its own project later probably. Along with various points of interest, I started taking photos of all the light poles and street cabinets that I notice which are covered with stickers and/or graffiti. Temporary signs fascinate me. Not sure if there’s a place for photos like those on OSM but I’m keeping them for something at any rate.

On my impression of OSM as a newbie: It looks like there are not a lot of active Kansas City mappers, and that anymore, most of the updates are done by businesses or by people who create / use automated tools, and the most active people are the ones getting deeply into the technical side. A lot of the diary entries I see are about conferences and full of dense technical and/or organizational jargon. Lots of businesses and nonprofits seem to be involved.

See full entry

Location: Volker, Westport, Kansas City, Jackson County, Missouri, 66160, United States
Posted by Zkir on 22 December 2023 in Russian (Русский). Last updated on 23 December 2023.

Продолжение. Предыдущие части тут и тут.

Генерализация в масштабах планеты прошла (ну или почти прошла), и мы наконец увидим, как на самом деле отрисован OpenStreetMap.

Итак, отображаются natural=* и landuse=* : Карта мира с покрытиями Если кликнуть по картинке и выбрать из меню “открыть картинку в новой вкладке”, можно рассмотреть ее в большем разрешении.

Если совсем коротко – Европа (что бы под этим словом не понималось) отрисована более-менее прилично, остальной мир – какие-то лоскуты. Евразийцев не завезли, степи и тундру рисовать никто не хочет. С американскими flyby states не лучше :)

See full entry

Posted by soumendrak on 21 December 2023 in English.

Day 16

I joined OSM back in 2018. Then, there was a movement to use alternatives to Google products. For Google Maps, I found OSM.

Recently, in 2023, I finally started contributing to OSM seriously and continuously. Within around 50 days of contributions, I have already become a member of the OSM foundation and one of the top 10 mappers in India.

I am primarily focusing on:

  1. Adding buildings in Bhubaneswar, my birthplace area and
  2. Adding roads in Malkangiri, Odisha.

Today is Day 16 of my 100 days of OSM challenge. Let’s see where I will reach at the end of 100 days.

Location: Sampangirama Nagar, Bengaluru Central City Corporation, Bengaluru, Bangalore North, Bengaluru Urban, Karnataka, 560001, India
Posted by Juncus on 21 December 2023 in English.

I have corrected alignments of buildings, shore line, roads for the area from Cherry Hill (NW) to Beaulieu (NE) down to Egmont (SE) and to the airport in the SW.

I’ve added some buildings, deleted others. Made corrections to some and added a few swimming pools. Put in a few roads, tracks, driveways and service roads. Most recently a load of solar panels at the energy company along with associated infrastructure. Fixing the St John’s River as best I could was fun. Not my first or longest and there is likely more to go.

I have reached my first goal: To make a baseline realignment for the SW of Grenada. I might give myself a little break and continue up the west coast to finish St George as the South coast it pretty congested and it will be nice to fix the whole district.

Location: Karland Park, Grand Anse, Saint George, Grenada
Posted by qeef on 20 December 2023 in English.

This diary is about programming, as my diaries usually are. This diary is about the code, particularly about backend codebase of the HOT Tasking Manager (TM). TL;DR of this diary is: HOT TM code is unmaintainable mess and that will not change. HOT TM developers inherited something they can do nothing about. Please, prove me wrong if you can and end up my frustration.

I will try to find out why Error when trying to split tasks happens, so deep breath and dive.

I suspect backend, so I will omit the note that it could be replicated on chrome browser only. And I will start directly at TasksActionsSplitAPI of backend/api/tasts/actions.py file, because that looks reasonable.

In the first try block I need to find out what is that SplitTaskDTO. I always forgot what “DTO” means. The import line helps and looking into backend/models/dtos/grid_dto.py says it is “DTO used to split a task”. Thanks. But the code looks like the data structure so I merely remember the purpose – just data or alike.

Only the second try left, so let’s see. The comment on the first line says it checks the project exists. I am just curious how it’s implemented, so see backend/services/project_service.py to find out exists method. Side note – I completely misunderstand classes with static methods only. Oh, exists is just Project.exists. How is that implemented? Just curious… See backend/models/postgis/project.py to see that exists is… it looks like a database query. I don’t SQLAlchemy, but note the first database request. I will number them, this one being #1.

We are back at the second try. It looks the main work is done in split_task of backend/services/grid/split_service.py, so see that (static again) method. Well, heh, not funny anymore. But I am not going to give up easily this time. So split_task now.

See full entry

Posted by mappinglander on 20 December 2023 in Turkish (Türkçe). Last updated on 27 December 2023.

Geçtiğimiz günlerde Telegram grubunda bununla ilgili mesajlar atılmış, üzerine tartışılmıştı. Bunun üzerine ben de tüm noktaları özetlemek istedim. Şöyle ki;

  • OSMF kullanım şartlarında belirtildiği gibi bu konuda OSMF haklı olarak herhangi bir sorumluluk üstlenmiyor, herhangi bir garanti vermiyor. Sonuçta gönüllü haritacılar olarak yerel yasalara uymak zorundayız, bu bir.

  • İkincisi ülkede halihazırda belli bir ölçekten daha küçük ölçekte harita yapmanın yasak olmasını veya herhangi bir haritalama faaliyeti için yüksek miktarda para ödenmesini, bu sayede Basarsoft’un tekelini geçtim; bunun dışında Askeri Yasak ve Güvenlik Bölgeleri Kanunu’nda oldukça geniş yasaklamalar da var askeri bölgelerle ilgili .
  • Üçe gelirsek, şu anda devlet/belediye kaynaklarından haritaya aktarılan çok fazla veri var. Bu verilerin çoğu telif haklı/ticari kullanıma izin vermiyor/lisansı açık kaynak lisansı olsa da OSM ile uyumsuz. Dolayısıyla yasal olarak gri bölgeler oluşuyor, belki biraz da bu tarz durumlarla ilgili çok fazla dava, mevzuat vs. olmadığı için (sonuçta kim Türkiye’de Creative Commons lisansı kullanıp da yanlış kullanan birini mahkemeye verir?). Bu kurumlar “Bak, ama kullanma” politikası güttüğü sürece de bu tarz işleri tehlikeli görüyorum.

  • Dört: İkinci maddeden dolayı yerel bir OpenStreetMap organizasyonu/yerel derneği kurulamıyor, allahtan Yer Çizenler bu açığı bir nebze dolduruyor.

Dolayısıyla, birçok devlet kurumuna ve hatta geçtiğimiz seneki Maraş depremlerinde arama-kurtarma takımlarına OpenStreetMap oldukça yardımcı olmuş olsa da, ben de OpenStreetMap’te haritalama yapmayı sevsem de bunun gibi durumlardan dolayı daha az katkı sağlamayı düşünüyorum. Daha önceden de dikkat ediyordum ancak bu saatten sonra da başıma bela almamak için askeri bölgeleri haritalamamayı tercih edeceğim gibi duruyor.

“The beauty of a tech journey lies in the shared struggles 🧩”

image of a thinking programmer
The quote above is a reminder that success is not a solitary path but a collective triumph over challenges. Everybody struggles 🤷🏽‍♂️. Tech’s greatest minds that we know today didn’t escape the struggle; they transformed it into the foundation of their success story. How about that?

The journey to breaking into the ever-evolving landscape of the tech industry can be challenging and daunting. From the overwhelming available knowledge to the diverse backgrounds that contribute to the beauty of the industry. You may want to grab a cup of coffee if you can, let’s quickly delve into the shared experiences that unites aspiring open source enthusiasts worldwide :)

The Struggle is Real

See full entry

Posted by Zkir on 19 December 2023 in Russian (Русский). Last updated on 21 December 2023.

Запустил импорт планеты в postgis, чтобы посмотреть покрытия для всех стран, но osm2pgsql за сутки планету не переварил. Эх, osm2pgsql такая большая заноза :(

pic.1 pgsql

Причем даже не сказать, что комп нагружен.

See full entry

À l’occasion de la publication de “Se former à OpenStreetMap” sur le site de l’association OpenStreetMap France https://www.openstreetmap.fr/se-former-a-openstreetmap/, quelques retours sur la génèse de ces contenus pédagogiques.

Paru au bulletin officiel de l’éducation nationale, de la jeunesse et des sports, le bulletin officiel spécial n°1 du 22 janvier 2019 fixe le programme d’enseignement de Sciences Numériques et Technologie (SNT) de la classe de seconde générale et technologique.

Dans la thématique Localisation, cartographie et mobilité du programme en annexe, il est fait mention de contenus dans lesquels on trouve la capacité attendue Contribuer à OpenStreetMap de façon collaborative (page 15 de l’annexe ci-dessus).

Février 2019, la découverte pour OpenStreetMap-France

Lors du conseil d’administration des 2 et 3 février 2019, l’association OpenStreetMap France a appris par l’intermédiaires d’adhérents (contributeurs et enseignants) l’existence d’une nouvelle capacité en classe de seconde Contribuer de manière collaborative à OpenStreetMap. Déja évoquée sur le forum en décembre 2018 (https://forum.openstreetmap.fr/t/osm-et-enseignement-snt-en-lycee/2988), la question de la formation des enseignants y est abordée et des pistes d’activités pédagogiques également. Le point sera à l’ordre du jour du conseil d’administration en présentiel suivant (osm.wiki/France/OSM-FR/CA_2019-02-03#Ordre_du_jour_du_CA_physique_2-3_f%C3%A9vrier) sans beaucoup de suites. Aucun contact n’a été pris avec l’association OpenStreetMap France par le Ministère de l’Éducation Nationale.

De “mauvaises pratiques”

See full entry

I mentioned in my previous post about why it’s great to meet up with other mappers. One thing that someone suggested I write a diary about is the method I found to be notified about map-worthy changes to one’s local area. It turns out that not everyone has heard of the London Gazette, its role in local law and administrative changes in the UK, and the online services it offers to help discover the changes.

So here’s the Wikipedia page for the Gazette And here’s the website

The core of the publication is the notices. The rules of the road network for residential and even some of the more major roads in an area (pretty much everything that doesn’t constitute the trunk road network) are delegated to local authorities, and the ritual incantation they have to go through to change those rules is to publish notices in the local press and in the London (or Edinburgh or Belfast) Gazette.

In the navigation bar at the top of the page is a Notices menu, which will list all the most recent notices in the UK.

There are filters on the left hand side of this page where you can search for and filter the list to the particular notice type and area you’re interested in. For my local area, for things I might want to add to OSM, I’ve found that the following customisations work best:

  • restricting the list to Notice Code 1501

  • filtering the location by Local Authority from the drop-down box (in my case, the London Borough of Ealing)

  • Hitting the “Update results” button and then changing the sort order to “Latest”.

See full entry

Location: Hanwell, London Borough of Ealing, Greater London, England, W7 3SP, United Kingdom
Posted by Milhouse on 19 December 2023 in English.

I attended my second OpenStreetMap London social today. They happen approximately once every two months, but it’s been a year since my first one. It’s daunting, going to a pub in central London to meet a group of strangers, especially if you’re not the most outgoing person and your expectations are that they won’t be either. So I just wanted to recommend it. When you have a niche interest such as mapping the world for no particular return other than the vague idea that this stuff is really important and will change the world, it’s great to meet a few other people who feel the same way. Whether it consumes all your free time, or is just something you spend 15 minutes doing when you visit a new place, it’s brilliant to get perspectives from other mappers, to hear what motivates others, to see what they are doing with the data you contribute, and get some tips on things you might not have heard about. I can’t remember where I heard about the London meetup, but reminders are usually posted to the talk-gb mailing list, to the weeklyOSM newsletter, and to the OSMCal website, so do check those places out for updates.

Location: Hanwell, London Borough of Ealing, Greater London, England, W7 3SP, United Kingdom

I want to share that I received the “State of the Map Asia 2023 Community Champion Awards” on November 17 as recognition for advocating the use of OpenStreetMap and community-building across different groups and regions in the Asia-Pacific region and promoting diversity, equity, and inclusivity within the community.

As a student leader passionate about exploring not just maps, but also the diverse tapestry of communities in the Asia-Pacific, I recognize that my efforts are a work in progress. I aim to continue advocating for OpenStreetMap’s advancement and I am deeply grateful to the State of the Map Asia team, my colleagues, mentors, family, friends, and everyone who has contributed to this remarkable journey.

Location: Barangay 6, Carmen, Cagayan de Oro, Northern Mindanao, 9000, Philippines