OpenStreetMap logo OpenStreetMap

Diary Entries in English

Recent diary entries

There has been a recent surge of interest in mapping walking infrastructure in Melbourne. This is very exciting because many parts have been lacking for a long time.

I have been adding some things piecemeal over the years. Recently I have made a more concerted effort to get footpath and crossing data into the Map. Several other users have been doing a huge amount to make this happen.

Here I wanted to briefly share a summary of my approach to mapping these footpaths and crossings. As is custom for OSM, this is not prescriptive at all; just a description of how I am approaching this task. It is based on consistency of edits and consistency with existing and new data.

Footpaths

highway=footway
footway=sidewalk

I am also including the surface where known. Most footpaths are built of concrete, especially in older suburbs. The next most common would be asphalt, but there are still some unpaved footpaths - even in built-up areas. I think this is important to include for accessibility and route planning.

surface=concrete

One important aspect here is that I am mapping footpath ways separately to the crossing ways. Which brings us to…

Crossings

highway=crossing
crossing=*
crossing:island=*
crossing:markings=*

Here is an example of a simple T-intersection that shows my general approach to mapping ways for footpaths and crossings separately.

See full entry

Location: East End Theatre District, Melbourne, City of Melbourne, Victoria, 3000, Australia

In Japan, when you buy tobaccos from a vending machine, you first have to prove that you are 20+ years old. Since 2008, The Japan Tobacconist Federation has been issuing “taspo” smart cards to adult smokers. You can apply these cards to cigarettes vending machines to activate them. Back in 2008, 97% of the vending machines supported taspo for age verification.

Due to technical limitations, taspo system was announced to be shut down in March, 2026, and some vending machines are now retrofitted with new age verification modules that accept a driver’s license card, “My Number Card” (which is officially called Individual Number Card in English), and/or passports (ref: list of government-recognized age verification modules for cigarettes vending machines).

I started to tag taspo-compatible vending machines with authentication:taspo=yes, and those with the other verification methods with authentication:JP:driving_licence=yes, authentication:JP:individual_number_card=yes, or authentication:passport=yes, respectively.

Posted by LordGarySugar on 28 July 2025 in English. Last updated on 3 December 2025.

A collection/showcase of the different buildings and areas that I have mapped in 3D (through much trial and error). Each location has a link to view on OSM where you can see what building parts and tagging I’ve used to represent these buildings. The heights I have tagged on building parts are mainly calculated by working out the ratio of a building’s height and width in a photo (I used paint.net to measure these dimensions in pixels) and applying this to the width that can be measured from aerial imagery.

Binley Mega Chippy, Coventry 🇬🇧

See full entry

Recently Malaga’s bus route number 37 was extended to Residencia Santa Clara in the hills outside the city. This part of the route had been suspended for a few years, and I knew that some stops had been relocated in the meantime. So I took the bus to the last stop to update the mapping in OpenStreetMap. Photo of a bus parked at a bus stop with a shelter

As I walked back towards the city down a steeply sloping road (pausing to tag it as sidewalk=no), I wondered if I had just visited the city’s highest bus stop. I could probably have confirmed this fairly quickly with the help of a relief map - there were only a few realistic candidates.

But I happened to be looking at the OSMnx Python package for unrelated reasons. And I had already downloaded Digital Terrain Model files covering the city of Malaga. Obviously destiny wanted me to take a library intended for analysing important questions about urban road networks, and use it to devise an over-engineered answer to my trivial question about bus stops.

See full entry

Location: Lagar de los Vertedores, Este, Málaga, Málaga-Costa del Sol, Malaga, Andalusia, 29197, Spain
Posted by pnorman on 25 July 2025 in English.

A style using the Shortbread vector tiles is now live on OpenStreetMap.org. There’s been some minor issues with the roll-out, but nothing that caused me to panic. I’ve been taking a couple of days to unwind and relax, as this has been a major milestone.

A feature like this includes work across multiple projects, so people have been asking where to report issues.

  1. Any issues that are present on the OpenStreetMap website but not on the vector demo page should be reported to openstreetmap-website. Some issues reported have been with attribution controls and strange panning at extremely high zooms

  2. Style issues (e.g. colors, symbology, fonts, etc) are handled by the VersaTiles Colorful and VersaTiles Eclipse styles. Both can be found in a VersaTiles repository.

  3. What is supposed to be in the tiles is defined in the Shortbread Vector Tile Schema 1.0. There are lists of what features should appear, and where they should appear.

  4. The code responsible for what is actually in the tiles is contained in the Street Spirit repo. If something is missing that is supposed to be in Shortbread, this needs fixing. This also handles simplifcation and other parts of generating the tiles.

  5. The software that serves the tiles is Tilekiln. If the wrong HTTP headers are being sent, this is where you report it.

  6. The chef code pulls everything together on the OSMF servers. It’s unlikely you should report an issue directly here.

  7. Some font rendering issues are part of MapLibre GL JS. This is most likely to come up in Southeast Asia.

Posted by Kai Johnson on 24 July 2025 in English.

Many OSM validators will report an error if a waterway crosses a highway without some additional tags or structure at the intersection, such as a bridge, culvert, or ford. That makes a lot of sense if you’re working in an area where the roads and waterways are already well mapped and where the waterways are actually wet. Those assumptions might work well in Europe, for example. They don’t work well in the Southwest United States.

Of the possible resolutions, adding a node with ford=yes is the easiest, so many mappers will do this to satisfy the validator – sometimes without looking closely at the situation. Then you get results like this, where the ford=yes nodes are meaningless.

Phantom fords near Pahrump, Nevada

If you get a warning from a validator that a waterway and highway intersect and need additional tagging, there are some things to consider first:

See full entry

Posted by ivanbranco on 24 July 2025 in English.

I like to map trees. Last year, I wrote a diary about trees mapping, a wiki page to document tagging of Italian monumental trees tagging, a trivia thread about the tallest trees in the database etc. In this diary, I’d like to focus on quality assurance (QA) checks we can perform on tree data. Many of these checks have been turned in MapRoulette challenges in my Tree Validation project.

Measures 📐

• Circumference

The circumference=* tag is used to describe the circumference of a tree’s trunk at a height of 1.3 metres above the ground, with the implied unit of measure being metres. Therefore, circumference=2.3 describes a trunk with a circumference of 2.3 metres.

According to the Guinness World Records, the greatest circumference for a tree is 43 metres. Trees with circumferences exceeding this value are likely errors. Often people forget that metres is the standard unit, so they tag using centimetres, creating giant trees. E.g. they tag circumference=650 instead of circumference=6.50.

• Height

The height=* tag is used to describe the height of a tree in metres. Therefore, height=15 describes a tree that is 15 metres tall.

Hyperion is a coast redwood (Sequoia sempervirens) in California that is the world’s tallest known living tree, measuring 115.92 m. Trees with height exceeding this value are likely errors.

• Specific species measures

You can refine the above checks using known limits for individual species. For example, according to monumentaltrees.com, the biggest circumference for a Tilia cordata is 12.81 (instead of 43) and the tallest specimen is 41.60 (instead of 115.92).

• The “slenderness ratio”

The height-to-circumference ratio can be considered a form of “slenderness ratio”: lower values indicate stocky or stout trees, while higher values indicate slender or spindly trees. This can be helpful to find wrong circumference or heights.

See full entry

I haven’t written anything in this diary yet, so I decided to just do that.

I have no idea any more when I first heard of OpenStreetMap. What I do still remember is the time where I didn’t know how to make changes myself. I noticed this mostly back around 2015 when I was using a GPS navigator based on OSM data, and often it didn’t bring me to the precise location because of missing house numbers. This wasn’t too bad, I was in the general vicinity, and I could mostly figure out where to go from there, but it was annoying, and I do remember two occasions where the same street was actually separate parts, making it hard to find out where I needed to be. I was thinking that it would be nice if I’d knew how to add those house numbers. Some I encounter along the way wouldn’t be much, but if everyone does a bit, a lot can be done was my idea.

Somewhere in 2021, I met Pieter who is very active in the Belgian OSM community, and he was nice enough to give me a deep explanation of how it all works and what tools there are and what I can do to contribute. I decided to write this explanation down in a blog post, and from that moment on, I started to contribute to OSM. I was also pleased to hear that the house number problem I was having, was mostly a problem of the past, as the government released the needed data under a compatible open license, and people of the community are making sure the data is put to good use.

See full entry

April 15–19, 2025, proved to be a special landmark in my mapping experience when I participated in the OSM Spring Mapathon 2025, sponsored by Youth Innovation Lab. I am excited to announce that I won the Beginner Category for 22,922 map changes!

This acknowledgement is meaningful to me—not only as a personal achievement, but also as a personal reminder of my growth since first hearing about OpenStreetMap (OSM) during 2021. At that time, OSM was merely another name, still learning its way into my periphery. Little did I realize the meaning that OSM would take on as an important part of my learning and contribution trajectory.

I committed a certain amount of time each day during the Mapathon to updating map data. Anything from adding roads, perfecting building footprints, or fixing map glitches and errors. Each change adding to a sense of satisfaction that somewhere someone would benefit from finally going through something that they could map out into a community, and their community becoming visible, sharing their data.

The event itself was inspiring. While Youth Innovation Lab was the primary host, the Mapathon brought together fellow mappers from across the land, and beyond. Each day’s schedule created an exciting and competitive environment that made staying sedimentary contagious.

Though I did not expect to win the Beginner Category, I am even more so grateful. The motivation of this experience is further proof that with the appropriate due diligence, sprinkling curiosity and learning, anything is possible!

HOT#OSM#Youth Innovation Lab# OSM Spring Mapathon2025