I would like to ask if it would be possible to change the color of the monastery area marking to something other than gray, because it blends in quite a bit on the map and is therefore difficult to read. I know that no one can change it, but I would like to see it resolved somehow, for example with a darker shade of gray. Thank you for all the comments and feedback.
I would like to ask if it would be possible to change the color of the monastery area marking to something other than gray, because it blends in quite a bit on the map and is therefore difficult to read. I know that no one can change it, but I would like to see it resolved somehow, for example with a darker shade of gray. Thank you for all the comments and feedback.
I made Walkably, a free walkability map for 31 European countries.
Streets, paths and places come from OpenStreetMap contributors (ODbL). Six-sided cells about 95 m across cover the map. Each cell a street crosses gets a score from 0 to 100.
How the score uses OpenStreetMap
The score has two parts:
Reach is 60% of the score. It measures the walk on real
I made Walkably, a free walkability map for 31 European countries.
Streets, paths and places come from OpenStreetMap contributors (ODbL). Six-sided cells about 95 m across cover the map. Each cell a street crosses gets a score from 0 to 100.
How the score uses OpenStreetMap
The score has two parts:
Reach is 60% of the score. It measures the walk on real streets and paths, at 80 metres a minute, to eight daily needs, such as groceries, parks and public transport. After 20 minutes, a place scores nothing.
Street quality is 40% of the score. It covers traffic, street noise (Barcelona only so far), summer shade, busy roads nearby, and slope.
Census checks
The pass marks were written down before each check was run. In France, England and Wales, and Ireland, I ranked areas by the share who walk to work and by Walkably score, then compared the two orders (1 means the same order, 0 means no relation). Each country figure is the middle result, with a pass mark of 0.35:
France: 0.73 (middle of 28 cities; I set the formula using the French data). Pass.
England and Wales: 0.62 (middle of 301 council areas). Pass.
Ireland: 0.69 (middle of 34 counties and cities). Pass.
The weak spot is the one Paris district in the check, the 16th arrondissement, at 0.17.
Busy-roads check
I compared the busy-roads part of the score with a published street audit for 43 of its 59 European city centres: 0.56 against a pass mark of 0.40. Pass.
Checks that did not pass
Three checks did not pass:
City against city: 195 cities in the first 20 countries against Eurostat walk-to-work data scored 0.00 (pass mark 0.50). Metros carry people to work, so few walk the whole way, and greater Paris (7.8%) ranks below Clermont-Ferrand (14.5%). A second version, written before the run, counted walking or public transport and scored 0.60, a pass.
Summer shade: 43 centres against the street audit scored -0.18 (pass mark 0.40). Trees alone scored 0.27.
Barcelona, street by street: trained observers rated close to 2,000 Eixample street segments (2018 and 2019). Our street quality does not match their score (-0.03, pass mark 0.40). Matching to the road, not a sidewalk, gave -0.07, so that was not the cause. The reason is not found yet.
What this says about OSM coverage
A country is added when OpenStreetMap there lists at least as many shops, services and streets per resident as the least-mapped country already on the map.
A city page needs at least six named areas where people live. In 49 cities of about 100,000 people or more that are on the map, we could not find six such areas in OpenStreetMap (21 in Spain, 14 in the United Kingdom, 7 in Italy), so they have no city page; their streets still have scores.
What you can use
Berlin, Hamburg, Munich, Vienna and Rome rank their districts, each with a CSV table to download under the ODbL.
If a shop or path is missing in OpenStreetMap, please map it there. If the score still looks wrong, use the “Report a wrong score” button on the map. It sends me the spot, the score and the walking times.
I have been adding and fixing temples in Surat, Gujarat. Many temples and community halls are missing on the map, or have wrong or incomplete details. I want to make them easier to find.
What I did
Added new temples in [Surat]
Fixed wrong temple names
Added names in Hindi and Gujarati so people can search in their own language
Added community halls used fo
Hello everyone,
I have been adding and fixing temples in Surat, Gujarat. Many temples and community halls are missing on the map, or have wrong or incomplete details. I want to make them easier to find.
What I did
Added new temples in [Surat]
Fixed wrong temple names
Added names in Hindi and Gujarati so people can search in their own language
Added community halls used for religious ceremonies
Some places are only open during festivals, like Navratri garba grounds and pandals. I don’t know the best way to tag them.
My questions
How should I tag temporary festival venues?
Are there other mappers in Gujarat I can work with?
Disclosure: I work with Pandits Near Me a service that helps people find and book pandits for pujas. I am mapping these places to make local information more accurate.
Thank you for reading. Any feedback or advice is welcome!
Gent heeft een vrij goede dekking van gebouwen en adressen, maar ik kom toch nog af en toe ontbrekende adressen tegen.
Hieronder een samenvatting van een systematischere aanpak om uit te zoeken waar OSM nog adressen uit de officiële data mist,
vooral als geheugensteuntje voor mezelf.
Om het werk enigszins behapbaar te houden, beperk ik me in dit geval tot adressen in de postcode 9031 van
Gent heeft een vrij goede dekking van gebouwen en adressen, maar ik kom toch nog af en toe ontbrekende adressen tegen.
Hieronder een samenvatting van een systematischere aanpak om uit te zoeken waar OSM nog adressen uit de officiële data mist,
vooral als geheugensteuntje voor mezelf.
Om het werk enigszins behapbaar te houden, beperk ik me in dit geval tot adressen in de postcode 9031 van Drongen.
en download de “raw OSM data” export. Sla op als .osm bestand, bijvoorbeeld 2026-10-25_9031.osm.
Met osmconvert,
bv. als ./xml-to-csv.py 2026-10-25_9031.osm,
krijg je een 2026-10-25_9031.csv bestand met alleen de relevante informatie.
#!/usr/bin/env python3
importosimportsubprocessimportsysdefmain(i:str):print(f"Converting {i}")ifnoti.endswith(".osm"):raiseException(f"Expected file name ending with '.osm', got {i}")ifnotos.path.exists(i):raiseException(f"Did not find file {i}")base=i[:-4]fn_out=f"{base}.csv"args=["osmconvert",f"-o={fn_out}","--csv-headline","--out-csv",'--csv="@id addr:street addr:housenumber addr:unit"',f"{i}",]print("".join(args))# subprocess.check_call(args)
subprocess.check_call("".join(args),shell=True)if__name__=="__main__":main(*sys.argv[1:])
Nu hebben we de officiële data nodig.
Het register is te downloaden via vlaanderen.be,
na in te loggen met e-ID. Vul in:
Type versnijding: Gemeente
Buffer: Geen buffer
Gemeente(n): Gent
Het duurt enige tijd voor het bestand klaar is; je geeft je e-mailadres in en krijgt bericht wanneer het kan gedownload worden.
Het gaat om een zip-bestand, in dit geval Gebouwen_en_adressenregister_20261025_44021_Shapefile_LB08.zip,
waarin 44021 de NIS-code van Gent is.
Het relevante bestand is Gebouwen_en_adressenregister_20261025_44021_Shapefile_LB08/Shapefile/Adres44021.shp.
Dit bestand bevat de adressen van heel Gent.
Ik gebruik QGIS om me te beperken tot Drongen.
Dit kan wellicht op een andere en meer efficiënte manier,
maar het is voor het vervolg nog zo nuttig om de data open te hebben.
Open het bestand in QGIS; in het paneel “Layers” staat de layer “Adres44021” met heel Gent.
Klik met de rechtermuisknop op de layer, klik “Filter”, vul als uitdrukking "postcode"='9031' AND "status" = 'InGebruik' in en druk “OK”.
Klik opnieuw met de rechtermuisknop op de layer, volg “Export”, klik “Save Features As”, kies de bestandsnaam (bv. 2026-10-25_GRB_9031.csv) en druk “OK”.
Nu heb je beide datasets als CSV en kan je de data gaan vergelijken met een vrij rudimentair script:
Bijvoorbeeld als ./process.py 2026-10-25_GRB_9031.csv 2026-10-25_9031.csv | sort | uniq.
Interpolatie van huisnummers wordt ondersteund tussen twee getallen (12-18, waarbij ook de oneven nummers worden meegerekend)
of tussen twee huisnummers die bestaan uit hetzelfde getal met een verschillende letter-suffix (12A-12D).
Andere gevallen (10-10A of 12-18C) worden niet ondersteund en krijgen een “Can’t interpolate” foutmelding en
zullen ook als ontbrekende adressen voorkomen.
Deze gevallen worden best op voorhand opgeruimd tot een ondubbelzinnige waarde.
Hetzelfde adres kan verschillende keren voorkomen in de officiële data
(bijvoorbeeld met verschillende busnummers),
wat wordt opgelost door de deduplicatie met | sort | uniq.
Adressen die (foutief) in OSM opgenomen zijn met een addr:unit tag
(bijvoorbeeld addr:housenumber=1 addr:unit=A i.p.v. addr:housenumber=1A)
worden in dit script wel gehercombineerd.
Deze corrigeren in OSM is een aparte taak.
Merk op dat de controle maar in één richting gaat:
ze maakt je attent op adressen in het register die ontbreken in OSM.
Adressen die bestaan in OSM maar niet in het register worden niet opgemerkt.
Conclusie voor Drongen: op ca. 6600 adressen in het officiële adressenregister
waren er een 15-tal OSM-gebouwen met dubbelzinnige addr:housenumber en
ruim 300 ontbrekende adressen.
Daarvan heb ik er al enkele tientallen aangevuld; meer is voor een ander moment.
De ontbrekende adressen hadden verschillende oorzaken:
gebouwen met meerdere adressen waarvan slechts één getagd is;
percelen die wel al een adres hebben, maar nog niet bebouwd zijn;
een enkele woning die verdwenen is door de verbreding van de spoorweg;
typos (nr 23 ipv 13, of twee nummers 26 naast elkaar i.p.v. 26 en 28);
Chcel by som poprosiť, či by sa nedalo, aby farba označenia kláštorného areálu nebola sivá, pretože dosť splýva na mape a je tým pádom zle čitateľná.
Viem že to asi nikto nebude vedieť zmeniť, ale chcel aby sa to nejakým spôsobom vyriešilo, napr.: dať tmavší odtieň sivej. Za všetky pripomienky a prípadnú ďakujem.
Chcel by som poprosiť, či by sa nedalo, aby farba označenia kláštorného areálu nebola sivá, pretože dosť splýva na mape a je tým pádom zle čitateľná.
Viem že to asi nikto nebude vedieť zmeniť, ale chcel aby sa to nejakým spôsobom vyriešilo, napr.: dať tmavší odtieň sivej. Za všetky pripomienky a prípadnú ďakujem.
I’d like to introduce PillarPoint, a free and open source Android app for people who find, visit and record British triangulation (trig) points and Ordnance Survey bench marks.
What it does
Shows all 26,976 trig points from TrigpointingUK and over 265,000 bench marks from the Bench Mark Database on an OpenStreetMap base map, with a “nearest to me” list<
Hello all,
I’d like to introduce PillarPoint, a free and open source Android app for people who find, visit and record British triangulation (trig) points and Ordnance Survey bench marks.
What it does
Shows all 26,976 trig points from TrigpointingUK and over 265,000 bench marks from the Bench Mark Database on an OpenStreetMap base map, with a “nearest to me” list
Works offline after the first download. Plenty of trig points are well out of mobile signal
Lets you log a visit with a condition report, notes, photos and an optional GPX track. If you sign in, visits sync to your TrigpointingUK and Bench Mark Database accounts, and photos upload to TrigpointingUK
No adverts, no analytics and no tracking
Where OpenStreetMap comes in
For each trig point, the app checks whether OSM already has a matching survey point. It also tells you if the OSM node is some distance from where the station is recorded.
If a trig point looks to be missing from OSM, you can report it with an OSM note or open the iD editor. Both only work when you’re actually standing within 50 metres of it. That’s deliberate. TrigpointingUK and Bench Mark Database positions come from Ordnance Survey data, which is Crown copyright and can’t be copied into OSM. So the app never uses them. A note is always placed at your own GPS position, which is your own observation and fine to share. The app shows how good your GPS fix is before you file, so you can wait for a better one. The app explains this itself where you file a note, as well as in its privacy notice.
A “field notes queue” keeps a list of visited trig points that seem to be missing from OSM, so you can deal with them later or when you’re next back on site.
How it was made
In the open: I’m not a professional Android developer, and the app has been built with a lot of help from Claude, an AI assistant. I test every release on my own phone and out in the field, and the code is all public for anyone to look over.
OpenStreetMap is a collaborative mapping project that allows people around the world to explore maps and contribute geographic information. Community members work together to improve map data and make geographic information more accessible.
Learn more by visiting Exploring OpenStreetMap and Its Mapping Community.
OpenStreetMap is a collaborative mapping project that allows people around the world to explore maps and contribute geographic information. Community members work together to improve map data and make geographic information more accessible.
Search was the feature you complained about most. Here is how we rebuilt it from scratch for OsmAnd 5.5 — with a video and interactive demos of the new engine.
If you have ever typed an address into OsmAnd and got a street in another town — or nothing at all — you are not alone. Search has been the most common complaint we hear, and in our 2026 survey it came up again and again in every language. So this year we did not patch it once more. We built a new search engine from scratch, and it comes to everyone with OsmAnd 5.5. If you don't want to wait, it is already in our nightly builds.
The video above tells the whole story in 23 minutes. Below is the short version, with a few interactive demos so you can play with the same ideas the new engine uses.
Addresses typed your way.Unter den Linden 10 or 10 Unter den Linden, S Mountain Blvd for South Mountain Boulevard, a postcode or a state instead of a town.
Typos corrected. Misspell a word and search offers the right one: leopoldstrase 10 → Leopoldstraße 10, mnuc → München.
Suggestions as you type. Start a word and search offers the most common words that continue it — tap one instead of typing the rest.
Public services by the name people use.DMV finds motor vehicle offices and NHS finds NHS clinics, even when the map lists the organisation only as the operator.
Categories in more words and languages. Categories match common synonyms and work in your language, in English, and in the local language: with the app in English, both school and Schule find schools in Germany.
Places next to places.Fuel McDonald's finds gas stations with a McDonald's nearby; Shell on a named street; two streets that cross.
Faster and measured. The search itself is about five times faster, and every change now runs against 137,000 real searches in 28 test sets — 99.5% of them are found.
Google can afford to be clever: every query goes to a server that has learned from billions of searches, corrections, and taps. OsmAnd has no server. Everything happens on your phone, inside the map files you downloaded — so the phone itself has to work out what you meant.
And addresses have no grammar book. Every country writes them its own way, and people mix the parts in any order. The same line of text can mean two different places:
One line of text, many readings
Real queries from our tests. The colour shows what each word turns out to be.
«5 Ave New York»
5 AvestreetNew Yorktown— Fifth Avenue in New York City
or5houseAve … New Yorkstreet— house 5 on New York Avenue
«Pennsylvania Avenue, Utah»
Pennsylvania AvenuestreetUtahstate— a street named after one state, in another
orPennsylvaniastate— also a state on the other side of the country — and "Avenue" is in over a million street names
«48 Free Street, Portland, Maine»
48houseFree StreetstreetPortlandtownMainestate— the state of Maine
orMainestreet— there is also a Maine Street, 37 km away
«New Philadelphia»
New Philadelphiatown— a town in Ohio
orNewstreetPhiladelphiatown— New Street in Philadelphia
«Calle 20 301, Mérida»
Calle 20street301houseMéridatown— the first number is the street, the second the house
«Rue du 8 Mai 1945»
Rue du 8 Mai 1945street— two numbers, and neither is a house
«14-54 31st Road, Queens»
14-54house31st RoadstreetQueenstown— one house number with a dash
«Calle L entre 23 y 25, La Habana»
Calle Lstreetbetween 23 and 25streetLa Habanatown— no house number at all — just the streets around it
Same place, different text
«23 South 2nd Street, Saint Clair» = «Saint Clair, South 2nd Street 23»
For years every release fixed some search bugs, and every year 50 to 90 new ones came in. Users told us almost nothing works; we could not reproduce a single bug ourselves. So in 2025 we stopped guessing and built a test bench: take thousands of real addresses from the map, type each one the way a person would, and count how many are found.
The first honest number was about 80%. Every user report with a real address became another test — and the bench, not our feeling, started deciding what is fixed.
The old search worked like a librarian: find the town, walk along its shelf of streets, open the street, find the house. It works well in a small town. It works much worse when the town is London — one shelf with 56,266 streets — or when there is no town at all and a single word can be a village, a street, or a hospital. Try it:
The librarian
How the old search looked for an address. Real data from OsmAnd maps — the same scenes as in the video.
step 1 of 21
Every search starts with a key: take the rarest word, find every place that has it, and let the other words filter.
Every address that broke got its own patch: townships, word order, abbreviations. Each patch fixed one address and broke another, and together they became slow and fragile. One user with eighty maps installed waited more than two minutes for the right result.
We are searching a map, after all. So instead of walking shelves, the new engine lights up every word of the query on the map, and looks for the places where the lights meet. A street and its town meet because their areas overlap; a McDonald's and a gas station meet because they stand next to each other. Since June 2026 every street and every town in OsmAnd maps carries its own area for exactly this.
Here are the real objects the engine finds in Portugal for one long query. Pick the words and watch the map:
Words on the map
Real objects OsmAnd found in Portugal for the query «Travessa Santo António Rua Joaquim Ribeiro Carvalho Portugal». Pick words: each one lights up the objects that have it. White dots are where all chosen words meet in one object.
Comparing every object of one word with every object of another would take hundreds of millions of checks — more than half a minute for a single search. The trick is the same one every web map uses: tiles. The world is cut into four squares, each of them into four again, and so on, and every tile gets a number along a Z-shaped curve. Two tiles never overlap partially — they are either apart or one sits inside the other.
So each word becomes a sorted list of tile numbers, and two words are joined by walking both lists at once, like a zipper. Pairs that can't meet are never looked at:
The zipper
Each word becomes a sorted list of tile numbers on the Z-curve. Walk both lists at once: the smaller number steps forward, equal numbers mean a shared tile. Change the level to see how the lists grow.
×
An advanced version of the zipper jumps between tile levels — a town is a big tile, a street a small one — and skips whole regions where the other word has nothing. Half a minute became 50 milliseconds.
Long queries, like a crossing of two streets, add one more twist. Each object covers only some of the words, so the answer is a set of pieces that covers every word exactly once — and also meets on the map. It is a classic hard problem, the same family as Sudoku. The engine plays it like Tetris: pieces dock into a row, every docking is checked on the map, and a row that drops to zero disappears together with everything that could have been built on it.
This is the engine's real trace for Travessa de Santo António, Rua Joaquim Ribeiro de Carvalho, Portugal:
Tetris with words
8 words, 8 columns. A piece is a group of objects that cover the same words; its number is how many places stand behind it. Pieces dock into a row until every word is covered — or until no places are left.
piece 0 of 30
Travessa
Santo
António
Rua
Joaquim
Ribeiro
Carvalho
Portugal
1,354 places
Portugal 1,354
A piece falls into a new row: Portugal — 1,354 places.
The new engine went from its first test run in July 2026 to beating the old search two days later, and kept climbing. Today 99.5% of the 137,000 test searches are found. In Pennsylvania, where we started, the addresses we could not find went from 206 to 40 to 7 — and those last seven are broken in OpenStreetMap itself.
It also handles queries the old search never could, like a McDonald's next to a gas station.
Not everything is solved. Havana's Calle L, between 23 and 25 has no house number, only the two streets around it, and we still can't find it. Ranking, typos, and common words each deserve a story of their own.
The new search comes with OsmAnd 5.5. You can try it today in our nightly builds, and as always the code is on GitHub. How to use search is described in the Search documentation.
Tell us what you typed. When search can't find something, send us the exact query to support@osmand.net or open an issue on GitHub — every miss becomes a test.
Help the map. A street without a name can't be found, and streets inside a town without a boundary may be missed. Add names and draw boundaries in OpenStreetMap.
The video has subtitles in 7 languages and dubbed audio in German, French, Italian, and Spanish.
We appreciate your interest in us and thank you for taking the time to read this article. Join us on social media to keep up to date with the latest news and share your experiences. Your opinion is important to us.
I used to play Ingress. For those who haven’t heard of it, you have probably heard of its younger (more popular) sibling, Pokémon Go, especially if you had to deal with map vandalism from its playerbase. When I acquired my first smartphone, mobile games were still a new thing, and they were mostly full of gimmicks. They never captured the same level of immersion that you could experience when pl
I used to play Ingress. For those who haven’t heard of it, you have probably heard of its younger (more popular) sibling, Pokémon Go, especially if you had to deal with map vandalism from its playerbase. When I acquired my first smartphone, mobile games were still a new thing, and they were mostly full of gimmicks. They never captured the same level of immersion that you could experience when playing a computer or home console game. But when a friend introduced me to Ingress, it was unique, and I was instantly hooked. The storytelling turned me into an “agent” and my phone into an “XM scanner,” just like the cool sci-fi stuff I’d seen in movies. But it was more than just a gimmick, because going somewhere in the real world and coordinating with other players was an integral part of the game. I met a lot of people because of Ingress, and travelled to some amazing places I wouldn’t have otherwise. But as with any game you spend hours and hours playing, I eventually got burned out.
A few years ago, I remember hearing about StreetComplete, a gamified way to contribute to OpenStreetMap by solving quests. It sounded like a more productive way to fill the time I had been using for Ingress, while still scratching the itch to explore. As of this writing, the iOS StreetComplete app has only been published for a week, so needless to say, I couldn’t use it on my iPhone back then. When discussion of ALPRs came up in the United States more recently, I saw OpenStreetMap mentioned again, and this time I had an Android phone. I downloaded StreetComplete, and have been contributing as a hobby on and off ever since.
How complete are addresses in OpenStreetMap in Belgium? After several status these previous years (see September 22, May 23, May 24, November 24 for Wallonia and April 2025 for all Belgium), here is an update of the situation.
The aim of this small article is to assess the completeness of addresses in Belgium for OSM, compared to official data. Basically we count the address points in OS
The aim of this small article is to assess the completeness of addresses in Belgium for OSM, compared to official data. Basically we count the address points in OSM and in official data by municipalities. We don’t check the address quality here, we know there can be errors in OSM data, as well as in official data.
How I proceeded
Using QGIS, I gathered OSM addresses and official ones. OSM data is imported in a PostgreSQL database using ´osm2pgsql´ based on a pbf file for Belgium from the 20th of October. Official data is coming from BEST address, that gathers Belgian addresses for the 3 regions of the country.
Addresses in OSM can be mapped on buildings (most of the cases), hence on a way, or on a node. I consider only objects with the “addr:housenumber” tag. First, I made a single layer of addresses points from OSM data by merging the centroids of buildings with this tag and the points with this tag, by excluding the places where these two layers overlaps (typically points with an address inside a building where there is already an address). The method is far from perfect: I don’t consider relations, I miss some way objects with addresses but without the building tag (typically some schools), and probably a lot of other edge cases due to the “joyeux bordel” of the OSM data model. Finally I removed duplicate located at the same place.
Official data considers several address points for each building unit, or box number. It means that there are often several points at the same place, especially in cities, accounting for each box number. Since the mapping of box number is often not so used in OSM, I removed all duplicated address located at the same location. This reduces the number of official address from 7,033,422 to 4,578,368.
Then I simply count the number of OSM and official address by Belgian municipalities and compare the two.
The method and the QGIS project file is now saved in github.
The result in maps
In Belgium, I counted 4,098,458 addresses in OSM compared to 4,578,368 in official data: a ratio of 89.5 %. It was 87.6 % in the last analysis in April 2025.
But! There are actually a lot of official addresses that are already available but which match no buildings in reality: these are provisioned addresses for future buildings. It is not about a few addresses. In my municipality, about 400 addresses over ~4000 are just provisioned: they do not correspond to buildings already built at the moment. The completeness rate of many places could thus be 10% higher!
Here is the map of the completeness by municipalities
Here is a map with circles showing the number of missing addresses by municipalities. The largest missing parts are in big cities: Antwerpen, Gent, Tournai, Namur, … Brussels region looks however good, and Charleroi improved a lot since the last analysis.
Municipalities where the completeness rate is the lowest are:
Opwijk
Maarkedal
Vleteren
Mont-de-l’Enclus
Celles
Berlare
Ronse
Estaimpuis
Huldenberg
Zwevegem
Where are the missing addresses and why?
I had a look at some places where OSM is missing addresses compared to official data. It happens in 3 kinds of situations:
1) In the municipalities with the lowest completion rate, addresses are missing simply because no contributions were made in these areas: no “manual” adding of addresses nor import of buildings with addresses. Sometimes, the area was actually mapped for a long time in OSM but with buildings without addresses.
2) There are a lot of missing addresses in the largest cities: Antwerpen, Gent, Namur, Tournai, … Mapping buildings and addresses is always more complex in cities as compared to mapping small villages. Major reaffectation of land to residential areas (typically from industrial land to residential area) occurs a lot in large cities and we can find a lot of missing addresses in these areas.
3) Lastly, even in well-mapped places, there can be missing addresses simply because there are new buildings, either scattered in the streets or gathered in new districts, and the local mapper did not add these new addresses yet.
So, we have a completeness rate of about 90% in OpenStreetMap. Given the fact that some official addresses are provisioned, we are not so far from the completion, at least in terms of number of addresses. We know that OSM is sometimes more up-to-date compared to official data, but still there are some places where addresses are just missing.
How to improve the address coverage in OSM in Belgium?
The community did already a great job, but there are still some places to improve!
If you want to contribute to addresses and buildings in Belgium, you can of course add “by hand” some new buildings and addresses in your neighborhood, or even check existing ones.
But actually, a lot of buildings and addresses in Belgium were imported using the “buildings import tool”, which is almost necessary if you want to add thousands of addresses where it is still missing.
This tool was just revamped: the new version is available at https://new.buildings.osm.be/. Basically, the tool helps to detect where buildings are missing and allows to copy-paste the buildings in JOSM. It takes some times to get used to it, but after a few manipulations, you’ll be ready to import and conflate hundreds of buildings at once.
Please ask for some help for any questions about using this tool: there is a discussion page here. There are also more information on this wiki page, and you can tell other OSM contributors where you are working using this map.
Hi everyone. I’d like to share a small project built on OpenStreetMap data: The Church Atlas (thechurchatlas.com/?src=osm-diary), a free, ad-free map of more than 3,000 churches with an interface in 18 languages.
How it uses OSM: churches are imported city by city from OSM (amenity=place_of_worship with religion=christian), using name and name:xx, denomination, addr:* and wikidata. Wikidata and
Native Mappers is taking its first step towards building a community of student volunteers, geographers and mapping enthusiasts passionate about OpenStreetMap, cartography, GIS, remote sensing and community-led mapping.
The first meeting focuses on introducing our vision, exploring open mapping, identifying volunteer interests, and planning future training sessions, field mapping activit
Native Mappers is taking its first step towards building a community of student volunteers, geographers and mapping enthusiasts passionate about OpenStreetMap, cartography, GIS, remote sensing and community-led mapping.
The first meeting focuses on introducing our vision, exploring open mapping, identifying volunteer interests, and planning future training sessions, field mapping activities and collaborative projects.
Our mission is to connect local knowledge with open geographic data and inspire young people to map their surroundings for a better-connected world.
hinter diesem Konto steht Rücksitzhelden, eine kleine, kostenlose App für Familien auf langen Autofahrten. Sie zeigt Ausflugsziele und familienfreundliche Restaurants direkt an der Route, jeweils mit dem Umweg in Minuten. Gemacht wird sie von Martin Faust aus Berlin.
hinter diesem Konto steht Rücksitzhelden, eine kleine, kostenlose App für Familien auf langen Autofahrten. Sie zeigt Ausflugsziele und familienfreundliche Restaurants direkt an der Route, jeweils mit dem Umweg in Minuten. Gemacht wird sie von Martin Faust aus Berlin.
Nur einzelne Korrekturen von Hand, keine automatisierten oder Massenänderungen. Jede Änderung prüft und gibt ein Mensch frei.
Ein Changeset pro Objekt, immer mit Kommentar und Quelle.
Quellen: die Website oder das Impressum des Betriebs, Auskünfte der Inhaber, eigene Ortskenntnis. Niemals Google Maps oder andere Quellen mit unpassender Lizenz.
Im Zweifel eine Notiz statt einer Änderung, zum Beispiel wenn ein Betrieb geschlossen haben soll, wir es aber nicht sicher wissen.
Wenn euch an einer unserer Änderungen etwas auffällt, schreibt gern einen Kommentar zum Changeset, eine Nachricht an dieses Konto oder eine Mail an hallo@ruecksitzhelden.de. Wir antworten und korrigieren.
Danke an alle, die OSM möglich machen. Ohne eure Arbeit gäbe es die App so nicht.
Martin
English summary: This account belongs to Rücksitzhelden (ruecksitzhelden.de), a small free app for families on long car trips in Europe that uses OSM data for restaurants. We fix what restaurant owners tell us or what their own websites state, one object per changeset, by hand and with a human review, never from Google Maps or other incompatible sources. Questions or concerns: comment on the changeset, message this account, or write to hallo@ruecksitzhelden.de.
Mateusz Konieczny has proposed bot edits that would remove wall=wall from barrier=wall objects (and nowhere else) and do the same for fitness_station=yes and fitness_station=fitness_station on leisure=fitness_station, crossing=yes on highway=crossing, bollard=yes on barrier=bollard objects.
Requests for comments have been made for the following proposals:
Tykayn, aka Baptiste Lemoine, proposes phasing out amenity=hospital in favour of healthcare=hospital. Voting on this is planned to take place from 5 to 19 November.
HuggeK, PizzaTreeIsland and FairwayMapper want to use type=sport, along with golf=course and golf=tee_markers, to map golf courses with multiple courses and tee-dependent values.
Mapping campaigns
The Ballerup Municipality announced five new MapRoulette challenges covering all five Danish regions, with nearly 90,000 tasks to help improve OpenStreetMap.
Community
Four ministries of the Government of Québec have granted explicit authorisation to incorporate their geographical data into OpenStreetMap. The OSM Contributors wiki page contains a link to the authorisations. It should be noted that the Ministry of Natural Resources and Forests limits their authorisation to the dataset explicitly mentioned. Québec contributors subsequently started a discussion on the OSM Community forum to plan the steps for integrating these significant additions of data into OpenStreetMap: reviewing administrative boundaries, integrating address points and buildings, and harmonising street names.
FooBar99 explained how aerial imagery can be used while offline mapping in JOSM. To do this, he uses the Python tool MapTilesDownloader, which downloads tiles at any zoom level.
OpenCageinterviewed Sofia Pahaoja, creator of Touch Mapper, in the latest of their OpenStreetMap interview series. Touch Mapper uses OpenStreetMap data and 3D printing to create tactile maps for visually impaired people.
OpenStreetMap Foundation
The OpenStreetMap Foundation announced the election of Craig Allan (26.7%), Gregory Marler (26.4%), Héctor Ochoa Ortiz (25.7%), and Maurizio Napolitano (21.2%) to its board. All four candidates reached the required threshold in the first round and there were 1,656 voters in this election, with 595 ballots cast, of which 580 were valid.
Craig Allan presented the 2026 Chairperson’s report at the OpenStreetMap Foundation Annual General Meeting, as chair of the OSMF Board. Several other reports and documents were also presented at the meeting, including the 2026 Treasurer’s report by Roland Olbricht, the 2026 Personnel Committee’s report and the minutes of the 2025 Annual General Meeting.
The OpenStreetMap Ops Team reported that several PHP-based secondary OpenStreetMap services were temporarily offline due to a critical PHP security vulnerability.
Local chapter news
From 2 to 4 October 2026, FOSSGIS hosted ► the FOSSGIS-OSM Community Meeting at the Linuxhotel in Essen, attended by 25 active members. Topics included association work, a Mapnik-style replica of OpenSeaMap for map printing using print.get-map.org, and an exchange of experiences regarding the Panoramax instance. The results are documented on the wiki.
Events
Stefan Keller is inviting you to a webinar on enterprise data integration with Apache Hop on 27 October 2026 from 11:00 to 12:00 CET. It is online and free of charge. The webinar will cover the latest version, the current status of the GIS plugins, and two case studies from Glue Software Engineering AG.
KonGeoS, the conference for geodesy students from the German speaking region, took place at Mainz University of Applied Sciences from 15 to 17 October 2026. At the exhibitors’ forum, FOSSGIS members provided ► information about open-source GIS, OpenStreetMap, and the association.
Katja Haferkorn reported ► on the Smart Country Convention in Berlin, where FOSSGIS e.V. was represented at the lat/lon GmbH stand in the Open Source Park.
Education
The Spatial Workflow team have assessed OpenStreetMap data completeness in Washington, DC (US), by comparing OSM’s road network with the Census Bureau’s TIGER roads, analysing building and road growth curves using full OSM history data via the ohsome API, and measuring the completeness of key attributes.
Maps
The web app atm.gr lists ATMs across Greece on a map and in a searchable list, using OSM amenity=atm data combined with data from the banks and refreshed weekly. Attributes missing in OSM are shown as unknown, which indicates to local mappers where data can be improved.
The Institute of Geography at the Autonomous University of Mexico maintains a web map of geosites, based on OpenStreetMap and Leaflet. Knowledge of geohistory is essential for promoting its appreciation and fostering its conservation. In this regard, the identification, documentation, and dissemination of geosites help bring the Earth sciences closer to different sectors of society and contribute to a greater understanding of the land and the natural processes that shaped it.
At efimereuonta-nosokomeia.gr there is an independent free service that shows Greece’s hospitals on a map and in a list, including telephone numbers, directions and details of their Accident and Emergency departments. The map is based on OpenStreetMap, and the list works even without an internet connection. No registration is required, and a separate page shows which hospitals are on call today. For emergencies, the home page provides direct links to the numbers 166 (EKAB) and 112.
MapQuest has added a Halloween-themed Surveillance layer to their Android and iOS applications based on OSM man_made=surveillance data.
OsmAnd has updated its terrain maps and contour lines for the United States, Canada, and Mexico, using high-resolution national elevation data from the USGS, NRCan, and INEGI. The new data has about a 10 m resolution in the mainland US and about 30 m in Alaska and most of Canada and Mexico, so smaller ridges and steeper cliffs are now visible.
OSM in action
Jan Kryšpín has launched North Up Daily, a daily map puzzle in which you have to reorient 16 rotated map tiles so that roads and rivers line up correctly, and then guess the location. The game is free to play and requires no account. If you want more, you can practise as much as you like in practice mode or compete on the leaderboard. The map data is sourced from OpenStreetMap.
Software
Geocracia, a Brazilian news portal, released its AI prompt (beta version) but there is no OpenStreetMap attribution, even after contacting the developer about this problem.
In episode 313 of the Freakshow podcast, Tim Pritlove introduced ► Kugelblitz, a 3D globe browser ► for macOS that uses various data sources, including Sentinel-2 Cloudless, NASA Blue Marble, Earth at Night, Natural Earth, Mapterhorn, and OpenStreetMap.
Ratafuel is a free, open-source Android app that helps you find the cheapest fuel nearby in France. It combines open data on fuel prices with OpenStreetMap data on petrol stations. You can filter stations by fuel type, search for them in a selected town, and open a route in a sat-nav app. Ratafuel contains no adverts or trackers; access to your location is optional.
Stadia Maps explained that a recent update pays closer attention to land cover processing and presentation in the Alidade Bright, Outdoors, and Stamen Terrain map styles.
Gigazineexplained how to use Vespucci, a free, full-featured mobile app for editing OpenStreetMap data.
Programming
[1]
Adam Lucke has developed FreeNauticalChart.net, an open-sourced and open-data project that aims to provide free nautical charts.
Sarah Hoffmann reported that OpenStreetMap has not yet decided whether or not to participate in GSoC 2027. Students are advised not to get involved in projects before the participation announcement in March 2027, when OpenStreetMap’s participation will be confirmed.
Releases
Simon Legner has released Maplair 4.0.0, an open-source JavaScript library for interactive maps, forked from Leaflet. It integrates features that previously required plugins or workarounds in Leaflet applications, including map rotation, fullscreen mode, search, heatmaps, a minimap, and legends.
Rphyrin released version 26.10.16 of whathappened.here, a social check-in and review application built on OpenStreetMap. This update added shareable permalinks for user and location pages.
Tobias Zwick has released StreetComplete version 64.0, which is the first stable iOS version of this editor. It may take some time for the app to become available in the App Store.
Jakub Waller’s Papamap was featured on German Televison channel NDR.
Chase DiBenedetto, of Mashable, explained how commuters can avoid Flock cameras using MapQuest, a navigation app launched in 1996. Its recently introduced ‘Surveillance Layer’ allows users to locate nearby Flock cameras and other surveillance systems. According to MapQuest’s terms, the data comes from OpenStreetMap contributors.
Other “geo” things
The Regional Court of Frankfurt am Main has ruled , in a judgment that is not yet final , that Google is prohibited from publishing 3D images of a residential property. German case law on the matter is inconsistent, as the Regional Court of Itzehoe reached a different decision in a similar case in 2020.
Before dominating the oceans with its fleets, Portugal legally built ► its right to navigate them, conquer them, and exclude its rivals. From the pontifical legitimacy of the Portuguese monarchy to the bulls of the 15th century and the Treaty of Tordesillas, the political and legal foundations of the mare clausum transformed the ocean into a space of sovereignty and overseas expansion.
In his newsletter, Mapas Milhaud, Miguel García Álvarez presented ► twelve browser-based geography games. These included WorldGuessr (guessing locations using Street View), TimeGuessr (estimating the location and year a photo was taken), Worldle (recognising countries from their silhouettes) and Travle (naming countries as a chain of connections). His personal favourite is GeoGrid, in which you fill in a 3×3 grid.
Upcoming Events
Country
Where
Venue
What
When
🇮🇳
Ernakulam
Edapally, Kochi
Kochi Mapping Party 2026
2026-10-24 - 2026-10-25
🇮🇹
Pordenone
Consorzio Universitario Pordenone
Linux Day a Pordenone
2026-10-24
🇮🇹
Bologna
Liceo Copernico di Bologna
Linux Day 2026 a Bologna
2026-10-24
🇮🇹
Parma
Officine On/Off Parma
Linux Day 2026 Parma
2026-10-24
🇫🇷
Inclu K’fé
Cartopartie à Orx
2026-10-24
🇮🇹
Biblioteca comunale Alda Merini
Linux Day Casorate Sempione 2026
2026-10-24
🇩🇪
Berlin
Wikimedia e.V. Tempelhofer Ufer 23-24,10963 Berlin
OSM Hackweekend Berlin-Brandenburg 10/2026
2026-10-24 - 2026-10-25
🇸🇪
Uppsala
Datorföreningen Update
Mapping meetup in Uppsala
2026-10-25
🇮🇳
Bengaluru
Olive Street Food Cafe, 7th Cross Road, BTM Layout
OSM Bangalore Mapping Party
2026-10-25
🇮🇳
Noida
Noida
OSM Delhi NCR Mapping Party No.33 (Noida)
2026-10-25
a11y-Score: ein OSM-Barrierefreiheitswerkzeug
2026-10-26
CartONG : Mapathons en ligne 2026-2027
2026-10-26
🇮🇹
Milano
Formazione Wikimedia Italia - OpenStreetMap: tasking manager
Accept “contribution” someone said about adding more details to existing OSM but one thing it could not be more simplify as like Google map or Waze on direction from one to another. Certainly, some direction is wrong or shown with unknown name is questionable yet no idea of how to make correction? Anyone can suggest a way to change it?
Keep it up with exploring.
We discuss further…
Accept “contribution” someone said about adding more details to existing OSM but one thing it could not be more simplify as like Google map or Waze on direction from one to another. Certainly, some direction is wrong or shown with unknown name is questionable yet no idea of how to make correction? Anyone can suggest a way to change it?
Keep it up with exploring.
We discuss further…
StravaTracer — новый плагин для JOSM: щёлкните по тропе на тепловой карте Strava, и он нарисует недостающую линию.
Что он делает
идёт по центру следа на тепловой карте, а не по его краю;
подстраивается под популярность тропы, поэтому и малопосещаемые, и популярные тропы работают с одними и теми же настройками;
перескакивает через прерывистые участ
StravaTracer — новый плагин для JOSM: щёлкните по тропе на тепловой карте Strava, и он нарисует недостающую линию.
Что он делает
идёт по центру следа на тепловой карте, а не по его краю;
подстраивается под популярность тропы, поэтому и малопосещаемые, и популярные тропы работают с одними и теми же настройками;
перескакивает через прерывистые участки малопосещаемых троп и догружает тайлы, если тропа продолжается;
не трогает то, что уже нанесено на карту, и соединяет концы новой линии с существующими;
создаёт одну линию для выбранной тропы; ответвления можно добавлять по одному.
Всё это одна команда: Ctrl+Z отменяет её.
Как пользоваться
Установите stravatracer в JOSM: Настройки → Модули (JOSM 19613 или новее).
Откройте слой тепловой карты Strava. Проще всего это сделать с помощью расширения для браузера JOSM Strava Heatmap: оно само настраивает URL и cookies.
Выберите режим Strava trace на левой панели инструментов и щёлкните по тропе.
Тепловая карта показывает, где ходят люди, но не то, существует ли там настоящая дорога и какого она типа. Сверяйте результат со снимками, ставьте правильные теги (по умолчанию highway=path) и отправляйте только то, в чём уверены.
StravaTracer est un nouveau greffon JOSM : cliquez sur un sentier de la carte de chaleur Strava et il dessine la voie manquante.
Ce qu’il fait
il suit le centre de la trace de la carte de chaleur, pas son bord ;
il s’adapte à la fréquentation du sentier : les sentiers peu et très fréquentés fonctionnent avec les mêmes réglages ;
il franchit les pa
StravaTracer est un nouveau greffon JOSM : cliquez sur un sentier de la carte de chaleur Strava et il dessine la voie manquante.
Ce qu’il fait
il suit le centre de la trace de la carte de chaleur, pas son bord ;
il s’adapte à la fréquentation du sentier : les sentiers peu et très fréquentés fonctionnent avec les mêmes réglages ;
il franchit les parties discontinues des sentiers peu fréquentés et télécharge d’autres tuiles quand le sentier continue ;
il ignore ce qui est déjà cartographié et raccorde les extrémités de la nouvelle voie aux voies existantes ;
il crée une seule voie pour le sentier cliqué ; les embranchements peuvent être cliqués un par un.
Tout est une seule commande : Ctrl+Z l’annule.
Comment l’utiliser
Installez stravatracer dans JOSM : Préférences → Greffons (JOSM 19613 ou plus récent).
Ouvrez la couche de la carte de chaleur Strava. Le plus simple est l’extension de navigateur JOSM Strava Heatmap, qui configure l’URL et les cookies pour vous.
Choisissez le mode Strava trace dans la barre d’outils de gauche et cliquez sur un sentier.
La carte de chaleur montre où les gens passent, pas s’il existe une vraie voie ni de quel type. Vérifiez le résultat avec l’imagerie, mettez les bons attributs (highway=path par défaut) et n’envoyez que ce dont vous êtes sûr.
StravaTracer es un nuevo plugin para JOSM: haz clic sobre un sendero del mapa de calor de Strava y dibuja la vía que falta.
Qué hace
sigue el centro del trazo del mapa de calor, no su borde;
se adapta a la popularidad del sendero, así que los senderos poco y muy usados funcionan con el mismo ajuste;
atraviesa los tramos entrecortados de los sender
StravaTracer es un nuevo plugin para JOSM: haz clic sobre un sendero del mapa de calor de Strava y dibuja la vía que falta.
Qué hace
sigue el centro del trazo del mapa de calor, no su borde;
se adapta a la popularidad del sendero, así que los senderos poco y muy usados funcionan con el mismo ajuste;
atraviesa los tramos entrecortados de los senderos poco usados y descarga más teselas cuando el sendero continúa;
ignora lo que ya está mapeado y conecta los extremos de la vía nueva con las vías existentes;
crea una sola vía para el sendero en el que hiciste clic; los ramales se pueden trazar uno a uno.
Todo es un único comando: Ctrl+Z lo deshace.
Cómo usarlo
Instala stravatracer en JOSM: Preferencias → Complementos (JOSM 19613 o posterior).
Abre la capa del mapa de calor de Strava. La forma más fácil es la extensión de navegador JOSM Strava Heatmap, que configura la URL y las cookies por ti.
Activa el modo Strava trace en la barra de herramientas de la izquierda y haz clic sobre un sendero.
El mapa de calor muestra por dónde pasa la gente, no si existe una vía real ni de qué tipo es. Comprueba el resultado con las imágenes, pon las etiquetas correctas (highway=path por defecto) y sube solo lo que tengas claro.
O heatmap mostra por onde as pessoas passam, não se ali existe uma via de verdade, nem o tipo dela. Confira o resultado com as imagens, coloque as tags certas (highway=path por padrão) e só envie o que você tiver certeza.
The heatmap shows where people go, not whether there is a real way there, nor its type. Check the result with the imagery, set the right tags (highway=path by default) and only upload what you are confident about.