OpenStreetMap logo OpenStreetMap

Diary Entries in English

Recent diary entries

Posted by Hevy Upon Ye on 10 October 2025 in English. Last updated on 13 October 2025.

About a week ago, I was thinking about the height of the buildings of my campus from above, especially in relation to the relatively flat terrain and skyline around Daytona Beach. Other then Embry-Riddle and the speedway, the only other ‘tall’ buildings are literally just hospitals that I can see two of from my sixth-floor dorm.

I had figured that the OSM state of the map seemed pretty good from a first glance, but looking at the F4map Demo showed me that some the 3D data was scuffed, for lack of a better term. Think: flat buildings and parking garages, ghost buildings in place of flat terrain, etcetera. I figured I could go in and correct some heights and roof shapes during class. While I was doing this, I noticed that a bunch of the building footprints were also misaligned (and some were just straight inaccurate), so I figured it wouldn’t hurt to fix those in later changesets.

My first changeset that involved actually editing the shape of buildings was my first polish pass on New Residence Hall 1. This dorm, along with New Residence Hall 2, has two rather obvious wings that are connected via a hallway bridge on every floor other then the first, where the main entrances are. The F4map had this missing for both the dormitories, and the editor revealed that NRH1 was being represented by two different buildings that shared a wall each with the bridge, which was also its own building, for some reason. It was relatively easy to delete two of the ‘buildings’ and extend the third to cover NRH1’s full footprint, and using building part tags to denote the wings and bridge seemed to do the trick for the 3D map. It was also around this time that I started switching often between Bing Aerial, Esri World, and Esri Clarity as my imagery source; some of these buildings were tall enough to obscure the sidewalks and bike parking nearby.

See full entry

Location: Daytona Beach, Volusia County, Florida, United States

When I was in Hyderabad and Bengaluru, I used to map the roads and buildings of the places in my hometown in Bhubaneswar.

Today, I got a chance to visit those places physically. It felt good on the mapping I did from more than a thousand kilometers away. Those road additions helped me add other features like adding streetlamps and POIs easily. I have an obsession with streetlamps 1.

Moreover, the early morning walk also has a new motivation now. I am using the Every Door and StreetComplete apps to add the POIs immediately as I walk past them. Thanks to these apps contributors.

I wonder, apart from streetlamp addition and road surface mapping. What else can I do?

Location: Ward 4, North Zone, Bhubaneswar Municipal Corporation, Bhubaneswar (M.Corp.), Khordha, Odisha, India
Posted by ZwS Zuha on 8 October 2025 in English.

ZuhaWorld Social Impact

The location and address belong to by ZwS Zuha and the ZuhaWorld Social Impact - Social Club Location and Surrounding Area. Full address is 265 Uttar Muradpur, Haji Lal Mia Sarkar Road, Muradpur, Dhaka, Dhaka Metropolitan, Dhaka District, Dhaka Division, 1204, Bangladesh.

Location: Sorai, Donia, Dhaka, Dhaka Metropolitan, Dhaka District, Dhaka Division, 1236, Bangladesh
Posted by yvonnepaje on 7 October 2025 in English.

map.png

I thought there wouldn’t be much on my bucket list for 2025, but everything has turned into something magical that fills my mapper’s heart with joy. So much has been happening in our country lately—exhausting and heartbreaking events that test our strength as individuals and as a community. If only mappers could instantly make all our hopes happen, we would have done it already.

SOTM 2025 made me realize so many things: the effort every mapper puts in, the love they pour into their work, and the dedication to translating languages to make maps easier for everyone to understand. It reminded me that even small contributions can create big ripples. SOTM 2025 highlights the importance of mapping in so many areas: for disaster response, for raising awareness, for promoting inclusivity—by marking safe spaces for women and the LGBTQ+ community, mapping pet-friendly areas, and ensuring that no one is left behind.

Mapping is no longer just about roads and buildings;

See full entry

Location: Nagkaisang Nayon, 5th District, Quezon City, Eastern Manila District, Metro Manila, 1125, Philippines

Hello! I have finally finished my work in Teton Pines! Unfortunately, I learned recently that there is a big construction project(s) going on there at the moment. So, I will likely be circling back to update the area when new imagery comes in.

On another note, I have been experimenting with adding wooded areas (natural=wood) in the mountains directly west of Wilson. I am feeling some uncertainty about this effort so if anyone with experience in mapping forests wants to take a look at the work I have been doing, I am more than open to advice and suggestions!

Anyways, with this finished I am now moving on to the area I am calling South central Wilson, which I have outlined in red on the attached image below. I have gotten a bit of a head start by mapping a majority of the ponds in this area. My work here will include the following: Adding water features, improving roads, adding houses/structures, and driveways. I will provide another update once this work is completed.

South Central Wilson Image: https://commons.wikimedia.org/wiki/File:SouthCentralWilson_OSM.jpg

Posted by jessiepech on 3 October 2025 in English. Last updated on 29 October 2025.

Recently, ESRI World Imagery updated to include imagery from early 2025 in Gaza. Now, for the first time since the conflict escalated in October 2023, it is possible to update OSM using open satellite imagery to reflect the many features in Gaza that are destroyed or no longer standing.

If you are updating OSM in Gaza, please follow OSM lifecycle prefix conventions:

  • For features (buildings, roads, etc) that are destroyed or severely damaged, please use the demolished lifecycle prefix: for example demolished:building=yes or demolished:highway=residential. This prefix is most appropriate in Gaza.
  • A similar but alternative ‘destroyed’ prefix is only used for features that were destroyed by an event other than intentional demolition, such as a natural disaster. So this is most likely not appropriate in Gaza.
  • Please do not delete: It is only appropriate to delete a feature if there is absolutely no trace of the original feature, and the land has been repurposed. Note that in many/all cases it will not be possible to tell if there is no trace of an object from satellite imagery, so features should be updated with a lifecycle prefix, and not deleted. See nonexistent features for more information. Eventually, if structures are rebuilt and no trace is confirmed, then deletion may become appropriate.

For now, it is important to avoid deleting features and use appropriate lifecycle tags in order to retain data OSM. In 2024, Humanitarian OpenStreetMap Team mapped all pre-conflict buildings in Gaza. If you need to access the full pre-conflict dataset, you can still access the data on HDX.

Thank you for the dedication in OSM, and Gaza.

The PCT exits Yosemite National Park though Dorothy Pass at the northern edge of the park. This marks the high point for through hikers after a 70 mile uphill. Statationed there with a National Parks trail crew this summer season I noticed that mapping data was sparse and inacurate. Water and campsite markings were esspecialy lacking.

I have made a number of additons and adjustements based on my notes from this summer and added ponds/streams where they are vissible on satilite data. Any stream marked as intermintet was personaly verified by me, otherwise I have left them unknown.

I belive that the avaiable tags for backcounty conditions are insuficiant and that there would be a use for a point of interest to indicate cellphone reception points in mountain areas.

Location: Tuolumne County, California, United States
Posted by hankbp on 2 October 2025 in English.

In downtown Minneapolis, MN, USA, there are 80 linked blocks of connected buildings, making up the largest distance of indoor navigation in the world[1]. The “Skyways” are a mix of interior hallways, unmarked tunnels, stairs, pedway bridges, and occasionally outdoor 2nd Floor paths which connect hundreds of local businesses. Each building sets its own hours and holiday schedules for it’s portion of the skyway.

There have been a few PDF maps and maybe a defunct app here and there. Sometimes the city publishes a list of businesses as PDF. But to truly improve the skyway, data needs to be accurate, editable, and updated for ever-changing city.

Skyway.run

I created Skyway.run (a web app) to make the skyway easy and fun to use. And an app that is easy to improve.

The app includes walking navigation filtered only to the skyway system, and highlights the changing hours and holiday/event schedule of each building. You can click a building and see the businesses inside, and easily jump to OSM to update the data.

Now I need help mapping the skyways.

Improving Skyway Data

OpenStreetMap is the data source for Skyway.run, and anyone can enroll as an editor to OSM. Once you create an account, there are a few ways you can help improve the data of the skyway:

  • Delete businesses that are no longer operational and add new businesses moving in.
  • Change the opening_hours for buildings and businesses as you walk past their signage.
  • Update the walking footpaths and building shapes of the skyway system itself.

Starting with small changes like updating a business node is the best way to learn OSM editing. There are several editors for making changes, and each one has its own strengths. Try them out based on how you plan to map:

See full entry

Location: St Anthony West, Minneapolis, Hennepin County, Minnesota, 55413, United States
Posted by SColchester on 1 October 2025 in English. Last updated on 11 December 2025.

What are Super Mappers?


Update: This new feature is live on Tasking Manager as of 14 October 2025


HOT’s Tasking Manager is about to undergo the most significant user experience upgrade since 2020. A brand new Super Mapper level will be introduced, one step higher than ‘Advanced’ mappers and much more rigorously assessed.

Entry to this new mapper level will require you to attain a series of new badges, which are automatically allocated to mappers based on the number of objects mapped. Once you have the required badges, a human assessment will then grant access to this most prestigious of mapper levels!

Wait, badges? Yes, badges are also a completely new feature with this upgrade. Users will automatically attain badges once they have made a certain number of edits, for example: mapping more than 1,000km of roads will grant you a highways badge. Once you’ve attained a badge you’ll see it against your public user profile page on Tasking Manager.

This is how the badges and Super Mapper level will appear on your user profile page in Tasking Manager (once you have them!):

See full entry

HeiGIT recently published an analysis together with the German Federal Agency for Cartography and Geodesy (BKG), comparing land cover data from OSM with the official CORINE Land Cover (CLC) dataset from BKG.

I want to use this opportunity to make an appeal to HeiGIT and similar projects analyzing OSM data: just because data is published by an authoritative (mostly government) source does not make it more correct than OSM.


I’ve often observed that OSM is compared to external datasets, and the analysis is framed around the question of whether OSM is “right.” This framing does OSM a disservice, because it suggests OSM is wrong and the other dataset is right.

In reality, all open datasets I’ve compared with OSM—whether bicycle parking, public parking spaces, buildings, cycling infrastructure, or cycling routes—have always contained errors in both datasets. The reality is: the publishing authority has no inherent influence on data quality.

Of course, this does not mean such comparisons should be avoided. They are very useful and important. But I urge that the way these analyses are communicated be reconsidered. The communication must make clear that such comparisons are evaluations of both datasets, aimed at finding similarities and differences. It must be explicit that this is not an evaluation of correctness.

Correctness of data can only be checked through ground truth and usually by sample analysis. This is a lot of work, but only this approach can truly allow for an assessment of data quality.


At this point, it would also be valuable for such analyses not only to acknowledge that all datasets contain errors, but also to highlight one of the central advantages of OSM compared to other datasets: how errors are handled once they are found.

See full entry

Location: Theoretikum, Neuenheim, Heidelberg, Baden-Württemberg, 69120, Germany
Posted by pnorman on 29 September 2025 in English.

The Street Spirit style contains the code used by the OSMF’s Vector Tile Service. This doesn’t make sense at first glance but requires some knowledge of the history and planned future direction.

A style like Street Spirit requires code for loading OSM data into a database, code for turning the database contents into vector tiles, and a MapLibre GL style to create a viewable map. Genenerating Shortbread tiles requires the first two of these, but there are existing styles out there that turn the vector tiles into a viewable map.

Some features are common across maps. Building polygons are a good example — almost every map will need the same data in the database. Street Spirit was started before the OSMF Vector Tile work, and this gave me a starting point for the code from Shortbread. I combined this with the experimental osm2pgsql themepark shortbread theme.

Long term the plan is to keep as much code in common as possible, and have the option to generate Street Spirit tiles, Shortbread tiles, or both. Generating both would happen out of one database with reduced duplication.

Right now I’m in the middle of this process. A lot of work has been done on Shortbread, but Street Spirit hasn’t been a focus. The reason the Shortbread code is in the Street Spirit repository is not because of what it is now, but because of where it came from and where it’s going.

Posted by aselnigu on 28 September 2025 in English. Last updated on 29 September 2025.

You can find a German version of this article here: Navigation Control oder Zoom Control in MapLibre

In this post, I’m considering how to customize the Navigation Control and Zoom Control in MapLibre for different scenarios—such as depending on whether a pointer is available or the size of the screen. I’m also wondering whether CSS or JavaScript would be the better approach.

My goal is to display the Navigation Control only on devices where it makes sense and provides a good user experience. Since I’m new to this topic, I welcome any thoughts, feedback, or suggestions for improvement.

I’ll start with a simple example:

<!DOCTYPE html>
<html lang="de">
  <head>
    <title>Demo Navigation Control</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <meta name="description" content="Demo Navication Control 1">
    <link
      href="https://unpkg.com/maplibre-gl@latest/dist/maplibre-gl.css"
      rel="stylesheet"
    >
    <script
      src="https://unpkg.com/maplibre-gl@latest/dist/maplibre-gl.js"
    ></script>
    <link rel="stylesheet" href="index.css">
    <script type="module" src="index.js" defer></script>
  </head>
  <body>
    <div id="map"></div>
  </body>
</html>
const map = new maplibregl.Map({
  container: "map",
  center: [12, 50],
  zoom: 6,
  style: "https://tiles.versatiles.org/assets/styles/colorful/style.json",
});

map.addControl(new maplibregl.NavigationControl({}));
body {
  margin: 0;
  padding: 0;
}

html,
body,
#map {
  height: 100%;
}

See full entry

Posted by liums on 28 September 2025 in English.

Long time OSM user and occasional contributor, I recently found out that I can import bus stops from the operator* data for the area of Grenoble, France. For the moment I just want to import stop points which don’t exists in OSM.

I described all the process in this wiki page and, as it seems that mass imports are not always a good idea, I’d be happy to read any comment or tips ! I am currently discussing with locals contributors and doing some tests import on the dev server

* the data producer is not really the operator of the bus

Posted by mapmeld on 27 September 2025 in English.

In the English Channel, technically outside of the UK, there are the Crown Dependencies of Jersey and Guernsey. Aside from the main island of Guernsey there are three related islands: Alderney, Herm, and Sark. I visited the latter two by ferry earlier this month.
You can find plenty of travel photos of these places, so I will try to focus on the niche topics of mapping and car-free communities.

Herm is the smaller island with ~60 permanent residents. They have even banned bicycles? I had two hours and mapped a newer business and a sculpture near the quay. There is a one-person hut with a sign saying it’s their jail/gaol - I wasn’t sure if it was a joke?
One of the boat landing sites was a bit precarious:

Boat pulled up against some rocks with steps up to shore

See full entry

Location: Sark, Guernsey
Posted by MYShaw on 26 September 2025 in English.

I’ve been a geography nerd for my entire life. Recently, I’ve gotten into OSM as part of my need to map bike lanes for an advocacy article on bike lanes.

Initially, I mapped manually using Mapbox studio. Yes, it was tedious.

A bit more research led to OSM. I checked ways to pull down bike lane tags. That led me to the world of OverpassQL, with Overpass Turbo and the Overpass API. Along the way, I also got a taste of tagging with the need to find bike related infrastructure. Apparently, all the tags here apply:

  • bike=
  • cycleway=
  • cycleway_left=
  • cycleway_right=
  • cycleway_both=

Quite fun.

I managed to put my query together. Google Gemini search AI tried to be helpful with query suggestions. It was of limited accuracy.

After realizing that some infrastructure was missing, I had to consider maintenance of my underlying data. With OSM being an open source project, I decided to become a contributor.

The iD webapp was too limited for me. I’ve worked extensively with ArcMap before. JOSM was my tool of choice.

That leads me to today. I found additional bike maps (cycleOSM) that were nice but not illustrative enough. I also made my first updates to OSM. JOSM certainly has a learning curve but it’s mild.

I’ll still be making my own queries and I still plan to use Mapbox for my visualization. Will also have to test out Esri’s visual storytelling features.

More to come.

Location: Rosslyn, Arlington, Arlington County, Virginia, 22209, United States

East Riding of Yorkshire Sign

There are a number of ongoing discussions about the geocoder on osm.org (Nominatim) in the forum at the moment. These include spelling tolerance, how it might work with data that does not exist in OSM yet and what it actually returns.

Sometimes the results of the last of those can be a bit odd. Here for example is a post office not far from me. The returned data (“Stillington Post Office & Stores, Main Street, Stillington, York, North Yorkshire, York and North Yorkshire, England, YO61 1JS, United Kingdom”) has three things that could plausibly be a county in there - York itself, North Yorkshire, and York and North Yorkshire. In OSM these are respectively a nearby place=city node, and encompassing admin_level=6 and admin_level=5 relations.

See full entry

Location: Stamford Bridge, East Riding of Yorkshire, Hull and East Yorkshire, England, United Kingdom
Posted by Floris DC on 24 September 2025 in English.

If there’s one thing people who know me will say, it’s that I’m a proud Lokeraar through and through. The history of Lokeren, and the way the city keeps changing, has always fascinated me.

It all started in 2019 when I began editing Lokeren’s Wikipedia page. I wanted it to be more than just a dry article—I wanted it to reflect the city’s character with accurate and engaging information. After two years of expanding and polishing, I felt I had done my part there, and I started looking for other ways to put Lokeren on the map.

That’s when I discovered OpenStreetMap in 2021. My first edit was just a tiny stream in Lokeren. But from that small start, it turned into a real passion. Before long, I was mapping everything: trees, bike paths, parking lots, even new buildings as they appeared.

Now, four years later, I can proudly say the mission has been a success so far. But it doesn’t stop here—Lokeren keeps growing, and so does my map. And honestly, that’s the best part: there’s always something new to add, and always another story to tell about my hometown.

Location: Den Dam, Lokeren, Sint-Niklaas, East Flanders, 9160, Belgium
Posted by KennyDap on 24 September 2025 in English.

This is the story of how I mapped the islands off the west coast of the Korean Peninsula. The story began on July 24th (two months ago). I thought long and hard about what mark I should leave on cartography, what was within my capabilities? And the task that seemed feasible to me was to map the islands of South Korea. TTheir number is limited, and the territory between them is much smaller than on the mainland. So, I realized it was a realistic task. All that remained was to find a way to start. I needed not the smallest, but not the largest island either, something that would be a great start. And so I selected the islands of the 영흥면: 영흥도, 선재도, 측도, 부도 and about a dozen more less significant ones.

I did all the work using an ID editor. My skills at the beginning were extremely mediocre, but I learned a lot along the way.

선재도 Island

See full entry

Location: Oe-ri, Incheon, 23119, South Korea