Diary Entries in English

Recent diary entries

In my last diary entry I wrote about putting the requested note ids into url. I said that it’s likely not going to be a problem because ids are stored in the url part that’s not sent over HTTP therefore it doesn’t matter how long is this part, how many ids it contains. That was said about a typical output of neis-one.org note feeds for countries that contain updates dating back up to a week. For a busy country that’s usually a few hundred notes. Concatenated with single-character separators they result in a few thousand character string appended to a url.

Feeds are not the only way to get note ids from neis-one.org. In fact you may no even want to get notes from the feeds because of their one week age limit. There are regular html pages for each country too, one for all notes, another for open notes. They likely contain more notes than the feeds do. The open notes pages, which are of interest to someone who wants to resolve notes in a given country, can have up to ten thousand notes. I added options to open those with note-viewer, along with arbitrary html files. The last two options in the neis-one.org Get … notes for this country dropdown of the XML tab set up the selector (cells in second columns of tables from neis-one.org webpages) and open the webpage that you have to save to a file and then open that file with note-viewer. Unlike the xml feeds, even Firefox won’t start the download automatically.

See full entry

Notes of countries

One of possible uses of note-viewer is browsing notes in some area. You can do this using the BBox dialog that lets you get notes in a rectangular area. This is similar to how the note layer on the OSM website work and how the editors like JOSM load notes. And it similarly won’t work if the area is too large or not rectangular. So if you want to get notes in a country, you won’t be able to get them easily. But you may know that there are services that show notes for a given country, like the one by Pascal Neis. There you can select a country and get a list of notes filtered by their status.

That’s how you can get a list of notes for a country. But what if you want to see notes on a map? The list doesn’t contain note coordinates so it can’t be done directly. The situation is similar to looking at a list of user’s notes on the OSM website, something that note-viewer was originally written to take care of. Can it handle country lists now? Actually it can handle any list with note ids. In addition to showing webpages with note lists, Pascal Neis’ site also has Atom feeds. It’s going to be easier for us to get note ids from these feeds. And no, unfortunately, they still don’t contain coordinates.

Any list in our case is an XML file, and note-viewer handling it means that it’s possible to come up with selectors for XML elements that contain note ids. If ids are inside some attributes, the names of the attributes also need to be specified. Click on the XML tab in note-viewer and look below the instructions for neis-one.org to see the inputs for selectors and attributes. You won’t have to use them if you only want to get note lists from neis-one.org, just follow the instructions above.

Getting the list

See full entry

on 29/06/2022 i started on remote mapping of entebbe municipality inorder to clean up the map so that it be ready for those who wish to use it and also to prepare for the fieldwork where by healthcare facilities can be added on it after capturing them by use of ODK hence helping the community to identify the locations of these facilities

Location: Kitaasa, Entebbe City, Central Region, Uganda
Posted by kanoalgiz on 29 June 2022 in English. Last updated on 30 June 2022.

{Insert standard apology about poor english from non-native speaker here}

So, I've found this beautiful thing, the OSM, I'm feeling so inspired and motivated - finally a platform where I can make contribution and fixes knowing that my efforts will not be in vain!

I'm currently living in Gyumri, Armenia, and maps here... have issues. On Google Maps, seems that building were autogenerated from satellite images - there are obvious errors, missing buildings, nonexistent buildings, buildings with weird geometry, buildings that are crossing roads or each other, roads that in reality are footpaths, footpaths that are ending abruptly (because they are partly hidden by trees on satellite image) - you name it. Addresses are absent on 90% of buildings. In my city, all you can do in Google Maps - 'add missing place' or 'add missing address' ('fix road' option in my area is not available), by filling some form and hope that it will be accepted by somebody someday. But where should I add address if the building itself is not present on the map!?

See full entry

Location: Ani district, Gyumri, Shirak Province, Armenia
Posted by Mukesh J on 27 June 2022 in English. Last updated on 13 September 2022.

Who am I?

Hi, everyone!

Since this is a diary, I’ll try to keep it that way.

I am from Nepal & a Software Engineering undergraduate student at CODE University in Berlin, Germany since 2019.

That makes me a non-EU international student. Like most students in technology, I also work part-time at a startup for experience and other perks.

I like the process of creating a tech product, particularly ideation sessions, user stories & figuring out tech problems.

Why GSoC?

There were a few students who completed GSoC at our university and organized a session sharing their experiences. That made me curious. I found OpenStreetMap(OSM) from the list of organizations, mapped my home, and liked the product.

You can find my application here

What am I building?

Geo-referenced image viewer

User story

  • An OSM user takes photos of different restaurants, supermarkets, and other cafes from his/her phone on a given day

  • The user now wants to update the opening and closing hours of one of the restaurants with help of the photos he/she took some time ago

  • By dragging and dropping (or importing) those photos in the iD editor, the user wants to see all the photos on the OSM & fill out the business hours (opening and closing) side-by-side

A pictorial representation of the user story can be found here

How to reach out to me?

Github or

mukesh.jaiswal@code.berlin

Location: Friedrichshain, Friedrichshain-Kreuzberg, Berlin, Germany

31.05.2022 I have published an open letter to the members of the OSMF foundation board regarding the problems I believe the community is facing in creating the main style of OpenStreetMap. The heated discussion that took place around this topic surprised me a lot. I didn’t think that so many involved editors from different parts of the world share my concerns.

On 06.06.2022 at the Engineering Working Group meeting this topic was raised, there is a note about this in the meeting record:

Follow up on osm-carto frustration

Brandon notes that the OWG have an outstanding issue on their public >tracker related to possible technology alternatives to OSM Carto. Unfortunately, >discussion is cut short as the scheduled meeting time is about to end.

As for me it is a bit of a pity.

30.06.2022 13:00 UTC At the meeting of the Board of Directors the mysterious topic of OSM Carto will be discussed. I am already looking forward to my participation in this event. Will you also take part in it? Here is the link for those who are interested:

(https://osmvideo.cloud68.co/user/ror-nt7-6tu)

I hope that this time I will not be disappointed and the board will find a solution to this problem, or at least start a consultation among the community. Which will contribute to the democratisation of the process of creating our flagship style

I’m working on publishing a summary of sites using tile.osm.org and want to know what format would be most useful for people.

The information I’ll be publishing is requests/second, requests/second that were cache misses, and domain. The first two are guaranteed to be numbers, while the last one is a string that will typically be a domain name like www.openstreetmap.org, but could theoretically contain a poisoned value like a space.

The existing logs which have tiles and number of requests are formatted as z/x/y N where z/x/y are tile coordinates and N is the number of accesses.

My first thought was TPS TPS_MISS DOMAIN, space-separated like the existing logs. This would work, with the downside that it’s not very future proof. Because the domain can theoretically have a space, it has to be last. This means that any future additions will require re-ordering the columns, breaking existing usage. Additionally, I’d really prefer to have the domain at the start of the line.

A couple of options are - CSV, with escaping - tab-delimited

Potential users, what would work well with the languages and libraries you prefer?

An example of the output right now is

1453.99 464.1 www.openstreetmap.org  
310.3 26.29 localhost
136.46 39.68 dro.routesmart.com
123.65 18.54 www.openrailwaymap.org
107.98 0.05 www.ad-production-stage.com
96.64 1.78 r.onliner.by
91.42 0.16 solagro.org
87.83 1.53 tvil.ru
84.88 12.98 eae.opekepe.gov.gr
74.0 2.32 www.mondialrelay.fr
63.44 1.93 www.lightningmaps.org
63.22 14.01 nakarte.me
55.1 0.74 qualp.com.br
52.77 11.25 apps.sentinel-hub.com
46.68 4.07 127.0.0.1
46.3 1.96 www.gites-de-france.com
43.47 1.15 www.anwb.nl
42.46 10.52 dacota.lyft.net
41.13 6.63 www.esri.com
40.84 0.69 busti.me
Posted by Sam Wilson on 23 June 2022 in English.

Better late than never — I thought it’d be good to report back on the OSM meetup we had in March this year in Shenton Park.

We had a great turnout, with about a dozen people, many of whom were new mappers. We met at Lake Jualbup, and spent an hour or so sorting out devices, new accounts, and discussion differences between mapping apps. Morning tea (and later, some of lunch) was most generously sponsored by OSGeo Oceania (the Australian OSM chapter).

People standing in a circle with phones.

The group took quite a while to amble around the park, mapping bins, dog poo bags, signs, and figuring out how to map an unmarked but obviously intentional path through a garden.

See full entry

Location: Shenton Park, City of Subiaco, Western Australia, 6008, Australia
Posted by INT24h on 20 June 2022 in English. Last updated on 21 August 2022.

I use a few plugins and presets that help me map faster and better with JOSM. I recommend them as basics for people who are starting to map, or even experienced mappers if they find them useful.

Plugins

  • FlatLaf: Dark theme for JOSM across all platforms. This isn’t needed but it makes JOSM way easier on the eyes.
  • Gridify: Generate grids using an area. Very useful for generating parking spaces quickly.
  • OpeningHoursEditor: Visual editor for opening hours
  • utilsplugin2: Adds various tools to JOSM I find useful, personally circle arc is my favorite because it lets you create smoother curves and turns on roads, sidewalks, and the such.
  • easypresets: Create more specific presets of existing presets for faster editing.
  • buildingstools: Draw rectangles quickly. Combine this with Advanced mode on and Create Areas (built into JOSM when Advanced is on) can make adding buildings really, really fast!

Tag Presets

I only use one tag preset called Name Suggestion Index. This allows you to mark businesses with their proper name, wikimedia tag, amenity, etc. This is the same index that iD uses for its suggestions, so this will give you very similar tag presets that iD does. I find this very useful for people moving from iD.

Posted by westnordost on 20 June 2022 in English.

I would like to tell you about another small project I will be working on for the next months. It is made possible by a NLNet NGI Zero Discovery grant:

Missing maxspeed

Inferring default speed limits for situations where concrete maxspeed information is missing. Last time I checked, only 12% of roads had this tagged at all and while the number of roads tagged with maxspeed of course is increasing, so is the number of roads.

Compared with highway=unclassified, it looks pretty much like a zero sum game. This means, that not only did OSM based router software always have to fill huge holes in data to produce reasonably precise ETAs (etc.), it is also not something that will get any better on a global scale in the foreseeable future.

Why so sketchy?

It’s also understandable why the data is so sketchy: Roads can simply be traced from satellite imagery. Finding speed limit signs on the other hand often requires to look for them on-site or via good Mapillary / KartaView coverage which is in itself already much more time-intensive. Not only that - it’s even more time-intensive to confirm that there is no signed speed limit for a given segment of road as the speed limit sign could be located all the way down the road. (One reason why the speed-limits quest is disabled in StreetComplete.)

Finally, if it turns out there is no sign, tagging the correct maxspeed requires knowing the traffic legislation in the country one is mapping in. (And sometimes one errs in what one thinks is correct. Did you know that the default no-speed-limits in Germany are technically are not limited to the Autobahn?)

Goal

See full entry

Posted by b-unicycling on 18 June 2022 in English. Last updated on 20 June 2022.

First of all: North Wales is lovely, and I’d definitely go there again.

I went for a short holiday to North Wales with DeBigC this week and did a lot of mapping while there, but that was intended. Let me break down what we did:

Mapillary

Very little mapillary had been done, so we walked around (I’m especially pleased with the walk on the Conwy town wall) and also captured as much as we could on the buses we took (see below). Capturing mapillary on the bus has the advantage of getting a slightly different perspective than on the car. The disadvantage is that we didn’t bring phone holders to attach to the window, so our arms got a bit tired after a while. Show mapillary captured by me

Bus travel

See full entry

Location: Bangor, Gwynedd, Wales, United Kingdom
Posted by Hopeful Bafamodei on 18 June 2022 in English.

My name is Hopeful Bafamodei, a member of Unique Mappers NGO Nigeria. I joined Unique Mappers Nigeria in the year 2021 through our national coordinator Victor Sunday and have been active as a youth mapper in engaging in mapping programes. I partook in April citizen science land pollution lookout where i headed a team of 10 in the sprint in locating and mapping out oil polluted area in Niger Delta were we were all given certificate for participation. I have introduced a lot of people and signed them up in Open Street Map. On 4th may 2022, I attended unique mappers network monthly mapathon, map my village for social good, where i was taught as a beginner mapper on how to map. I was also coached by our national coordinator Victor Sunday on how to organize mapping projects in my local community. i am a Team Lead Unique Mappers, Bayelsa State chapter and we are currently planning on hosting a state wide mapathon in Bayelsa state Nigeria. on the 15th of June 2022 i featured in a volunteer mappers orientation organized by Unique Mappers Team Port Harcourt Nigeria (youth mappers chapter), where i anchored a topic on mapping to respond to female genital mutilation, domestic violence and gender issues. i also attended June mapathon hosted by open mapping hub eastern and southern Africa on the 16th of June 2022. in this webinar i learnt some key things, one of it is to identify, recognize, nurture and collaborate with key institutions, groups, and individuals working in OSM. i also learnt how to promote effective use of OSM data and connect it to everyday lives of people: bring data, technology and people together.