Style | StandardCards

OpenStreetMap Blogs

Thursday, 01. January 2026

OpenStreetMap User's Diaries

নাগা বাজার সংলগ্ন কাতিলা মণ্ডলপাড়া জামে মসজিদের ম্যাপিং আপডেট

এই ম্যাপিং কার্যক্রমে কাতিলা মণ্ডলপাড়া জামে মসজিদের তথ্য হালনাগাদ করা হয়েছে। মসজিদটি নাগা বাজার থেকে প্রায় ৫০ মিটার দূরে অবস্থিত। নিকটবর্তী হওয়ার কারণে নাগা বাজারের মুসল্লিরা নিয়মিত পাঁচ ওয়াক্ত নামাজ আদায়ের জন্য এই মসজিদটি ব্যবহার করেন। এই আপডেটে মসজিদের অবস্থানগত প্রেক্ষাপট ও আশপাশের এলাকার সাথে সম্পর্ক যথাযথভাবে উপস্থাপন করা হয়েছে।

এই ম্যাপিং কার্যক্রমে কাতিলা মণ্ডলপাড়া জামে মসজিদের তথ্য হালনাগাদ করা হয়েছে। মসজিদটি নাগা বাজার থেকে প্রায় ৫০ মিটার দূরে অবস্থিত। নিকটবর্তী হওয়ার কারণে নাগা বাজারের মুসল্লিরা নিয়মিত পাঁচ ওয়াক্ত নামাজ আদায়ের জন্য এই মসজিদটি ব্যবহার করেন। এই আপডেটে মসজিদের অবস্থানগত প্রেক্ষাপট ও আশপাশের এলাকার সাথে সম্পর্ক যথাযথভাবে উপস্থাপন করা হয়েছে।


Một số file KML cá nhân

Đường dây 500kV Quảng Trạch - Thanh Hoá (Tỉnh Thanh Hóa).kml drive.google.com/file/d/180kpcgJWk2LIcRH6iny8LMQd8PR_anpr/view?usp=drivesdk

Dự án Đường dây 500kV Vũng Áng – rẽ Hà Tĩnh – Đà Nẵng (Mạch 3,4).kml drive.google.com/file/d/18gsBSZ8rCX1n7pbaQCFgwE9beyotjSml/view?usp=drivesdk

Dự án Trạm biến áp 500kV Sơn La 1.kml drive.google.com/file/d/146riOWv4KVbzMxUavxT38fb8Tyo6yDdE/view

Đường dây 500kV Quảng Trạch - Thanh Hoá (Tỉnh Thanh Hóa).kml https://drive.google.com/file/d/180kpcgJWk2LIcRH6iny8LMQd8PR_anpr/view?usp=drivesdk

Dự án Đường dây 500kV Vũng Áng – rẽ Hà Tĩnh – Đà Nẵng (Mạch 3,4).kml https://drive.google.com/file/d/18gsBSZ8rCX1n7pbaQCFgwE9beyotjSml/view?usp=drivesdk

Dự án Trạm biến áp 500kV Sơn La 1.kml https://drive.google.com/file/d/146riOWv4KVbzMxUavxT38fb8Tyo6yDdE/view?usp=drivesdk

Wednesday, 31. December 2025

OpenStreetMap User's Diaries

Šťastný nový rok 🎆

Všem přeji do nového roku hodně úspěchů, ale hlavně štěstí a zdraví - bez něho bychom nemohli ani mapovat. Nechť se nám stále daří precizně mapovat a nabírat nové, nadšené členy. Jsem rád, že zrovna v tento den vám mohu představit náš nový projekt: osmcz.michalschneider.site/ Díky za pozornost

Všem přeji do nového roku hodně úspěchů, ale hlavně štěstí a zdraví - bez něho bychom nemohli ani mapovat. Nechť se nám stále daří precizně mapovat a nabírat nové, nadšené členy. Jsem rád, že zrovna v tento den vám mohu představit náš nový projekt: https://osmcz.michalschneider.site/ Díky za pozornost


Field Mapping Along Java’s West Coast : Notes on Tools, Workflows, and Friction

Last weekend I traveled to the west coast of Java, specifically Anyer in Banten. The journey was done by train from Jakarta to Cilegon, followed by a local shared minivan taxi to Anyer.

Throughout the trip, I collected field observations using Sakumap. The result was a raw GeoJSON file containing coordinates and timestamps for each entry.

For observations I considered s

Last weekend I traveled to the west coast of Java, specifically Anyer in Banten. The journey was done by train from Jakarta to Cilegon, followed by a local shared minivan taxi to Anyer.

Throughout the trip, I collected field observations using Sakumap. The result was a raw GeoJSON file containing coordinates and timestamps for each entry.

For observations I considered significant, I wrote a detailed report on the OSM Wiki. Less critical features such as restaurants, fuel stations, farms, and forest areas were added directly to OpenStreetMap by importing the Sakumap GeoJSON into iD Editor or JOSM, without additional documentation on the wiki, as the overhead did not seem justified.

Using GeoJSON as a reference layer in JOSM turns out to be somewhat error-prone. Before uploading changes to OSM, the GeoJSON layer must be explicitly disabled. If it remains active during upload, JOSM issues a strong warning that the raw GeoJSON data itself is about to be pushed to the OSM database. As a result, the workflow becomes repetitive: enable the GeoJSON layer to inspect nodes, disable it, switch to the OSM data layer, create objects, upload, and then repeat the cycle.

Importing GeoJSON into iD Editor has a different set of problems. The reference layer is rendered as a transparent pink overlay, which has low contrast against existing OSM data and satellite imagery. This makes it difficult to visually align features. In contrast, JOSM allows hiding all layers except the GeoJSON layer, making it much easier to quickly locate and interpret collected points.

This is the main reason I still use both editors. Certain tasks are clearly more efficient in JOSM, while others are more convenient in iD. For mapping large areas such as forests, farmland, or buildings, JOSM is significantly more productive. This is especially true with additional plugins, such as the building tools I installed after participating in a mapping campaign a few months ago.

On the other hand, for adding simple points of interest like restaurants, banks, ATMs, or shops, iD Editor feels faster and more ergonomic. Its integration with the Name Suggestion Index makes it trivial to add branch locations of well-known national or global brands, something that is noticeably more cumbersome in JOSM. iD also excels at certain topology-related tasks. For example, in the iD editor, adding a river that crosses a railroad is very easy. You just draw a line, and a very friendly prompt appears: “Would you like to add a bridge here?” Well, yes please. Thank you very much.

I also experimented with direct field mapping using SCEE, which I tried after seeing it recommended in a blog post. From my understanding, it targets more advanced OSM contributors than StreetComplete and supports features such as raw tag editing. In practice, however, I still struggled to use it effectively in the field. I could not figure out how to add a new node with custom tags without relying on predefined presets, and I was unable to find presets matching my needs. I also could not determine how to create line or polygon features.

That said, its UX is really fun. It’s satisfying to be able to add increasingly detailed information about your surroundings, based on your own observations, to the OSM database very quickly. However, I think there is a learning curve to actually mastering StreetComplete or SCEE. I also wish I could create my own custom quests. I think I have several quest ideas that could make this experience more fun (Where can I submit new quest suggestions?)

But in the end, I reverted to my previous workflow centered around Sakumap. Instead of mapping everything live in the field, I collect rough notes during the trip, export them as GeoJSON afterward, and perform the actual OSM edits later using iD or JOSM. For now, this post-trip workflow is more reliable for me than the real-time StreetComplete or SCEE approach.

Sakumap itself is not without shortcomings. One major issue is directionality. Using it effectively requires doing non-trivial directional reasoning mentally before placing notes. This is because several reference frames are involved simultaneously. There is the direction my head is facing, the direction of the vehicle I am in, and the direction of the map itself. Sakumap uses a raster-based OpenStreetMap Carto basemap that is fixed to north-up and does not rotate.

As a result, situations become surprisingly complex. I might be facing east while the vehicle is moving west, yet the map always presents north at the top. When I see a mountain directly in front of me, it is not immediately obvious whether the corresponding note should be placed above, below, left, or right of the GPS marker on the screen.

In hindsight, bringing a physical compass would have helped significantly, especially for identifying hills and mountains in the field. Unfortunately, I did not have one, and my phone lacks the sensors required for a reliable compass app. That leaves less practical options, such as inferring direction from the sun’s position, or maybe learning to navigate by the stars. Alternatively, I simply need to become faster at doing these vector transformations mentally.

Finally, during the trip I noticed a discrepancy between a mass-imported dataset, my own field observations, and other documented local reports. I wrote a detailed account of this issue on the OSM Wiki. I have not performed any reversion yet, as I believe additional data is needed before making a confident correction.


I actually prepared two articles about this trip. The first is for OSM mappers, focusing on the technical aspects of field mapping (which you’ve just finished reading). The second is for a general audience. Here is the second part :


The west coast of Java was the first place my extended family stopped when they migrated from West Sumatra. Even today, many members of my family still live in Cilegon, Anyer, and the surrounding areas. Because of that, I have regularly mudik to Cilegon–Anyer over the years.

And from the beginning, the trip has almost always been by bus—Primajasa or Arimbi on the Bekasi–Merak route—followed by the Silver-colored “angkot” share taxi from Cilegon to Anyer.

On April 1, 2025, I did a Lebaran mudik to Anyer. Riding a motorcycle along the coastline, then climbing up into the Mancak hills, before descending again.

However, a few months ago, when I was about to return from Cilegon to Bekasi, I accidentally “discovered” Cilegon Station, which is located somewhat hidden away from the city’s main road.

Cilegon Station is somewhat hidden, located inside a narrow side street rather than directly along Jalan Raya Cilegon. The orange line indicates the railway track.

At that time, I was curious to try going home by train for the first time. It turned out that taking the train from there is not as straightforward as using the Commuter Line in Jakarta and its surroundings, where you simply tap in and go. First, you have to buy a ticket in advance, and it is probably better to do so well ahead of time. Second, the service frequency is much lower than the Commuter Line, so you really need to understand the timetable beforehand.

In the end, I went home by bus as usual.


A few days ago, I finally had the chance to properly plan the trip by train.

The journey would start from the westernmost terminus of the Commuter Line: Rangkasbitung Station. From Bekasi to Rangkas, I didn’t need to book a ticket in advance. I could simply tap in with my e-money card at Bekasi Station, take the Blue Line to Tanah Abang, get off, then continue on the Green Line to Rangkas. From Rangkas to Cilegon, however, I would need to take a local train. That part required buying a ticket ahead of time and checking the schedule.

So I downloaded the KAI Access app, registered an account, selected the “Local Train” menu, searched for Rangkasbitung–Cilegon, and entered the departure date. When should I go? Why not tomorrow? I searched.

No luck. Tickets for the next day were already sold out.

The entire plan had to be postponed to December 28, 2025. On that date, tickets were still available.

The next problem was choosing a departure time. Which one made the most sense? There was a train around half past seven in the morning, and another at ten. Leaving earlier would mean arriving earlier, but could I realistically reach Rangkas before half past seven? The earliest I could leave Bekasi was after dawn. If I departed after Subuh, would I arrive in Rangkas before 7:30 a.m.?

I ran a “simulation” in Google Maps. From Bekasi to Rangkas, using trains, with an arrival time before 7:30 a.m. When should I depart? Google Maps already had all the relevant data: Blue Line schedules, Green Line schedules, average travel time from Bekasi to Tanah Abang, and from Tanah Abang to Rangkas. By combining all of that, it could estimate the optimal departure time.

The result was unexpected. Google Maps suggested that I should start traveling on the night of December 27, 2025. Overnight at the station? No thanks.

So I abandoned the 7:30 a.m. option and bought a ticket for the 10 a.m. train instead. It was cheap, only IDR 3,000.

While I was at it, I also bought the return ticket. There were several options as well: around five in the afternoon, or half past seven in the evening. To give myself more flexibility, I chose the one at half past seven.


The outbound and return tickets were already purchased. Then I realized there was a small mistake.

Since my actual destination was Anyer, I shouldn’t have planned to get off at Cilegon Station. I should have chosen Krenceng Station instead, as it is closer to Anyer.

It’s more convenient to get off at Krenceng if you’re heading to Anyer.

Realizing this, I immediately rushed to open the KAI Access app. I looked for a “change destination station” feature, just in case it existed. It turned out there wasn’t one. Uh oh.

That left another alternative. What would happen if I simply decided to get off at Krenceng Station anyway? What if I held an e-ticket for Rangkasbitung–Cilegon, but got off at Krenceng instead of Cilegon? The biggest risk was obvious: I might not be able to tap out at Krenceng Station.

Hmm.

The risk felt too high. Better to forget the idea and just get off at Cilegon Station, following the proper rules.


One day before departure.

This would be my first time riding a local train. I didn’t actually know what the entry procedure at Rangkasbitung Station would be like. Because of that, that evening I did some “image training” by watching YouTube tutorial videos on how to take the Rangkas–Cilegon local train.

In the video, it was explained that there is a “special lane” for local train passengers, separate from the lane for Green Line passengers heading toward Jakarta. To enter this lane, passengers have to scan a barcode with a staff member. In the video, a staff member was shown using a handheld barcode scanner, similar to the ones commonly used in convenience stores, to scan the passenger’s phone screen. Hmm.

In my KAI Access app, there are actually two types of barcodes. First, there is the old-style barcode, rectangular in shape, the kind you usually see on product packaging. If the staff really use a convenience-store-style scanner, then this must be the barcode I need to show. But the app also displays a QR code, square in shape. This type of QR ticket is usually used at the automatic gates in Commuter Line stations around Greater Jakarta. Hmm.

Maybe the video is already outdated. Not up to date. Maybe the situation at Rangkasbitung Station now already uses automatic gates, instead of manual cashier-style barcode scanning. Hmm hmm.

We’ll see tomorrow.


Departure day arrived. After dawn, I hurried to Bekasi Timur Station. At 5:43 a.m., I was already inside a Blue Line train on the Cikarang–Angke route.

Hmm… Angke?

Would this train actually stop at Tanah Abang?

I looked closely at the network map mounted above the train doors.

The map was fairly confusing. The Blue Line splits into two branches at Jatinegara.

The direction wasn’t clear. There was no explanation of whether a Blue Line train from Cikarang bound for Angke would go via Pondok Jati or via Matraman. If it turned out to go via Pondok Jati, the train would terminate at Angke without passing through Tanah Abang. That would be a problem.

I quickly approached a uniformed train staff member who happened to be in the front car.

“Does this go through Tanah Abang, sir?”

“Yes.”

Phew. Relief.

At 5:44 a.m., we arrived at Kranji Station. My phone battery was at 93 percent. I needed to conserve it, because my digital ticket for Rangkas–Cilegon was stored on this phone. If the battery died before ten o’clock in Rangkas, that would be the end of it.

At 6:29 a.m., we arrived at Tanah Abang. The station renovation had been completed, so it was huge. I had to walk quite a distance to transfer from the Blue Line platform to the Green Line.

At 7:21 a.m., we arrived at Parung Panjang Station. I messaged my friend who lives nearby. “I don’t use Parung Panjang anymore. If you’re on a motorcycle, it’s closer to get off at Cicayur,” he replied. Oh.

Parung Panjang Station

At 7:42 a.m., we arrived at Tigaraksa Station.

At 8:08 a.m., we reached Rangkasbitung Station. I tapped out and was charged IDR 11,000. Ouch. That caught me a bit off guard. Apparently, tapping in at Bekasi Timur and tapping out at Rangkasbitung costs that much. I had assumed the fare was a flat three thousand rupiah no matter where you went. Thankfully, my balance was still sufficient.

Eight in the morning in Rangkas. The train to Cilegon wouldn’t arrive until ten. I spent a full two hours pacing around the station, which was still under renovation. The place already felt quite grand, nothing like the YouTube video I had watched the night before. It now has multiple levels and uses fully automatic gates everywhere. There were no longer any station staff manually scanning passengers’ tickets one by one with handheld barcode scanners.

As ten o’clock approached, the entrance gates for the local train were opened. As expected, they were automatic. I opened the QR code ticket on my phone and held the screen up to the front of the gate. Beep. Entry granted.

Inside the waiting area for the Rangkas–Merak local train, which is its official name even though I was getting off midway at Cilegon, there was a first-floor waiting space with long rows of seats. Passengers weren’t allowed to go downstairs yet, as the staircase was still blocked off. The process felt similar to when I took the Whoosh train from Halim to Bandung in the past.

Eventually, the barrier on the stairs was removed. Everyone rushed downstairs into the dedicated local-train platform. Down there, there were more rows of seats.

Not long after, the train from Merak arrived at Rangkas. Many passengers with suitcases got off, likely having just crossed the Sunda Strait, disembarked at Merak Port, and then continued toward Jakarta via Merak Station.

Only after all of them had exited were we allowed to board.

There were no assigned seats. You could sit wherever you wanted.

The seating layout was face to face, with some sections arranged two by two and others three by three. Passengers were effectively forced to sit close to several strangers. With good social skills, you might even make a new acquaintance in this setup.

I chose a corner seat by the window, partly for a better view and partly so I could charge my phone. There were power outlets in each seating area, but they were only accessible from the window-side seats. Once I settled in, I immediately plugged my phone in to charge.

The train departed right on time at 10:10 a.m.


During the journey from Rangkas to Cilegon, I opened an app I had built myself a few months earlier: Sakumaps.

While other map apps focus on displaying fairly random ‘points of interest’—which, in practice, often function as thinly veiled advertisements—Sakumaps, which simply shows the OSM Carto raster basemap, tries to present what I would call a ‘real map.’ It feels more like the paper maps we used in elementary and junior high school geography classes, or the maps found in the “National Atlas” that were commonly sold at school book fairs. In those older-style maps, the points of interest are genuinely points of interest: mountains, hills, rivers, lakes, reservoirs, rice fields, forests, village names, city names, museums, police stations, and so on. Compare that to a certain map app, where what stands out most is whoever pays the most for advertising.

Sakumaps can also record a journey. By tapping on a point, you can add a comment label. That comment, along with its coordinates and timestamp, is automatically stored in a database. Once I get home, the database can be exported as a GeoJSON file and used for whatever purpose I want. I usually use the app to note things I encounter along the way: rice fields, rivers, hills, mountains, specific plant species, communication towers, mosque locations, roadside eateries, or rare and unusual traffic signs. It’s mostly for fun, something to take home as a travel memento.


As it turns out, Sakumaps also works well as a conversation starter with strangers sitting next to me.

From the train window, the person beside me noticed a toll road running along the edge of rice fields. “Is that the Jakarta–Merak toll road?” she asked.

“Oh, no. That’s the Serang–Panimbang toll road,” I replied. “It’s still under construction, but it looks like the Serang–Rangkasbitung segment is already usable.”

“Where is Panimbang?” she asked.

“On the west coast of Java, right by the sea—just like Anyer, but a bit further south. From Anyer, if you follow the coastal road southward, you can reach Panimbang. Keep going south from there and you’ll end up in Ujung Kulon.”

“Oh.”

How did I know that the toll road visible from the train was Serang–Panimbang rather than Jakarta–Merak? Sakumaps, of course. The app reads the phone’s GPS movement, so I only had to pan the map to see which toll road was closest to our current location. The label appeared immediately: “Serang–Panimbang.”

Then the next topic of conversation suddenly appeared outside the window. Two large mountains were visible across the rice fields.

“Ah, those are Mount Karang and Mount Pulosari,” I said, sounding confident, armed only with the map in Sakumaps.

Mount Karang (right) and Mount Pulosari (left)

She eventually became curious about my activity of collecting coordinate points in Sakumaps, as well as the app I was using. I ended up telling her at length about why and how I had built the application a few months earlier. I also explained all the ins and outs of OpenStreetMap, without actually name-dropping the name ‘OpenStreetMap’.

Mostly, people around here don’t know about OpenStreetMap, even though, without realizing it, they use OpenStreetMap data in their everyday lives. So I simply mentioned Grab and Gojek, two of the most popular ride-hailing apps in this country, which also happen to be Gold Corporate Members of the OpenStreetMap Foundation (as of this writing). “Do you know Grab and Gojek, especially the maps inside the apps? That data comes from this kind of volunteer-based geospatial data collection, like what I’m doing right now as we speak.”

She looked very excited hearing my explanation, as if she had just solved a long-standing mystery in her life. It turned out that, long before this conversation, she had already been wondering how online maps are made. Before we ended our conversation, since we were getting off at different stations, she expressed her sincere gratitude for everything I had shared: a quick, informal introduction to OpenStreetMap and the open mapping movement. I was genuinely grateful to receive that kind of appreciation directly, as an OSM mapper, right there in front of me.


Around half past eleven in the morning, the train reached the Banten Lama area. It turned out that after Serang, the train does not continue straight west toward Cilegon. Instead, it first heads north to the Banten Lama area, then turns left toward Cilegon.

This area is rich with historical remains from the Banten Sultanate and Dutch-era fortifications. I had always assumed that the Banten Sultanate was located near the Sunda Strait, around Merak. It turns out that its capital was actually on the north coast of Java.

I felt a sudden urge to get off at Banten Lama (Karangantu) Station and do some impromptu historical sightseeing in the area. Maybe next time.

Mount Pinang (center) and possibly Mount Malang (right); photo taken around -6.0314767, 106.1102915.


At half past eleven, the train arrived at Cilegon Station.

It turned out there was no tap-out process. Passengers were simply allowed to exit through a dedicated exit gate. Hmm. In that case, maybe I could have quietly gotten off at Krenceng Station after all.

Before continuing the journey to Anyer, I stopped for lunch at a Padang restaurant located right next to Cilegon Station: RM Zahira Minang. Everything was IDR 12,000. I ordered grilled chicken with chicken gulai sauce, serondeng, boiled cassava leaves, and sweet iced tea.

After that, I performed the Zuhur prayer at the Grand Mosque of the Cilegon Islamic Center, located directly in front of Cilegon Station.

The interior layout of this grand mosque reminded me of Bandung Grand Mosque and Istiqlal Mosque, as the ablution area is also located within the main building.

Leaving the mosque at 12:23 p.m., I immediately took a silver-colored “angkot” share taxi on the Cilegon–Anyer route.

The Cilegon–Anyer road truly runs along the shoreline of the Sunda Strait. There are many warning signs marking it as a TSUNAMI-PRONE AREA. Reportedly, emergency warning sirens have even been installed at mosques in the area. If those sirens suddenly sound, residents are instructed to evacuate to higher ground, away from the coastline.

At 1:12 p.m., I arrived in Anyer. The fare was IDR 15,000.


At Asr time, I performed the prayer at At-Taubah Mosque in Anyer, a large mosque by the roadside and also right along the coast. In the past, my extended family lived around this area.

After the prayer, I went into a small alley beside At-Taubah Mosque. There are several “hidden gem” beaches here. I visited three places in one go: Pangandaran Beach, Paku Beach, and the Anyer Fisherman’s Harbor.

At Pangandaran Beach, the atmosphere was very crowded. Several residents’ houses are built close to the shoreline, and their yards were packed with visitors’ vehicles used as parking areas. I didn’t even get off the motorcycle. I just looked around, took a single photo, and moved on.

Pangandaran Beach

Next was Paku Beach, and this one easily scored a 98 out of 100 in my book.

It’s spacious and relatively quiet. There’s an open field, clusters of rocky outcrops, and plenty of people fishing, both with rods and with nets. Some visitors were picnicking on tarpaulin mats, children were playing in the waves, and others were flying kites. The wind along this stretch of coast is strong and constant, making it an ideal spot for kite flying. From the beach, you can see many large vessels offshore—barges, speedboats, cargo ships, ferries, and even the long queue of ships heading to Merak Port. Sumatra Island is clearly visible from here, as well as the headland near Mandalika Beach, Sangiang Island, and Merak Besar Island.

I spent much of the afternoon at Paku Beach.

An angler standing on the rocks.

A net fisherman standing directly facing the waves.

A line of ships heading in and out of Merak Port.

Mandalika Beach, as seen from Paku Beach.

For some reason, there is a football field located right along the shoreline.

In the foreground is Sangiang Island. Behind it, the landmass of Sumatra is faintly visible.

After taking many photos at Paku Beach, I continued on to the Anyer Fisherman’s Harbor.

Here there is a fish auction facility, a breakwater, and an area where fishing boats are parked. I also saw several people fishing with rods while standing on the concrete blocks of the breakwater.


2024-2025년 작성 결산

작년 작성 결산을 마저 하지 못해 같이 올립니다.

2024년

◈ 집중작성한거(대략 10개안팎 정도) : 가평, 부산, 성남, 세종, 시흥, 안성, 영주, 천안, 파주, 평택, 포천

◈ 그럭저럭작성(서너개에서 5개안팎 정도) : 공주, 대전, 부산, 제천

◈ 한두개씩 : 사천, 인천, 진주, 창원, 통영

2025년

◈ 집중작성한거(대략 10

작년 작성 결산을 마저 하지 못해 같이 올립니다.

2024년

◈ 집중작성한거(대략 10개안팎 정도) : 가평, 부산, 성남, 세종, 시흥, 안성, 영주, 천안, 파주, 평택, 포천

◈ 그럭저럭작성(서너개에서 5개안팎 정도) : 공주, 대전, 부산, 제천

◈ 한두개씩 : 사천, 인천, 진주, 창원, 통영

2025년

◈ 집중작성한거(대략 10개안팎 정도) : 익산, 김제, 횡성, 순천, 용인, 완주

◈ 그럭저럭작성(서너개에서 5개안팎 정도) : 군산, 정선, 영월, 강릉, 정읍, 진주, 광주, 서울

◈ 한두개씩 : 김해, 통영, 창원, 부산, 울산, 함양, 평창, 강진, 사천


cambios en el mapa de ourense-españa

He intentado hacer unos cambios en el mapa para que nos dirija por un trayecto más corto y sin curvas necesasias, además de excrementos de vacas. Conozco esa carretera. Los Gps gratis que usan open street map dirigen por una zona que no debiera. Si ese mismo trayecto lo indico con el gratis de la marca que no puedo escribir o con el famoso que fué diseñado por una empesa de israel pero ahora per

He intentado hacer unos cambios en el mapa para que nos dirija por un trayecto más corto y sin curvas necesasias, además de excrementos de vacas. Conozco esa carretera. Los Gps gratis que usan open street map dirigen por una zona que no debiera. Si ese mismo trayecto lo indico con el gratis de la marca que no puedo escribir o con el famoso que fué diseñado por una empesa de israel pero ahora pertenece a la gran multinacional que no puedo escribir por normas de osm, dirige por donde es rápido, más directo, sin excrementos de vacas. Y entonces mi pregunta es ¿que cambios se necesitan para que funcione correctamente? es que no es lo único que hacen mal los gps que usan open street map. Tanto que es gratis, que no depende de una empresa pero funciona mal. para que me lleve por unas escaleras, por una zona pantanosa o cualquier zona por la que no se puede ir, prefiero W _ A _ Z - E o M -A - P - S

Alguien me puede responder por qué funciona mal? No me gusta depender de un gps de una multinacional, pero si tengo que elegir la seguiridad en la carretera, lo elijo.

Gracias por la respuesta.


What made me start mapping?

Hey, this is my first post here and I think it would be fitting if I’d tell all of you why I even created an account here and started making my own edits on OSM.

Background

First, you need to know that I’m a student at Westpomeranian University of Technology in Szczecin in department of computer science. That means that me, and 90% of people there are nerds with interests like: trains, t

Hey, this is my first post here and I think it would be fitting if I’d tell all of you why I even created an account here and started making my own edits on OSM.

Background

First, you need to know that I’m a student at Westpomeranian University of Technology in Szczecin in department of computer science. That means that me, and 90% of people there are nerds with interests like: trains, transportation, hacking, programming, opensource and… well… maps.

How it started?

It all started during a normal day at University. We were walking from one building on campus to another when I noticed that my friend has a map open with a lot of pins and some questions on his phone. I asked him what it is and he told me about “Street Complete”. That’s it! I already knew that my ADHD butt found a new hyperfocus for the indefinite amount of time. I installed it and 3 of us started adding the detail information on the map around our campus.

Street Complete era

So… for the next few days I had Street Complete open on my phone during every tram ride and every walk. I wanted to fill every question. This took some time, I answered some question around the Poland in Szczecin, Kielce, and recently in Wałcz.

Taste for more

Right now I’m at my family house in a village where most OSM information where updated several years ago. I went on a walk and - as usual - opened Street Complete. It was great until I came by a few buildings that were demolished few years ago, but were never deleted from the map. I knew that I can’t just leave them there and I couldn’t do this from Street Complete. I went back home and booted my laptop. I opened the OSM editor for the first time and started making edits around the village. Adding houses that were build recently, deleting stuff that no longer existed, updating the zones, etc.

Before I realized I got hooked. It’s so satisfying to make some edits and then see the results. I’ve been making edits everyday for few days ago. I joined community Discord, and learnt quite a few things about how OSM and editor works.

And that’s where we are now… I think I’ll stay here making more edits and updating things that need to be updated. I’ll mainly work on Szczecin and Wałcz, since those are the two places I know the best, but I might make some changes in different places from time to time as well.

Thank you to anyone that read this, I hope you’ll have a great day / night.


OsmAnd

2026 New Year resolutions

Happy New Year from OsmAnd!

Happy New Year from OsmAnd!

As we welcome 2026, we reflect on an exciting year behind us — one that marked OsmAnd's 15th anniversary and introduced major innovations to our navigation experience. Among the most significant milestones of 2025 was the launch of our new fast offline routing, designed to make your routes smoother, calculations quicker, and travel even more efficient — no internet connection required.

This breakthrough, together with continuous design improvements and enhanced usability, brought OsmAnd to a new level for millions of users worldwide. Now, as we move into 2026, we're ready to build on that foundation, shaping the future of navigation with even smarter, more connected solutions.

The journey continues — and we're thrilled to have you with us.

NY resolutions

2026 New Year Resolutions

At OsmAnd, every new year brings fresh ideas and an even stronger drive to make navigation smarter, faster, and more intuitive. As we step into 2026, we're excited to continue innovating and delivering a more seamless experience for every traveler.

Here's a glimpse of what's coming next.

Map

3D Buildings

3D Buildings

A new dimension of exploration.
Discover maps like never before with detailed 3D building representations that make navigation more immersive and visually engaging. This update also introduces dynamic lighting, rendering realistic sun positions and cast shadows based on the time of day.

Globe View

Globe View Globe View

Experience the world as it truly is — round!
In 2026, OsmAnd will introduce Globe View, allowing you to see the planet from a global perspective and seamlessly plan routes across continents.

Adjustable Map Style

Map Legend

In 2025, we expanded route configuration options.
Next in 2026, we're releasing a Adjustable Map Style — giving you full control over how your map looks and helping you understand every layer at a glance. Tailor your OsmAnd maps perfectly for your next adventure.

Routes

Route Details & Alerts

Route Details

Gain deeper insights into your journey with expanded route details. We are improving the overview of time, distance, and alternative transportation options so you can make smarter decisions on the fly.

Alternative routes

We are launching a dedicated tool to generate Alternative Routes and automated Roundtrips. This feature will calculate paths that take into account your specific advanced routing preferences.

Share your Location & GPX

Stay connected. Share the adventure.

We have already implemented GPX sharing on the Web platform and Autosync with the cloud for Android. The next step is to finalize a solution for sharing data with your friends and family directly from OsmAnd, eliminating the need for 3rd party tools.

Public GPX Track Collection

In 2025, we added the ability to store extra data in GPX files, such as Keywords & Activity types, which are then provided to the OpenStreetMap website. Now, we are ready to utilize this data to organize tracks by activity and visualize all the publicly available tracks that you have uploaded.

Miscellaneous

Manage Favorites & Media

Revamping the Favorites screen has been a goal of ours for quite some time. This year, we are moving forward with a major redesign. Beyond just a fresh look, we are expanding the functionality to handle media attachments and organize locations into smart folders. Our goal is to transform your Favorites into a rich personal travel log.

Astronomy Plugin

Astronomy Astronomy

We're reaching for the stars — literally.
A new Astronomy plugin will arrive in 2026, letting you identify planets, stars, and constellations right from your map. Explore the night sky as easily as you explore the Earth.

Smartwatches

Smartwatch

In 2025, we laid the groundwork for wearable integration — and now it's coming to life! In 2026, OsmAnd will launch Smartwatch support, allowing you to browse and record tracks, or follow navigation instructions right from your wrist. Compact, convenient, and perfect for explorers on the move. Specific updates include:

  • Garmin Connect integration: Seamless trip recording and data syncing.
  • Navigation: Turn-by-turn instructions displayed directly on your watch.

Pricing

To support ongoing development, rising infrastructure costs, and new features planned for this year, subscription and in‑app prices will slightly increase in 2026. This adjustment helps us maintain OsmAnd's high quality, enhance user support, and bring even more value through future updates.

2025 Achievements

In 2025, OsmAnd reached new milestones that reshaped the way you navigate the world. Here's a glimpse of how we turned resolutions into reality, bringing innovation and usability to every corner of our app.

5.0, 5.1, 5.2 (iOS); 5.0, 5.1, 5.2 (Android), web beta 1.02 Map Web.

Resolutions 2025:

  • ✔️ Fast Offline Routing. The game-changer of 2025 — lightning-fast route calculations for long-distance travel, even without internet.
  • ✔️ Explore Popular Places. Discover hotspots with improved Explore functionality and enhanced POI photo galleries on Android, iOS and Web.
  • ✔️ Main Navigation Widgets. Customizable tools that keep essential route info at your fingertips for smoother journeys.
  • ✔️ New and improved widgets. Trip recording widgets, Route Information Widget, Added text outlines.
  • ✔️ Demo Show spherical map. Works only with OsmAnd develompent plugin, shows round Earth.
  • ✔️ Automatic Cloud Sync. (Android) Introduced reliable, background synchronization for OsmAnd Cloud.

iOS

OsmAnd iOS: 2025 Feature Overview

In 2025, OsmAnd for iOS achieved parity with many of its Android counterparts while introducing unique interface improvements and cross-platform synergy.


OsmAnd 5.0 (April 2025) Focus: Organization and Visual Discovery

Wikimedia Gallery RedesignPolygon Information
Glide ratio widgetsios
  • Smart Folders for Tracks: Introduced automatic organization for recorded tracks, allowing users to group them by date, activity type, or specific folders.
  • Wikimedia Gallery Redesign: A new full-screen gallery interface for exploring Wikipedia photos of nearby locations.
  • Polygon Information: Enhanced map interaction allowing users to view detailed data for specific areas (polygons) with a long-press.
  • Favorite Visibility Toggles: Users can now quickly hide or show specific favorite groups to declutter the map view.
  • BLE Sensor Battery Status: Added the ability to monitor the battery levels of connected Bluetooth Low Energy sensors directly in the app.

OsmAnd 5.1 (June 2025) Focus: Connectivity and Customization

Route Information widgetCoordinates Grid
Glide ratio widgetsios
  • Cross-Platform Subscriptions: A major update enabling Maps+ and OsmAnd Pro purchases to be shared seamlessly between iOS, Android, and Web platforms.
  • New Route Information Widget: A consolidated widget for the top/bottom panels displaying ETA, travel time, and distance to destination.
  • Side Panel Customization: Added height adjustments for left and right panel widgets, optimizing the layout for iPad and larger iPhones.
  • Track Activity Assignments: Users can now assign specific activities (e.g., Hiking, Sailing) to tracks during or after recording.
  • Coordinate Grid: Added a toggleable geographic coordinate grid overlay on the map.

OsmAnd 5.2 (November 2025) Focus: Specialized Navigation and Precision

Grid for Map ButtonsText Outlines for Widgets
Glide ratio widgetsios
  • Marine Map Style: Implementation of a dedicated nautical map with support for depth contours, light sectors, and maritime navigation marks.
  • Custom Button Binding: External controllers (keyboards/remotes) can now be mapped to trigger specific "Quick Actions."
  • Widget Readability: Added text outlines to all widgets to ensure visibility regardless of the underlying map colors or terrain.
  • Precision Layout Grid: A new UI tool to help users align map buttons and widgets perfectly on their screen.
  • Independent Altitude Units: Support for choosing altitude units (meters/feet) separately from the primary distance units.

Android

OsmAnd Android: 2025 Feature Overview

In 2025, OsmAnd released three major updates (5.0, 5.1, and 5.2) that significantly enhanced the app's navigation engine, cloud integration, and specialized map styles.


OsmAnd 5.0 (April 2025) Focus: Exploration and Interface Customization

Explore ModeRoute Guidance widget
AndroidAndroid
  • Explore Mode: A new discovery tool for top-ranked and nearby Points of Interest (POIs), now featuring photos in the search results.
  • Comprehensive Route Search: Integration of all OpenStreetMap (OSM) routes (Hiking, Cycling, MTB) directly into the search and navigation menu.
  • New Navigation Widgets:
    • Combined Widget: Displays turn arrows and instructions in a single block for top/bottom panels.
    • Current Route Info: A consolidated view of ETA, arrival time, and remaining distance.
  • Resizable Side Panels: Added the ability to independently resize widgets on the left and right side panels.
  • Coordinate Grid: Option to display a geographical coordinate grid directly on the map.
  • Technical Details for Sports: Specific technical information is now available for selected ski slopes and MTB trails.

OsmAnd 5.1 (June 2025) Focus: Performance and 15th Anniversary

Widget OutlineUphills/Downhills Analyzer
AndroidAndroid
  • Cross-Platform Subscriptions: A major update enabling Maps+ and OsmAnd Pro purchases to be shared seamlessly between iOS, Android, and Web platforms.
  • Faster Offline Navigation: A major update to the routing engine significantly reduced calculation times for long-distance and complex trips.
  • Smarter Sensors: BLE sensors now show battery level directly in OsmAnd.
  • Readable Widgets: New outlines improve visibility, especially with transparent styles.
  • Richer Places Info: Expanded Wikipedia and Wikivoyage integration brings more POIs to your maps.

OsmAnd 5.2 (November 2025) Focus: Data Reliability and Nautical Navigation

More Parameters for RoutesNew Nautical Map Style
AndroidAndroid
  • Automatic Cloud Sync: Introduced reliable, background synchronization for OsmAnd Cloud, ensuring Favorites, Settings, and Profiles are backed up across devices.
  • Marine Map Style: A dedicated map style for nautical use, featuring high customization for depth, beacons, and navigation aids.
  • Trip Recording Enhancements:
    • New widgets for Max Speed and Average Slope.
    • Improved Uphill/Downhill widget showing total elevation gain/loss.
  • Enhanced Connectivity: Improved OBD-II BLE support, including new live data metrics like fuel consumption and adapter voltage.
  • Search Context: Street and city details are now shown directly within the search result list for faster identification.

Web

What's New: OsmAnd Web (osmand.net/map) - 2025

The OsmAnd Web Portal has evolved into a full-featured route planner and data manager. Below are the key features added in the latest versions.


Update Navigation UI
Web

Core New Features

  • GPX & Favorite Sharing: Easily share your data via direct links.
  • Unified UI: A redesigned sidebar and navigation menu for better accessibility.
  • Wikimedia Photo Gallery: View site-specific photography for POIs directly in your browser.

Update Navigation UI
Web

Navigation & Planning

  • Advanced Route Planner: Create complex routes for Car, Bike, or Pedestrian profiles.
  • Cross-Platform Sync: Favorites and tracks now autosync via OsmAnd Cloud.
  • Weather Layers: 7-day forecast overlays (Wind, Temp, Rain) with source switching (GFS/ECMWF).

Pricing
Web

Account & Subscriptions

  • Multi-Platform Access: Use your Android or iOS 'Pro' subscription on the web.
  • Cloud Trash & History: Manage deleted files and view a chronological list of data changes from all your devices.
  • Direct Purchases: You can now purchase Maps+ and Pro subscriptions directly via osmand.net/pricing. These direct purchases are managed via FastSpring and provide instant cross-platform access.

Summary

Looking ahead, we are excited about the future and committed to make OsmAnd the best navigation app for everyone. Thank you for your trust, feedback, and continued support throughout 2025. Together, let's make 2026 another year of progress and success!

Happy New Year 2026!

Victor Shcherb & OsmAnd Team


For more details, check out our past resolutions and achievements:


Please feel free to contact us. We appreciate and welcome every contribution you make to the further development of OsmAnd.

Tuesday, 30. December 2025

OpenStreetMap User's Diaries

Humanitarian mapping in use

My diary entries are all my own thoughts and do not represent OpenStreetMap, The Humanitarian OpenStreetMap Team (HOT) or any organisation using the HOT systems. Any errors are all my own work.

Back in January 2025 I found myself mapping a HOT project in Kulob, Tajikstan. I had wanted to find a project to gain some experience of mapping water features and this project fit the bill. In su

My diary entries are all my own thoughts and do not represent OpenStreetMap, The Humanitarian OpenStreetMap Team (HOT) or any organisation using the HOT systems. Any errors are all my own work.

Back in January 2025 I found myself mapping a HOT project in Kulob, Tajikstan. I had wanted to find a project to gain some experience of mapping water features and this project fit the bill. In support of a local tuberculosis screening programme, Médecins Sans Frontières required the update or addition of roadways, waterways and residential areas. No buildings. This was not a high priority project, so did not get much interest from the general HOT community. Only 11 mappers, with 3 completing tasks. Local mappers would be updating feature and area names. I mapped about 85% of the project, so I have a little stakeholder interest in the data use.

Around the same time I had started attending the Missing Maps London on-line mapathons early in month and mid-month events. As well as getting mapping advice, this put me in touch with the wider HOT mapping community. It turned out that Jorieke, the Kulob project manager, is a regular of the Missing Maps sessions. Along with several of my HOT on-line mapping colleagues, we met at SOTM Europe in Dundee .

Today Jorieke sent me a link to a podcast interview with one of the MSF doctors using the OSM data in Kulob. We rarely get to know about how our mapping supports end users, you can hear it here and discover other mapping related podcasts.


Nueva área protegida en Chile?

www.theguardian.com/world/2025/dec/19/i-cant-think-of-a-place-more-pristine-133000-hectares-of-chilean-patagonia-preserved-after-local-fundraising

Alguien lo está mapeando?


Local Knowledge in Maps

I was visiting Sa Pa, Vietnam, and navigating with Organic Maps. I was looking for a street that would bring me back to the city center. I could not see any on OSM or Google Maps. I walked for a while and was able to see a street that led in the right direction. It turns out that it connected to another street that brought me where I wanted to go. This made me realize how much of the useful info

I was visiting Sa Pa, Vietnam, and navigating with Organic Maps. I was looking for a street that would bring me back to the city center. I could not see any on OSM or Google Maps. I walked for a while and was able to see a street that led in the right direction. It turns out that it connected to another street that brought me where I wanted to go. This made me realize how much of the useful information in maps depends on people walking, running, or commuting through those streets. You cannot see these kinds of streets from satellite images. You can only know them, but knowing them, you may not use GPS tracking to record them. I think this leaves only runners and anyone who likes walking to discover most of the streets that are not currently on the map.


কাতিলা দারুস সালাম ক্বওমী মাদরাসা সংযোজন — নাগা বাজারের উত্তর পাশে (প্রায় ১২০০ মিটার দূরে)

কাতিলা দারুস সালাম ক্বওমী মাদরাসা রাজশাহী জেলার বাগমারা উপজেলার নিচু কাতিলা এলাকায় অবস্থিত একটি পরিচিত ক্বওমী ধর্মীয় শিক্ষা প্রতিষ্ঠান। মাদরাসাটি নাগা বাজারের উত্তর পাশে অবস্থিত এবং নাগা বাজার থেকে আনুমানিক ১২০০ মিটার দূরত্বে অবস্থান করছে, যা স্থানীয় সড়ক ও পায়ে চলাচলের মাধ্যমে সহজেই পৌঁছানো যায়। প্রতিষ্ঠানটি আশপাশের গ্রামগুলোর শিক্ষার্থী ও ধর্মপ্রাণ মানুষের কাছে সুপরিচিত।

এই ডায়ের

কাতিলা দারুস সালাম ক্বওমী মাদরাসা রাজশাহী জেলার বাগমারা উপজেলার নিচু কাতিলা এলাকায় অবস্থিত একটি পরিচিত ক্বওমী ধর্মীয় শিক্ষা প্রতিষ্ঠান। মাদরাসাটি নাগা বাজারের উত্তর পাশে অবস্থিত এবং নাগা বাজার থেকে আনুমানিক ১২০০ মিটার দূরত্বে অবস্থান করছে, যা স্থানীয় সড়ক ও পায়ে চলাচলের মাধ্যমে সহজেই পৌঁছানো যায়। প্রতিষ্ঠানটি আশপাশের গ্রামগুলোর শিক্ষার্থী ও ধর্মপ্রাণ মানুষের কাছে সুপরিচিত।

এই ডায়েরি এন্ট্রিতে মাঠ পর্যায়ে যাচাই (ground survey) ও স্থানীয় তথ্যের ভিত্তিতে মাদরাসাটির সঠিক অবস্থান, নাম ও প্রাসঙ্গিক ট্যাগ যাচাই করে OpenStreetMap–এ সংযোজন/হালনাগাদ করা হয়েছে। এর মাধ্যমে নিচু কাতিলা, নাগা বাজার ও পার্শ্ববর্তী এলাকার শিক্ষা প্রতিষ্ঠান সংক্রান্ত ভৌগোলিক তথ্য আরও নির্ভুল ও ব্যবহারযোগ্য হবে বলে আশা করা যায়।

Monday, 29. December 2025

OpenStreetMap User's Diaries

OSM Apps Catalog Redesign - Survey

Klick hier für Deutsch

Dear OSM Community

The OSM Apps Catalog presents existing apps based on OSM data.

I have plans to redesign the OSM Apps Catalog. In particular, I want to make the landing page and the detailed view of the apps more accessible to a wider audience.

To understand what this needs, I have created a survey. Please fill it out and share your pers

Klick hier für Deutsch


Dear OSM Community

The OSM Apps Catalog presents existing apps based on OSM data.

I have plans to redesign the OSM Apps Catalog. In particular, I want to make the landing page and the detailed view of the apps more accessible to a wider audience.

To understand what this needs, I have created a survey. Please fill it out and share your perspective with me. I would be very grateful if you could forward the survey to people who are not particularly interested in technology. This perspective is especially important to me.

Click here for the survey.

Best regards

Markus aka ToastHawaii


Köln population

dataset column i: A0025A

rel62578,r2613711,r2613712,r2613713,r2613714,r2613715,r2613716,r2613717,r2613718,r2613719,r2613720,r2613721,r2613722,r2613723,r2613724,r2613725,r2613726,r2613727,r2613728,r2613729,r2613730,r2613731,r2613732,r2613733,r2613734,r2613735,r2613736,r2613737,r2613738,r2613739,r2613740,r2613741,r2613742,r2613743,r2613744,r2613745,r2613746,r2613747,r2613748,r26137

dataset column i: A0025A

rel62578,r2613711,r2613712,r2613713,r2613714,r2613715,r2613716,r2613717,r2613718,r2613719,r2613720,r2613721,r2613722,r2613723,r2613724,r2613725,r2613726,r2613727,r2613728,r2613729,r2613730,r2613731,r2613732,r2613733,r2613734,r2613735,r2613736,r2613737,r2613738,r2613739,r2613740,r2613741,r2613742,r2613743,r2613744,r2613745,r2613746,r2613747,r2613748,r2613749,r2613750,r2613751,r2613752,r2613753,r2613754,r2613755,r2613756,r2613757,r2613758,r2613759,r2613760,r2613761,r2613762,r2613763,r2613764,r2613765,r2613766,r2613767,r2613768,r2613769,r2613770,r2613771,r2613772,r2613773,r2613774,r2613775,r2613776,r2613777,r2613778,r2613779,r2613780,r2613781,r2613782,r2613783,r2613784,r2613785,r2613786,r2613787,r2613788,r2613789,r2613790,r2613791,r2613792,r2613793,r2613794,r2613795,r2613796,r2613797,r2613798,r2613800,r2613801,r2613802,r2613803,r2613804,r2613805,r2776569
[out:xml][timeout:25];{{geocodeArea:Köln}}->.searchArea;rel["admin_level"~"6|9|10"](area.searchArea);out meta;
import re
import pandas as pd

req = requests.get("https://overpass-api.de/api/interpreter?data=%5Bout%3Axml%5D%5Btimeout%3A25%5D%3B%7B%7BgeocodeArea%3AKöln%7D%7D-%3E.searchArea%3Brel%5B%22admin_level%22~%229%22%5D%28area.searchArea%29%3Bout%20meta%3B")


src = pd.read_csv("https://www.offenedaten-koeln.de/sites/default/files/Stadt_K%C3%B6ln_Statistischer_Datenkatalog_1.csv")

yy=XXXXXXXXXXXX.split("\n\n")

z=""

for y in yy[1:]:
    y1 = re.search("ref = ([0-9]+)",y).group(1)
    tdf = src[src.S_RAUM == int(y1)]
    new_pop_v=int(tdf.A0025A.iloc[0])
    
    srcattrib = "Stadt Köln (2025) - Amt für Stadtentwicklung und Statistik - Informationsservice: https://www.offenedaten-koeln.de/dataset/statistischer-datenkatalog-köln (Stadt_Köln_Statistischer_Datenkatalog_1.csv dl-de->by-2.0)"
    
    y = re.sub("  population = [0-9]+", f"  population = {new_pop_v}",y)
    y = re.sub("source:population = .+\n", f"source:population = {srcattrib}\n", y)
    
    z+=y+"\n\n"

z+= f"changeset\n  source = {srcattrib}"


Los Chorros de Ciri Community Mapping Project

Panama Canal Authority–Supported Open Data Initiative

Background and Context

The Los Chorros de Ciri basin, located west of Panama City, is a hydrologically and socially important watershed that supports rural communities while contributing to regional water security. In recognition of this dual importance, the Panama Canal Authority (ACP) funded a high-resolution mapping project focuse

Panama Canal Authority–Supported Open Data Initiative

Background and Context

The Los Chorros de Ciri basin, located west of Panama City, is a hydrologically and socially important watershed that supports rural communities while contributing to regional water security. In recognition of this dual importance, the Panama Canal Authority (ACP) funded a high-resolution mapping project focused on community-oriented outcomes and long-term public benefit.

This project represents a shift away from closed, single-purpose GIS deliverables toward open geospatial data that can support community planning, environmental stewardship, and collaborative mapping initiatives.

Project Objectives

The mapping effort was designed around the following goals:

  • Generate high-accuracy base mapping of the Los Chorros de Ciri basin using drone photogrammetry
  • Identify and document community presence within the watershed
  • Release derived GIS products for public and open-source use

Data Acquisition and Processing

Drone Photogrammetry Surveys

Multiple drone missions were conducted in early September 2025, covering discrete but adjacent blocks within the basin. The surveys achieved consistent, high-resolution coverage suitable for both environmental and community-scale mapping.

Key characteristics of the datasets include:

  • Area coverage exceeding 9 square kilometers across all survey blocks
  • Ground sampling distance between 4 and 5 centimeters
  • Full image reconstruction for all flights
  • Dense point clouds exceeding hundreds of millions of points per block

These datasets were processed using WebODM Lightning and generated orthophotos, digital surface models, and digital terrain models suitable for GIS analysis and mapping.

Accuracy and Quality Control

Survey accuracy was evaluated using GPS and 3D error metrics derived during processing. Reported results indicate:

  • Horizontal accuracy (CE90) generally below 0.6 meters
  • Vertical accuracy (LE90) generally below 0.7 meters
  • Stable reprojection errors and consistent feature reconstruction across blocks

These accuracy levels support reliable mapping of buildings, paths, waterways, and land-use features within the basin.

Community Mapping Focus

A core outcome of this project was the explicit identification of community features that are often underrepresented in national or commercial datasets. These include:

  • Rural housing clusters
  • Informal access roads and footpaths
  • Agricultural clearings
  • Local watercourses influencing daily life

By deriving vector data from high-resolution orthophotos and terrain models, the project enables communities to be more accurately represented in shared geospatial platforms.

Open Data and Public Release

All derived GIS products from this project were explicitly cleared for public release. This enables their use for:

  1. Community mapping and participatory planning
  2. Integration into open platforms such as OpenStreetMap
  3. Academic and NGO research
  4. Watershed management and disaster preparedness

The decision to release these datasets reflects a broader commitment to open data principles and public value.

Reflections

The Los Chorros de Ciri project demonstrates that professional-grade GIS workflows can serve both institutional needs and community interests. By prioritizing openness and reuse, the project helps ensure that publicly funded geospatial data contributes to shared knowledge, transparency, and long-term community benefit.


Proposal - Ratify OSM Bunker/ Pillbox nodes, using external data sources

I am proposing a major initiative to “ratify” and enhance the military fortification data on OpenStreetMap. This project actually began with a very specific personal goal: identifying and submitting newly discovered nodes for the UKBOTA (UK Bunkers On The Air) scheme.

UKBOTA is a fantastic amateur radio award program that encourages the “activation” of historical bunkers and pillboxes. W

I am proposing a major initiative to “ratify” and enhance the military fortification data on OpenStreetMap. This project actually began with a very specific personal goal: identifying and submitting newly discovered nodes for the UKBOTA (UK Bunkers On The Air) scheme.

UKBOTA is a fantastic amateur radio award program that encourages the “activation” of historical bunkers and pillboxes. While searching for sites to submit to their database, I realized that while many valid sites exist in specialized archaeological records, our coverage on OSM is often incomplete, misplaced, or lacks the specific metadata (like precise coordinates and typology) required for schemes like UKBOTA. This led me to a broader vision: cross-referencing our map with high-quality datasets—specifically the Extended Defence of Britain (eDoB) database.

The Vision

I have been in discussion with Matt Aldred, the lead developer of the eDoB Online viewer, about bridging his extensive research with our global map. The eDoB database is an evolution of the original Defence of Britain project, offering corrected coordinates, Lidar verification, and specific structural classifications.

By aligning these datasets, we don’t just help the radio community; we create a professional-grade, ratified record of these historical assets for everyone. With tens of thousands of potential nodes to process, doing this entirely by hand would be a nightmare. Therefore, I am proposing a structured bulk import and data enrichment project, conducted in full compliance with the OSM Import Guidelines.

Integration with Wikidata

A key part of this project involves strengthening the link between OpenStreetMap and Wikidata. Many significant fortifications already have entries in Wikidata, but the “connective tissue” between the two is often missing. * I intend to add https://wiki.openstreetmap.org/wiki/Key:wikidata tags to OSM nodes where a corresponding entry exists. * Where appropriate, I will look into creating or updating Wikidata items with eDoB references to ensure the semantic web of historical data is as robust as possible.

The Methodology: Import & Verification

I intend to seek formal approval from the OSM community for a bulk data merge. However, a “blind” import is not the goal; the objective is to maintain human oversight using modern mapping tools:

  • Bulk Import (with Approval): I plan to draft an import proposal on the OSM Wiki to merge eDoB data into OSM. This would focus on adding missing structures and “ratifying” existing ones by aligning coordinates with Lidar-verified data.
  • MapRoulette: To handle the scale of this project, I will create challenges to allow the community to quickly review “matches” between eDoB and OSM nodes, ensuring we don’t create duplicates and that Lidar data matches the aerial imagery.
  • StreetComplete: For on-the-ground verification, I want to explore using StreetComplete-style quests. This would allow local surveyors to confirm if a pillbox is “extant” (still standing), which is a vital piece of information that external databases can’t always guarantee.

Proposed Tagging Schema

I am proposing a specific tagging schema based on established OSM military tagging:

Key Value (Example) Description
military bunker Primary classification.
bunker_type pillbox Specific subtype.
pillbox_type FW3/24 The specific British War Office design type.
ref:edob 12345 A unique reference ID linking back to the eDoB database.
wikidata Q1234567 Link to the persistent Wikidata item.
source eDoB;Lidar Acknowledging the data origin.

Next Steps & UKBOTA Collaboration

My ultimate goal is a “virtuous circle” of data: 1. Import/Ratify: Bring high-quality eDoB data into OSM. 2. Verify: Use MapRoulette and StreetComplete to confirm the sites are still there. 3. Contribute Back: Use this ratified OSM data to identify “new” sites that meet the criteria for the UKBOTA database, providing the amateur radio community with a steady stream of new activation targets.

Next Actions:

  1. Community Consultation: I will soon reach out to the UK OSM community and the tagging mailing list to discuss the ref:edob tag and import logic.

  2. Licensing Review: Ensuring the eDoB data is fully ODbL-compatible is my top priority.

  3. Wiki Proposal: I will be setting up a formal project page on the OSM Wiki to document the process.

  4. UKBOTA Outreach: Working with the UKBOTA team to see how verified OSM data can best be formatted for their system updates.

By combining the power of bulk data with the precision of community tools, we can make OpenStreetMap the definitive resource for 20th-century defensive history. I’d love to hear from anyone who has experience with large-scale “ratification” projects or an interest in UK coastal defences.


কাতিলা সরকারি প্রাথমিক বিদ্যালয়: নাগা বাজার সংলগ্ন একটি গুরুত্বপূর্ণ শিক্ষা প্রতিষ্ঠান

কাতিলা সরকারি প্রাথমিক বিদ্যালয় রাজশাহী জেলার বাগমারা উপজেলার কাতিলা গ্রামে অবস্থিত একটি সরকার পরিচালিত প্রাথমিক শিক্ষা প্রতিষ্ঠান। বিদ্যালয়টি নাগা বাজারের নিকটবর্তী হওয়ায় এটি শুধু কাতিলা গ্রামের নয়, আশপাশের এলাকার শিশুদের জন্যও একটি গুরুত্বপূর্ণ শিক্ষাকেন্দ্র হিসেবে পরিচিত। স্থানীয় জনগণের দৈনন্দিন যাতায়াত ও বাণিজ্যিক কেন্দ্র নাগা বাজারের কাছাকাছি অবস্থানের কারণে বিদ্যালয়টিতে শিক্ষার্থীদ

কাতিলা সরকারি প্রাথমিক বিদ্যালয় রাজশাহী জেলার বাগমারা উপজেলার কাতিলা গ্রামে অবস্থিত একটি সরকার পরিচালিত প্রাথমিক শিক্ষা প্রতিষ্ঠান। বিদ্যালয়টি নাগা বাজারের নিকটবর্তী হওয়ায় এটি শুধু কাতিলা গ্রামের নয়, আশপাশের এলাকার শিশুদের জন্যও একটি গুরুত্বপূর্ণ শিক্ষাকেন্দ্র হিসেবে পরিচিত। স্থানীয় জনগণের দৈনন্দিন যাতায়াত ও বাণিজ্যিক কেন্দ্র নাগা বাজারের কাছাকাছি অবস্থানের কারণে বিদ্যালয়টিতে শিক্ষার্থীদের আসা–যাওয়া তুলনামূলকভাবে সহজ।

এই বিদ্যালয়ে সাধারণত শ্রেণি ১ থেকে ৫ পর্যন্ত পাঠদান কার্যক্রম পরিচালিত হয় এবং বাংলা মাধ্যমের সরকারি প্রাথমিক পাঠ্যক্রম অনুসরণ করা হয়। বিদ্যালয়টি প্রাথমিক শিক্ষা অধিদপ্তরের আওতাভুক্ত এবং সরকার নির্ধারিত নীতিমালা অনুযায়ী শিক্ষাদান ও প্রশাসনিক কার্যক্রম পরিচালনা করে। এখানকার শিক্ষকেরা শিশুদের মৌলিক শিক্ষা, নৈতিক মূল্যবোধ এবং সামাজিক আচরণ গঠনে গুরুত্বপূর্ণ ভূমিকা পালন করে থাকেন।

OpenStreetMap-এ কাতিলা সরকারি প্রাথমিক বিদ্যালয়ের অবস্থান যুক্ত করার মূল উদ্দেশ্য হলো নাগা বাজার এলাকার শিক্ষা অবকাঠামোকে আরও দৃশ্যমান করা এবং মানচিত্র ব্যবহারকারীদের জন্য সঠিক ও হালনাগাদ তথ্য প্রদান করা। এই তথ্য সংযোজনের মাধ্যমে শিক্ষার্থী, অভিভাবক, স্থানীয় বাসিন্দা এবং গবেষকেরা বিদ্যালয়ের অবস্থান সহজে খুঁজে পেতে পারবেন, যা এলাকার শিক্ষা ও সামাজিক অবকাঠামোর ডিজিটাল নথিভুক্তকরণে সহায়ক @NagaBazar/diary/408001/edit


Sunday, 28. December 2025

OpenStreetMap User's Diaries

Summary of my mappings in 2025

So it is almost the end of the year, I thought what if I created a summary blog of what I did.

In Hungary: I’m only doing small edits in my neighborhood if some changes happen

Outside of Hungary: Had a small “let’s map Europe” thing, and added forest/farmland land cover/land uses to several countries (Lithuania, Greece, Switzerland, Finland, Germany, Austria, Republic of Cyprus)

So it is almost the end of the year, I thought what if I created a summary blog of what I did.

In Hungary: I’m only doing small edits in my neighborhood if some changes happen

Outside of Hungary: Had a small “let’s map Europe” thing, and added forest/farmland land cover/land uses to several countries (Lithuania, Greece, Switzerland, Finland, Germany, Austria, Republic of Cyprus) And also mapped in some U.S. states, main focus on West Virginia (finally finished it after almost 5 years of mapping: June 2020 till Feb 2025 - read diary entry here: @ottwiz/diary/406073) and Pennsylvania, where I clean up the huge multipolygon mess after some users not taking enough care broke a huge 1k sq km big multipolygon.

So this led me to start fixing up. Of course my goal is to map the forest cover of Pennsylvania as much as possible but it’s a way harder task than West Virginia was. Quality-wise, I try to make the quality of it better than it was, so more accurate and more aligns to the imagery than it’s just a roughly drawn something. (Of course if the terrain is rough, i compare the imagery with other services’ available for OSM)

Other than that, I mapped other states a bit as well like Washington, Alaska, Virginia, Texas just to name a few, but not all of them.

I wish you all a Mappy New Year! - Ottwiz


我添加/补充的景点列表

随时补充, 同时作为参考.

中国
  • 函谷关 (灵宝, 河南)
  • 明水古城 (章丘, 山东)
  • 淮军公所, 清河道署及周边 (莲池, 河北)
  • 冠世榴园 (峄城, 山东)
  • 颜神古镇 (博山, 山东)
  • 恐龙公园 (诸城, 山东)
  • 郭子仪墓 (礼泉, 陕西)
  • 松塘村 (南海, 广东)
美国
  • FDR 故居 (Hyde Park, NY)
  • 玛利诺修会总部 (Ossining, NY)
  • 魏尔农场 (Ridgefield, CT)

随时补充, 同时作为参考.

中国

  • 函谷关 (灵宝, 河南)
  • 明水古城 (章丘, 山东)
  • 淮军公所, 清河道署及周边 (莲池, 河北)
  • 冠世榴园 (峄城, 山东)
  • 颜神古镇 (博山, 山东)
  • 恐龙公园 (诸城, 山东)
  • 郭子仪墓 (礼泉, 陕西)
  • 松塘村 (南海, 广东)

美国

  • FDR 故居 (Hyde Park, NY)
  • 玛利诺修会总部 (Ossining, NY)
  • 魏尔农场 (Ridgefield, CT)

Importing municipality boundaries in Italy

DBSN (DataBase di Sintesi Nazionale) is a database containing the most significant territorial information in Italy. It is developed by IGM (Istituto Geografico Militare) and is available in ODbL, as stated on its website. For reference, here’s the DBSN page on OSM wiki.

Since municipality borders in Italy were updated last time in 2001 using ISTAT (Istituto Nazionale di Statistica) data

DBSN (DataBase di Sintesi Nazionale) is a database containing the most significant territorial information in Italy. It is developed by IGM (Istituto Geografico Militare) and is available in ODbL, as stated on its website. For reference, here’s the DBSN page on OSM wiki.

Since municipality borders in Italy were updated last time in 2001 using ISTAT (Istituto Nazionale di Statistica) data, and since these are open data, I think it’s time to update everything in the right way.

With the help of dsantini’s very useful scripts, I will download boundaries data for one province at a time (starting in Abruzzo, my home region), and then I will continue in alphabetic order.

This project will start on Dec 2025/Jan 2026. I really don’t know how much it will take me, there are 7’896 municipalities in Italy.

Here’s how I will work:

  1. download boundaries data for the whole province
  2. opening them in JOSM
  3. in order to preserve history/chronology, I will modify existing boundary lines/ways modifying nodes position and adding nodes when/where needed
  4. I will use dsantini’s map with all DBSN municipality borders for reference to where multiple lines are connected
  5. I will only touch borders on land, I won’t touch borders between land and sea
  6. I will hopefully make one changeset per completed municipality

I will add below the list of provinces I’ve completed, with the number of finished municipalities for each province:

  • Chieti (0/104)

Lots of love, damianeue, mapper since 2019


Golden Colorado

I worked on Norse and Orchard in Golden Colorado. The area could use some mapping love.

Info from:

gis.jeffco.us/webmaps/pzpublic/index.html

I worked on Norse and Orchard in Golden Colorado. The area could use some mapping love.

Info from:

https://gis.jeffco.us/webmaps/pzpublic/index.html


weeklyOSM

weeklyOSM 805

18/12/2025-24/12/2025 [1] OSM-based web app to display Wikidata items around a location | © Rtnf | Map data © OpenStreetMap Contributors. Community [1] rtnf has developed WD-NearbyItem, an OpenStreetMap-based web app to display the Wikidata items around a location. bmaczero has setup a MapRoulette task to fix multi-pitch tennis courts in the US. Malle Yeno…

Continue reading →

18/12/2025-24/12/2025

lead picture

[1] OSM-based web app to display Wikidata items around a location | © Rtnf | Map data © OpenStreetMap Contributors.

Community

  • [1] rtnf has developed WD-NearbyItem, an OpenStreetMap-based web app to display the Wikidata items around a location.
  • bmaczero has setup a MapRoulette task to fix multi-pitch tennis courts in the US.
  • Malle Yeno shared his 2025 OSM mapping activities in Regina, Saskatchewan, Canada, ranging from StreetComplete surveys, street-level imagery collection, pavement (sidewalk) mapping, and indoor mapping, to maintaining the city’s OSM Wiki page and proposing new OSM tags.
  • Pieter Vander Vennet explained the current complexity and problems with the existing road crossing tagging scheme on OpenStreetMap and called on the community to improve it together.
  • rphyrin shared the thoughts he had when wearing an OpenStreetMap-based t-shirt.
  • SilvEsth blogged that YouthMappers UMSA Bolivia have participated in mapping the Senda Verde Wildlife Sanctuary, in the Amazon rainforest of Bolivia, and the Puma Katari public transportation network in the city of La Paz.

Local chapter news

  • The OpenStreetMap US December 2025 newsletter has been published.
  • OpenStreetMap US recounted several of their notable moments of 2025.

OSM research

  • Zijian Hu and others have used OpenStreetMap data to estimate network-wide road traffic flow in 15 cities across Europe and North America. You can access the full article published in Communications in Transportation Research.

OSM in action

  • Astrid has won first prize in the recent GNU/Linux.ch Advent giveaway, a Purism Librem 5 smartphone, by correctly solving the puzzle and submitting an OpenStreetMap-themed short story.

Open Data

  • fghj753 reported that the Estonian government is planning to make their open aerial imagery less detailed after criticisms from several homeowners over privacy concerns.

Software

  • The CoMaps team shared the progress they made in 2025, how it was enabled by its active, all-volunteer community, and how you can help too.
  • Bastian Greshake Tzovaras has released the comaps-map-distributor command-line tool to help users download and locally distribute the map files used by the CoMaps Android app.
  • Daniel Schep shared what has recently changed in Ultra, a web application made to simplify making maps with MapLibre GL JS.
  • The openstreetmap-website project has some new year gifts for users of the OSM website, including linked tag references in changeset comments and emojis in vector map layers.
  • The BBBike Extracts Service now supports the column-orientated data format GeoParquet, as well as vector tile packages in the Shortbread schema in MBTiles format, for custom regions on request.

Programming

  • Anatoly Alizar has tested GeoDesk’s GOB OSM data storage format in practice.

Releases

  • CoMaps has released version 2025.12.19. In addition to fresh OpenStreetMap data from 17 December 2025, the new features on Android include better warnings about outdated maps when trying to edit OSM and the ability to specify your own remote server for downloading maps.

Did you know that …

  • … ‘OpenStreetMap New Zealand’ has a tool for restoring the history of features that have been deleted and then redrawn?

Other “geo” things

  • jnally, of Spatial Source, noted that the rare alignment of true north, magnetic north, and grid north in Great Britain (we reported earlier) is coming to an end and is not expected to occur again for several centuries.
  • Adam Cox is the software designer for the OldInsuranceMaps.net site, which provides an open and online workflow for creating georeferenced layers of historical maps, especially those from the Sanborn Map Collection (from the US Library of Congress). Sanborn was an American cartography company that was prominent in the 19th and 20th centuries. Many websites and web maps use OldInsuranceMaps.net’s resources, such as the OpenHistoricalMap.
  • CBS News Colorado reported that a plane has made a safe emergency landing without the pilot’s help, in what appears to be the first real-world use of Garmin’s ‘Autoland’ emergency system.
  • Terence Eden, the developer behind the OpenBenches project, highlighted a number of wholesome comments left by users in their bench entries on the platform.

Upcoming Events

Country Where Venue What When
flag Hamburg CCH – Congress Center Hamburg OSM@39c3 2025-12-27 – 2025-12-30
flag New Delhi online OSM India×TomTom Online Mapathon 2025-12-28
flag Braga Mercado Municipal de Braga OSM Braga meetup / mapathon 2026-01-03
flag MAP Mercator museum OpenStreetMap Belgium at the MAP-Mercator museum 2026-01-03
flag Braunschweig Stratum0 Braunschweiger Mappertreffen im Stratum0 Hackerspace 2026-01-03
flag नई दिल्ली Jitsi Meet (online) OSM India – Monthly Online Mapathon 2026-01-04
Missing Maps London: (Online) Mapathon [eng] 2026-01-06
iD Community Chat 2026-01-07
flag Stuttgart Stuttgart Stuttgarter OpenStreetMap-Treffen 2026-01-07
MapYourGrid webinar: Data quality in OpenStreetMap for energy system planning 2026-01-08
flag Dresden Bottoms Up, Dresden OSM-Stammisch Dresden 2026-01-08
flag Bochum Das Labor, Alleestraße 50, Bochum OSM-Treffen in Bochum 2026-01-08
flag Online OpenStreetMap Midwest Meetup 2026-01-08
OSMF Engineering Working Group meeting 2026-01-09
flag Jitsi-Meet Erstes Online-Treffen der OSM-Mapper:innen im Sauerland 2026-01-09
flag Chiasso Mapping party @ New Year’s brunch by Wikimedia CH 2026-01-10
flag København Cafe Bevar’s OSMmapperCPH 2026-01-11
Missing Maps : Mapathon en ligne – CartONG [fr] 2026-01-12
flag 臺北市 MozSpace Taipei OpenStreetMap x Wikidata Taipei #84 2026-01-12

Note:
If you like to see your event here, please put it into the OSM calendar. Only data which is there, will appear in weeklyOSM.

This weeklyOSM was produced by IVIDES.org, MatthiasMatthias, Raquel Dezidério Souto, Strubbl, Andrew Davidson, barefootstache, derFred.
We welcome link suggestions for the next issue via this form and look forward to your contributions.


Shaun McDonald

Heatpump install

In June 2025 I got a heat pump installed in my 3 bedroom semi-detached house built in 1900. I thought I’d document the process as it may be of interest to others, particularly some aspects of the heat pump sizing and installation of the underfloor heating, which on discussing with some people they found quite… Continue reading Heatpump install

In June 2025 I got a heat pump installed in my 3 bedroom semi-detached house built in 1900. I thought I’d document the process as it may be of interest to others, particularly some aspects of the heat pump sizing and installation of the underfloor heating, which on discussing with some people they found quite interesting and useful.

I started the discussion with the local installer, Rewneable Heat, about a year before, and it took much back and forth via email with some phone calls and a couple of site visits to get the retrofit all designed. As I’d done the basic heat survey in a spreadsheet myself, they were able to use this as a starting point and saved them having to come out and do all the measurements.

We moved into the property 2 years before the install, and on moving in discovered there was an issue with the thin kitchen radiator leaking at the valves, so had to isolate it quickly as no easy way to fix it properly, combined with knowing we were going to install the heat pump which would require radiator upgrades, so no point installing something to be taken out within a couple of years. There was also no insulation above the kitchen at all, so within the first year I installed some sheep’s wool insulation called Thermafleece from Celtic Renewables, which made a noticeable improvement to the warmth in the kitchen.

The gas combi-boiler was over a decade old. By the time it came to install time of the heat pump we were starting to have reliability issues with the boiler. For example it had an odd setup for taking the condensate away, where there was a small container with a water level activated pump, which would pump the water to the drain. This pump was starting to run constantly in some cases. The system was also losing pressure, which meant that I frequently needed to top up the pressure but couldn’t see where the leak was.

A family member works for Mitsibushi in the heat pump department in Livingston (where they make the heat pumps), so going for a Mitsibushi seemed a no brainer. The local installer we chose didn’t normally use that brand, but were happy to go with it.

The heat loss survey suggested that we needed 6.9 kW, however looking at historical gas smart meter data for the coldest day over the previous couple of years suggested the maximum gas used over any hour was less than 6kWh, typically just over 5kWh, thus the heat loss survey was potentially over estimating the heat power we needed. Heat loss surveys over estimating the power needed is a known issue, as they take a bit of a worst case scenario with the amount of heat loss, and are unable to take account of some of the characteristics of the building which could mean there’s less heat loss compared to the calculation. There’s also some additional fabric or insulation improvements we can do to help reduce the heat loss, thus reducing the heat demand required. For example, we’ve recently had a water leak, which turned out to be the flat roofs about the bedrooms being end of life and needing replacing, with the replacement also including insulation (none before).

The cupboard that had the gas boiler is where the new hot water tank plus electrical sub board got installed. The Mitsubishi 170 litre slimline pre-plumbed cylinder just fitted in, and was likely the largest Mitsubishi hot water tank that would fit. It was a tight fit, and the installers did a neat job getting it all fitted in.

Most radiators were upgraded to larger radiators to allow a low flow temperature, and therefore more efficient system. Two of the radiators that weren’t upgraded were borderline needing upgraded to a larger size, however were difficult to do so due to the position and space available. We may come back and change them in the future, but thought we’d see how we get on first. With one of them, insulating the flat roof above should help (still to do), and would probably be the priority, which should reduce the heat loss and therefore heat requirements in that room. It’s also got the washing machine and tumble dryer, so when it’s cold there are other heat sources likely on too, reducing some of the need for a larger radiator.

In the kitchen we got the installer to remove the thin leaking radiator, capping the pipes in the ceiling. This was replaced with underfloor heating. The heating installer came in early week 1 to install the underlay and underfloor heating pipes. We then had just under a week to get most of the tiles stuck down, particularly in the cupboard that the new hot water cylinder would be installed. The installer used an insulated board with pre-cut grooves for the underfloor heating pipes. We then used the tile adhesive directly on the boards and pipes with the tiles on top, making it an easy process. The hardest part was trying to get the tiles level everywhere.

3 doors needed to have the bottom trimmed off due to the extra floor height. Easy enough done with the circular saw.

No concrete screed was needed, which puts the room completely out of use until it’s dry. It’s also quite costly and time consuming to install the concrete screed. With this backer board solution we could strategically lay the tiles to keep use of the kitchen whilst being careful where we stepped and leaning over at times.

Week 2 the main part of the install took 5 days, starting on the Monday.

Day 1 was mostly removing the old gas boiler, draining the system, and preparation work. The concrete base stands for the heat pump were created. The new electrical sub board for the heat pump was installed, with the house power off for a short time to connect this in. Once the boiler was out in the morning we had no water from the hot taps.

We headed across the road to the swimming pool for a swim, and shower in the evening. Rather handy having a swimming pool so close to home and a monthly pass. With the gas boiler out, I emailed Octopus Energy to start the process to remove the gas meter.

Day 2 was implementing the pipework changes and hanging some of the radiators that were changing. The external pipes and electrical cables were put in place, but not connected up.

Day 3 most of the radiators were hung by the end of the day, and the hot water tank was filled and connected up. The heat pump was moved into place and linked up. The hot water tank was filled (but not heated yet), so we could get water from the hot tap again. We were rather impressed that the pressure on the hot and cold taps was now equal, whereas with the combi boiler the hot water at the taps was noticeably lower pressure.

Day 4 was getting the system up and running, checking for leaks, bleeding radiators, learning the controls, connecting the heat pump to Melcloud (Mitsibushi’s cloud service), and then running the system overnight to start commissioning. With it being so warm, it was hard to keep the heat pump going all the time (on reflection, using a different mode from weather compensation, such as target flow may have worked better). With it being mostly new radiators, and the system being mostly clean anyway, it wasn’t too much of an issue. Once the heat pump was linked up to MelCloud I could also link the heat pump up to my Home Assistant install which runs on a Raspberry Pi. This meant I could record some details such as flow, return, and outside temperatures.

Day 5 was finishing up the install, flushing the system and re-filling it, putting the thermostats in place, and completing the insulation of the pipes. As they were doing that they spotted a minor leak on the small ball valves to one of the radiators that wasn’t changed, so replaced those with straight pipe. My kids spotted that the smaller kids bedroom had a bigger radiator and found it strange, however this is expected due to the extra external wall, thus greater heat loss in the smaller room.

The warranty for the Mitsibushi heat pump needs the paperwork submitted by the home owner rather than the installer as with other manufacturers. This was an easy process with the only hickup being that they could couldn’t find the serial number I entered on the form. They kindly asked for a photo via email and 3 weeks later I had an email confirming the manufacturer’s warranty. This was different to other heat pump manufacturers that our installer use where the installer submits the warranty documentation and passes it on to the customer.

The EPC was completed the following Friday evening, organised by the heat pump installer. It was a quick process as the installer had passed on the install details, so it was a case of verifying and taking photos of the relevant details.

The EPC went from a mid E to a high D, only just missing out on the C rating by one point. Some more insulation, solar PV, and a battery should get that improved further.

With the EPC stating that we’ve got the heat pump, and the invoice, I could then send off to Home Energy Scotland for the funding payment having started the application process prior to the works starting (very important). The payment came through within a week or two, so was pretty quick, I was then able to pay this on to the heat pump installer.

The basic energy monitoring on the Mitsubishi isn’t particularly accurate, and is rounded to the down to the whole kWh. So I added a Shelly EM with a CT clamp to get some more accurate and live monitoring, and connected it up to Home Assistant.

CT clamp around the electrical cable for all of the electric that the heat pump uses. This links to the grey meter box.

A week after the install of the heat pump was completed, an Octopus engineer came and removed the gas meter, and capped the gas supply. Another week later and my account was updated that the meter was removed and final bill produced and sent a few days after that.

Gas meter box with the meter removed. There is a yellow and green earthing cable linking the two pipes.

I found the pure weather compensation and dumb thermostat hasn’t worked so well, as it’s hard to find an exactly optimum heating curve, for example when it’s wet and windy I found a slightly higher flow rate was needed. I also got annoyed with the hot water occasionally heating up during the Octopus Agile peak time, so have setup Havenwise, which uses the energy tariff and weather to optimise the heating. This has produced a much more stable temperature, as it’s able to lower the flow temperature when approaching the set temperature, and raise it for example when the back door has been left open and let the cold air in, thus getting back to temperature much quicker compared to pure weather compensation. It reduces some of the cycling I seen in some weather conditions if I didn’t have the weather compensation right for that wind and rain condition. Having a cap of 45˚C flow temperature in the Havenwise system has really helped to avoid too high a temperature, and massively overshooting the target temperature. The design flow temperature is 45˚C at -5.6˚C.

So far, comparing our total energy costs to the previous year for each month has shown that we are saving some money. The original quote suggested we’d be roughly similar cost to before, so a small reduction in cost whilst getting a warmer house with better hot water is a lovely quality of life improvement. Still have the coldest months to go, to really tell how well it will work.

To confirm my direct debit for energy is set right I take the previous 12 months cost and divide it by 12, and can then tweak the direct debit also taking account of the current balance. At the point of the install in June the total prior year cost was £180 per month. Now at the end of December we’re at £153 per month. We’re on the Octopus Agile tariff and use Havenwise to time the hot water by the heat pump for the times that are cheapest, and set appropriate flow temperatures based on heat demand.