OpenStreetMap logo OpenStreetMap

Diary Entries in English

Recent diary entries

Posted by ybon on 25 August 2023 in English. Last updated on 28 August 2023.

Since a few month, uMap has been integrated in a French state incubator, so things are moving quite a lot!

uMap is now ten years old, and is deployed on many instances around the world. The one I know well is hosted by OSM France, and is close to reach one million maps created and 100.000 users.

This incubation program is ported by the French “Accélérateur d’initiatives citoyennes”, it includes coaches and a small budget for non tech needs (UI/UX…). One goal of this program is to find financial support for uMap development and maintainance. A French administration, the Agence pour la cohésion des territoires, is the first uMap financial backer since a few months. This allowed us to put up a small team to work, part time, in uMap:

That’s great news! Until then, uMap was 100% developed on my spare time.

uMap is used a lot by French public agents, and this explains the support from the French state, to make this tool better, and more official. For this, a first step is an “official” instance for public workers:

https://umap.incubateur.anct.gouv.fr/fr/

We’ll be at the NEC - Numérique En Communs event (Bordeaux, France), on October 19th and 20th. See you there for more news and announcements!

What’s new in uMap, then ?

First, a huge cleaning, upgrade and bug fight in uMap code. Since a few years, my time available for uMap has been very low (I’ve been a baker for two years…), so the code urgently needed more love.

What else? Here are a few of the notable changes made recently in uMap, let’s go!

Docker image

Finally!

See full entry

Posted by Neelima Mohanty on 23 August 2023 in English.

Hello everyone, I am here again with the last Blog of my journey as an Outreachy intern. For those who don’t know me , I am Neelima Mohanty , selected as an Outreachy intern at Humanitarian OpenStreetMap Team (HOTOSM) for the May to August Cohort. If you are new to my blog then make sure you read my previous Outreachy Blogs before going through this blog post.

Just 3 months ago I received an email at my inbox from the Outreachy organizers according to which I got selected as an intern at Humanitarian OpenStreetMap Team for the May to August 2023 cohort . And look today my internship is going to end in just two days . So I planned to take you all into a rollercoaster ride of my internship journey .

In the first month I was welcomed by my mentors Rob Savoye and Petya Kangalova where Petya introduced me about the HOT Community . Next I was assigned with many github issues from the projects FMTM and osm-fieldwork by my mentor Rob . I still remember Rob saying me “ Don’t get overwhelmed by seeing the number of issues assigned . Just pick one and start working now and you don’t have to complete all . Take your time and complete only as much as you can comfortably” . These words were so relaxing for me .

Throughout the months of June and July , I and my mentors worked together . I created PRs and they reviewed it , left comments . I worked on them and finally they merged them . One great thing that I always liked and appreciate is that Petya and Rob always respond quickly to my messages and Rob reviews my PRs in seconds in the most perfect way . I also worked with other members of HOT like Kshitij and Omran for another HOT project called fAIr.

In the last month of my internship Petya and Rob offered me an opportunity to be a co-speaker at the Lightning Talk for the FMTM project at Code for All Summit which I accepted and completed . It will be released on 20th September 2023 on Code for All You tube channel and social media handles. Do watch it .

See full entry

Posted by HBanu on 23 August 2023 in English.

Hi everyone! I am doing my undergraduate studies at Eastern University of Sri Lanka. My course is BA hon’s special in geography. I stared using openstreetmap from 2021 with the guidance of Mr. Sudhaharan sir. In this situation, I grant my heartfelt thank to him. Thank you sir. Now , I am an advanced mapper. I am very happy to share my achievement with you all. In this period, I am working with “El-Nino 2023 Early Warning and Anticipatory Action” project.

Location: Thibbatuwewa, Kekirawa, Anuradhapura District, North Central Province, Sri Lanka

In my last diary entry, I described how I hosted the tile.ourmap.us planet vector tileserver for the OSM Americana project using Amazon Web Services (AWS). This approach is good, but it costs more than necessary and is expensive if you want the tiles to update continuously!

While I was at State of the Map US in Richmond, VA this summer, I ran into Brandon Liu, the creator of protomaps and more importantly, the PMTiles file format. PMTiles provides several advantages over mbtiles which allow us to create an ultra low-cost setup. He shared with me the key elements of this recipe, and I highly recommend his guides for building and hosting tile servers.

With this setup, I am able to run tile.ourmap.us for $1.61 per month, with full-planet updates every 9 hours.

Eliminating things that cost money

The first thing that cost money is running a cloud rendering server. I would spin up a very hefty server with at least 96Gb ram and 64 CPUs, which could render a planet in about a half hour. However, thanks to improvements in planetiler, we can now run planet builds on hardware with less ram (provided there is free disk space), at the expense of the builds taking longer.

I happened to have a Dell Inspiron 5593 laptop lying around that I wasn’t using, because it had a hardware defect where several keys on the keyboard stopped working, even after a keyboard replacement. It had decent specs - an 8-core processor (Intel(R) Core(TM) i7-1065G7), 64Gb of ram, and a 500Gb SSD hard drive. Rather than let it continue to collected dust, I plugged in a keyboard and installed Ubuntu so it could be my new render server.

See full entry

Posted by iigmir on 22 August 2023 in English. Last updated on 10 November 2023.

The story started from note 3835559, with a small bank in Taitung:

shop=金融服務 ? What is the meaning of that shop value? What kind of services or products are sold here? Is anything from https://wiki.openstreetmap.org/wiki/Key:shop fitting? Maybe new value needs to be invented? Maybe this data is wrong and there is no shop here? Maybe it is not a shop but something else?

So what exactly, the “池上鄉農會” bank is?

I cannot answer since the Farmers’ Association (農會) is a complicated organisation. I simply don’t know at first. Therefore, I asked a question in OSM Cultural-spheres Group whether countries have such organisations as well:

There’s an agricultural group in Taiwan called “Framers’ Association” (農會) which aims for helping framers like providing farming tools, selling framers products, and providing financial services (i.e. banks) for framers. I noticed that some agricultural groups existed in Japan and Korea. In Japan, it is called “Japan Agricultural Cooperatives” (農業協同組合); while in Korea, it is called “National Agricultural Cooperative Federation” (농업협동조합). My question for folks who live in Japan and Korea: What’s the group do in your country? Like Framers’ Association in Taiwan? How do you map their office? My question for folks who live elsewhere: Do you have similar agricultural group in your countries? If so, how do you map their office?

(In Chinese) Where do your farmers go when they want to buy tools or sell products? Do they go to the local government or private market? What if they need to deposit money? Find a private bank?

Taiwanese 農會

A farmers association shall operate for such purposes assafeguarding farmers’ rights and interests, enhancing farmers’knowledge and skills, boosting the modernization of agriculture, increasing crop yields, improving farmers’ livelihood and developing rural economy. - Article 1, The Farmers Association Act

See full entry

Location: Fuyuan Village, Chishang, Taitung County, Taiwan
Posted by adreamy on 22 August 2023 in English. Last updated on 27 August 2023.

지물로 인공지형을 만든 곳에 이어, 지물로 어떤 모양을 만든 곳을 모아 봤습니다.(되도록 상업광고를 위한 곳은 빼겠습니다.)
Here’s a list of places where features have been used to create artificial terrain, followed by places where features have been used to create some sort of shape.(I’ve excluded commercial advertisements as much as possible).

Nazca Lines (나스카 그림) - Wikipedia - See all
Nazca Lines (나스카 그림)

See full entry

Posted by PierZen on 21 August 2023 in English. Last updated on 22 August 2023.

Here is a brief analysis of trends in OSM edits and spatial distribution using compiled statistics from Pascal Neis osmstats website. The link at the bottom of the page will let you download the csv data (by month, quarter / country, region, continent) and make your own analysis.

Thanks to Pascal who provides such usefull infos about OSM activities. As Organized editing statistics have been added to the osmstas website at the beginning of 2022, we will cover the periods from 2022-04 to to 2023-06.

As illustrated on graph 1, there was a small decline of OSM objects edited during this period from 323 millions objects edited in 2022-Q2 to 314 millions in 2023-Q2. This decline comes from the Organized editing with 92 millions objects edited in 2022-Q2 to 54 millions in 2023-Q2 (his share from 28% to 17%).

Graph 1 Graph 1

See full entry

Location: 0.000, 0.000
Posted by TrickyFoxy on 21 August 2023 in English.

To start editing OSM, a new user needs to go through a cluttered registration form.

At the same time, vandals easily register thousands of new accounts.


One vandal with an army of bots can paralyze the work of hundreds of mappers in an instant.

At the same time, only the gradual careful work of one person can correctly correct a damaged map.


The project is 19 years old, it’s time to grow up.

Hi all, I’ve made a website which shows how all the waterways in OSM are topologically connected, or not:

OSM River Basins

More details are there, or on the backing github project. You can also run the programmes for yourself if you want to tweak it, or just show your region.

This tool can help you find possible tagging mistakes in river topology, like change in a name, or find places where 2 rivers aren’t properly connected up.

Data is updated manually by me when I remember.

What do yous think?

You can follow me on fedi/mastodon @amapanda@en.osm.town for news, or read this on the Discourse OSM Community Forum

Posted by snoozingnewt on 21 August 2023 in English.

If you’re not aware, a massive number of accounts have started removing name:ru tags from objects worldwide. Over 4,600 accounts have already been blocked as of the time of writing. I want to bring this situation to the attention of the OSM community that might not use the community forum/discord/etc. and doesn’t know what’s going on.

I don’t really know what to say about this situation or a solution, but it hasn’t been mentioned on-site yet. I hope OSM finds some way to deal with mass-account vandals because mass blocks + detection don’t seem like a sustainable solution, especially with changeset comment abuse, notes abuse, private messages abuse, etc. - the fact that this could happen in the first place is problematic.

Community OSM Post

(from OSM Discord)

email spam

(from OSM Discord)

We are lucky this person is “only” removing Russian names, not something more critical

-snoozingnewt

After an unfortunate setback in 2020 the 14th in-person State of the Map conference will be held in Africa for the first time, underlining OSM’s status as a truly global map. Long may our commitment to going round the world to experience what we are mapping continue.

I’ve never heard complaints from the many people who attended Foss4g and the HOT summit in Dar es Salaam and I am confident that Nairobi can be a similar success.

Location: Central Business District, CBD division, Starehe, Nairobi, Nairobi County, 46464, Kenya
Posted by qeef on 18 August 2023 in English.

This diary is about how the Divide and map. Now. is deployed.

Divide and map. Now. consists of multiple parts like server, JavaScript clients, JOSM plugin or web page. Each part is clearly separated and has its own repository. All are integrated within the damn-deploy, which has its own repository, too.

The dataflow of HTTP services

I am not a sysadmin. When I worked on the refactor deploy, I kept Docker and Systemd and Debian. I simplified dockerfiles, removed unnecessary ones, removed unused SQL code, added systemd units and rewrote the “How to deploy” and “How to upgrade” in the README.

I added damn-www-template with the hugo static site generator, simple blogging theme and an example content. If you care to run your own instance, you may get inspired. But don’t get limited – only a dockerfile serving your web page is expected.

See full entry

Posted by NorthCrab on 15 August 2023 in English. Last updated on 17 August 2023.

Over the past few days, my perspective on OpenStreetMap (OSM) has undergone a seismic shift. For the longest time, I held OSM in the highest regard, viewing it as a beacon of transparency and people-centricity amidst a sea of profit-driven tech conglomerates.

Chapter 1: The Banner of Surprises

My view started to waver a couple of days ago when a new donation request banner popped up on the main OSM page. Though its sheer size and prominence were unsettling, the real issue lay in the near-invisible close button. When I voiced concerns on its ready-for-production state, opposition awaited me on the other end. Was this a shift in OSM’s priorities?

Chapter 2: The Amazon Alliance

See full entry

Hello everyone, I am here again with the 5th Blog of my journey as an Outreachy intern. For those who don’t know me , I am Neelima Mohanty , selected as an Outreachy intern at Humanitarian OpenStreetMap Team (HOTOSM) for the May to August Cohort. If you are new to my blog then make sure you read my previous Outreachy Blogs before going through this blog post.

This is the second last week of my Outreachy internship and I almost feel like I am a part of the HOT Community or in other words I feel like I know many members of HOT already. Apart from my mentors Rob Savoye and Petya Kangalova , the list of members whom I know are Kshitij Raj Sharma , Omran Najjar , Susmina Manandhar and Sam Woodcock . Informal chats with all these people made me more familiar with this community. Let me introduce all of them with you and what I have learnt from the informal chats with them.

Kshitij and Omran are part of the dev team for fAIr project of HOT . I learnt a lot from each one of them about backend and frontend of that project and understood their work to implement AI in the process of mapping .

I already have written about my interaction with Sam Woodcock in my 2nd Blog . But that was how we came to know each other for the first time . Whereas when I got selected as an Intern , he sent me a message introducing himself and told me that he would like to help me in my technical documentation work in FMTM if I face any issues . Then I came to know that he had been volunteering for FMTM since a long time.

And finally and very recently I met with Susmina Manandhar from Nepal who work as an Associate Project Manager at NAXA one of the partners of HOT . We together worked for two weeks and prepared the Lightning Talk Video of the FMTM project for Code for All summit. While in these two weeks , we met almost everyday and not just talked about work but she also shared about herself and her University days .

See full entry