Email or username:

Password:

Forgot your password?
Every Door OSM Editor

While LLM output looks promising and true, there is always something wrong — and you won't find it unless you have experience in the subject area.

For carthography AI is especially bad, because nobody writes proper documentation, so there is nothing to train on.

Here are three examples of Ian's LLM photo-to-tags bridge integrated into Every Door. While opening hours detection works great, everything else... Can you spot what's wrong in each tag list?

#30DayMapChallenge

Photo of a shop plate: "Kosmetika. Open 09.30-18.30, Saturday 10.00-18.00, Sunday 10.00-17.00 no break".
AI detected tags from the Kosmetika / beauty salon photo. Tags are: amenity=beauty, opening_hours=Mo-Fr 09:30-18:30, Sa 10:00-18:00, Su 10:00-17:00.
AI detected tags for a monument. Tags are: amenity=statue, description=Statue of an important historical figure, material=stone, name=Monument.
AI detected tags for a post box. Tags are: amenity=post_box, addr:housenumber=132, name=Почта. (132 was a ref number, not address).
40 comments
Bart Louwers

@everydoor Why is there nothing to train on? There are millions of POIs in OSM.

Matija Nalis

@everydoor Yeah, not a big fan of AI determining truth and mapping it... However, the part about task-specific LLM helping with time consuming tasks (like inputting `opening_hours=*`, `email=*`, `website=*` etc.) sounds quite interesting, even if there are occasional false positives. (It should go without saying that even there it should only be used as an aid for human, and not let it run amok autonomously)

Every Door OSM Editor

@mnalis Frankly, barring very few exceptions, entering opening hours in ED by hand is faster than making a photo, sending it to a server, and waiting for a chatgpt response (then tapping the button and fixing other issues with the answer).

Matija Nalis

@everydoor Thanks for the info; I hadn't consider that it might be that slow. 🤔 If it isn't useful even for `opening_hours` which is relatively slow and error prone, I guess it would be even less useful for any other OSM-related use, unless it improves significantly (run locally on the next-gen AI-optimized phone?).

Perhaps maybe for `inscription`, but that is more suited for Wikidata/Wikimedia Commons app than EveryDoor (which would be limited to 255 chars anyways due to OSM limitations).

Every Door OSM Editor

Drawing maps with pen and paper is fun — and Every Door removes that completely!

I mean, it was great going around and marking stuff on paper, but having to enter everything in JOSM when you're back home was daunting.

Hence, everything we did on paper before, now is possible inside Every Door. It makes surveying so much more efficient and rewarding! And no more printing and wasting trees.

#30DayMapChallenge

Walking papers from some area with Cyrillic street names. Marked are buildings with heights and house numbers, some sidewalks and driveways, fences and gates.
Every Door OSM Editor

I was always fascinated with how far OSM reaches. You can zoom out the map in Every Door to the max, scroll to the Arctic, zoom back in, and find a town at 78° latitude where every cafe and hotel are mapped. And confirmed just a few months ago — albeit with @streetcomplete .

#30DayMapChallenge

Zoomed out map of Spitsbergen (northern Norway) inside Every Door.
Zoomed in town on Spitsbergen in Every Door amenities mode. Visible are multiple restaurants, shops, and hotels. E.g. sports centre Svalbard.
Every Door OSM Editor

How do I know who and when edited a place? On the editor pane header there is a clock button, which shows the object history, highlighting tag changes. Go back in time and see how OSM grew!

Thanks to George Honeywood for submitting a pull request adding that panel.

#30DayMapChallenge

Screenshot of an object history pane in Every Door. The object is a building with a UNIS Guest House in Svalbard. Visible are four versions: the first was in March 2015 by one user, the third — in March 2024 with a building outline update, and the last was on September 20, adding the wheelchair=yes tag.
Every Door OSM Editor

In the past couple weeks, I'm increasingly looking towards @MapComplete : its thematic editing and linear geometry tools would be very helpful when I finally get myself to survey speed limits in my area.

Every Door can do much, but not all. That's why many mappers have multiple apps on their phones: StreetComplete, Organic Maps, OsmAnd, Vespucci, Go Map... And MapComplete in a browser tab.

#30DayMapChallenge

Screenshot of a mobile browser with MapComplete open. There's a yellowish map with black and red lines for roads. On some, speed limits are displayed: 30 or 50. There is a menu button and a header at the top: "Maxspeed", and a "Search a location" field.
MapComplete opened in a mobile browser. Displayed is a page for editing a speed limit for a road segment. Panels, from the top:

1. Menu bar with some unlabelled icons and an X button.
2. Question: "What is the legal maximum speed one is allowed to drive on this road?" with a "50" for an answer, and two buttons: Cancel and Save.
3. Small map with a black line for a road and a "50" limit in a red circle.
4. Button "Split this road in smaller segments".
5. Button "Mark this location as favourite" with a big heart for an icon.
6. Button "Share this location".
7. A QR code to open the location on another device.
8. Last edited timestamp (11 September, 8:32).
Every Door OSM Editor

First year after I published the app, I was visiting @pascal_n 's ResultMaps multiple times a week. Wished for numbers to go up faster. More users! More edits! Compared those to StreetComplete's and got sadder because of that.

Statistics is bad for your mental health. I have since stopped looking at user counts, likes and boosts, removed tracking from all my websites. And nothing of value was lost.

#30DayMapChallenge

Every Door usage statistics on a screenshot of Pascal Neis' Resultmaps. Charts show around 150 contributors a day, with total numbers for a month:

- contributors: 1171
- map changes: 78 thousand
- top sountries: sweden, germany, united states, russia, france.
Norm

@everydoor @pascal_n And removing tracking from websites doesn't just help your mental health, but also your visitors' privacy. So thank you!

Gregory Marler

@everydoor @pascal_n
as some positivity for you, there's some guy that has used Everydoor over 1200 times.

My own account has only used it 16 times, but that number is increasing.

Every Door OSM Editor

Oof, had to make a break, because the "my data" day sent me wondering. It's OSM, all data is my data. And yours too.

Having mapped a lot this month, Every Door greets me with a warning it has too much data. How do I clean it up?

Via settings, of course. First you delete old data, and then, if you want, — the rest of it.

Why is there such a button? Well, in early development the editor got very slow after ~20 thousand objects downloaded. Now 100k are fine.

#30DayMapChallenge

An orange warning message in Every Door: "Too much data. Purge downloaded data in Settings to make the editor faster".
Every Door configuration panel. The focus is on the "Data Management" section, "Purge obsolete cached data" item. It says it has 36.9 kilobytes of data.
Configuration panel in Every Door. The focus is on the "Data Management" section with the "Purge all downloaded data" item. It says it has 44.9 kilobytes of data.
Ian Wagner

@everydoor ha! I always wondered about this warning! I’ve received it many times but never had the app perform poorly as a result ;)

Every Door OSM Editor

@ianthetechie I guess I'll need to increase it to at least 100k :)

Paguro :osm:

@everydoor I saw that banner once and cleared the storage as requested. Since then, whenever I open the app, it doesn't pick up GPS. I would expect the system tray to show the green bubble with the map marker, indicating that the current foreground app (ED) is accessing the GPS. That's not the case. It never queries, or so it seems. Even hitting the "snap to location" button does nothing. Are you aware of this? 😢

Every Door OSM Editor

@paguro That's definitely unrelated, and weird also. Are you using the latest version (5.2)? Which operating system and version are on your phone?

Paguro :osm:

@everydoor I'm using version 5.2.0 (473) from F-Droid on Android 14 GrapheneOS, Google Pixel 5a 5G

Every Door OSM Editor

No choropleths in Every Door, had to parse the changeset dump to get countries where the most edits (changesets) were uploaded this year with the editor. Not all countries were expected!

#30DayMapChallenge

World map with a light blue ocean and white-to-green countries. There is a 5-item legend for shades of green. Germany is the most green, US and Russia slightly less, then India, Japan, and Western Europe, and finally Canada, Australia, Philippines, Thailand, North Europe, and Congo.
Every Door OSM Editor

OpenStreetMap is a collaborative map, and Every Door is often used at mapping parties, where people go outside and map everything they see.

I have thought of how to improve this simultaneous mapping experience. Next year you will be able to share task areas from a geojson. We could also have a server for live edits and show amenities touched by somebody else (and not uploaded yet). And why even show features for confirmation outside your mapping zone?

#30DayMapChallenge

Every Door app cropped screenshot, in amenities mode. There are, as usual, an OSM map for the background, some numbered circles, and a list below that lists an interior store (1), a nail salon (4), and a wine shop (5).

Unusual things are a thick dark blue line that marks a small region, and circles outside the area are not numbered. Some of those are replaced with green checkmarks.
Every Door OSM Editor

"Simple 3D Buildings" is the base OSM tagging schema, which everybody interested in looking at 3D landscapes learns about. It is indeed simple — and the most popular part of it are building heights and roof shapes.

wiki.openstreetmap.org/wiki/Si

Every Door has a special panel for editing those attributes. Just in five taps you can make a rendered building look like a real one. Sometimes I add missing data (gray labels on the picture) on my walk from a bus stop or a remote shop.

#30DayMapChallenge

"Simple 3D Buildings" is the base OSM tagging schema, which everybody interested in looking at 3D landscapes learns about. It is indeed simple — and the most popular part of it are building heights and roof shapes.

wiki.openstreetmap.org/wiki/Si

Every Door has a special panel for editing those attributes. Just in five taps you can make a rendered building look like a real one. Sometimes I add missing data (gray labels on the picture) on my walk from a bus stop or a remote shop.

Every Door screenshot in buildings mode. There are dozens of rectangular labels on the map with numbers (which are house numbers). Some are white, some — along Valdeku street — are yellow.

At the bottom, a buliding editing panel is open. It presents a choice for each attribute. Selected are: house 76, street Valdeku, levels 2, roof levels 1, roof shape is a picture, facede wood, type apartments.
Paguro :osm:

@everydoor This is one of my favourite parts of ED, especially the visual indicators in the map, the roof shape previews, and the zero-typing street names!

Every Door OSM Editor

The amenity mode in Every Door replaces an interactive map with a list. But even in this form, data would take too much space — since I want to see all the important data. Shop type, opening hours, phone, payment options, accessibility... How do you print those without each card taking up half a phone screen?

Emoji! There is a library of emoji for many OSM amenity types, and also symbols for each of the important attributes. To me, it's immediately readable and compact.

#30DayMapChallenge

Screenshot of Every Door, amenities mode. At the top the current position is inside a mall. At the bottom there are many items on the list: ATM SEB, fast food SushiShop, Itella Smartpost parcel automaat, OÜ Rafimi flower shop, Berry Stop greengrocer, Selver supermarket, Tondi Apteek etc.

Each card has mutliple emoji: one for the amenity type, and also many denoting accessibility, payment types, presence of a phone number, website, opening hours etc.
s3lf replied to Every Door OSM Editor

@everydoor where can the OSM POI type to Emoji library be found?

Every Door OSM Editor replied to Every Door OSM Editor

OSM is not a single thing, as its data model implies, but a mess of hundreds of layers. Some visible, some aren't. Some attract corporate interest, some cause community fights now and then. Some neglected.

With Every Door, I am targeting POI in OSM: previously so hard to maintain, mappers just tended to ignore them, or focus on a narrow subset.

Now I can finally trust search results in my city more than Google's or any of the open alternatives. And we're just starting!

#30DayMapChallenge

Overpass Turbo result for Tallinn for shops and amenities with a check_date tag. It says it found 3201 points and 571 polygons.
Every Door OSM Editor replied to Every Door OSM Editor

Given that Every Door does not upload changes automatically, they can lay in its database for weeks. But don't worry of conflicts: just before uploading, it downloads fresh versions of all modified objects, and does a three-way merge for those that have changed. So no tag changes will be lost, and no special panels for conflict resolution needed.

If some changes do fail to upload and get stuck, delete them from the settings → pending uploads panel.

#30DayMapChallenge

Every Door screenshot: list of 7 changes to upload (in the Settings). Four changes visible, of which one is shifted to left left slightly, opening a white-on-red trashcan button. At the top there are buttons to share and upload.
Paguro :osm: replied to Every Door OSM Editor

@everydoor Yesterday I was pleasantly surprised to discover that ED has very robust networking code! While connected to the public Wifi of a mall, I started uploading changes, but the wifi dropped off in the middle of the upload. It kept spinning. As soon as I restored the connection, it performed a clean rollback and I could try again. No mess, no duplicates, no work lost! 👌

Every Door OSM Editor replied to Every Door OSM Editor

When mapping long into evening, it's easy to lose track of time. At some point my phone switches the screen to grayscale, to make going to sleep easier. I have seen Every Door this way much more than once.

#30DayMapChallenge

Regular Every Door screenshot in amenities mode, near Nõmme center (Tallinn). Some poi are confirmed. What's not usual is that the screen is in grayscale.
vautee replied to Every Door OSM Editor

@everydoor for some seconds I was thinking this was somewhere in Switzerland, because I read "Nömme"...

Every Door OSM Editor replied to Every Door OSM Editor

Okay this is not a map, but has a medium-sized PostGIS query underneath.

Every Door operates on a one-step principle: you map and forget. But for notes, it is two steps: record, and map at home. Still, I forget nevertheless.

So I made a special web page for GeoScribbles, which lists, who mapped, where, and when. Meaning, I see all my notes grouped, and can mark whether I have processed them.

And indeed, I've already forgot about a walk I had a week ago. Time for JOSM!

#30DayMapChallenge

List of "GeoScribble edits". On top there are buttons: "You are Zverik. Show All. Logout." Then, a list of places and dates. The top one is from 19 November in Nõmme, Tallinn. Each line has four buttons: map, josm, rapid, and "Mark done" or "Not done yet".
Every Door OSM Editor replied to Every Door OSM Editor

With all the geoscribble promotion here, it's easy to forget what are those big circles in the notes mode. Yup, those are OSM Notes.

Need to remap the area later or leave a message to other mappers? Tap (+) and enable the "Publish to OSM" switch.

#30DayMapChallenge

Screenshot of Every Door in the notes mode, with a satellite imagery on the background. There are five circles visible on the map: one yellow and four white.
Roelant replied to Every Door OSM Editor

@everydoor where do those notes / scribbles end up if you *don’t* publish to OSM?

Every Door OSM Editor replied to Roelant

@Roelant They become a part of geoscribbles, which have both linear and point features. The idea is, labels like road surfaces or gate status belong to the scribbles database, and not the general OSM, which imposes the whole lifecycle management on notes etc.

Roelant replied to Every Door OSM Editor

@everydoor ok, thanks for explaining!

And to make sure I understand: there’s no such thing as a private scribble just for oneself to proces later?

(Which would fill the gap of an iOS version of geonotes, which is painfully lacking 😅)

Every Door OSM Editor replied to Roelant

@Roelant No, there are no private scribbles, although it's possible to filter by username.

Next year it will most likely be possible to redirect the editor to use your own geoscribbles instance.

DemonHusky replied to Every Door OSM Editor

@everydoor I originally downloaded Every Door to start adding shop hours, still lots to go, it'd be great to have more people join in

Julien Deswaef replied to Every Door OSM Editor

@everydoor I'm glad to find Every Door with this post that was boosted. Been a user of #StreetComplete for a couple years, but I was missing a quick editor to add new stuff. Looks like Every Door will be good to add to my tools.

Paguro :osm:

@everydoor @pascal_n That is true! Statistics rot your brain if you're not careful. That's why Youtubers are now so focused on growth and numbers at all costs, like they were a SIlicon Valley startup on the lookout for VC.
EveryDoor is one of the only two tools I use in my regular on-site mapping. It's clear, concise, yeah a bit buggy but very complete! I mapped entire parks and city centres with it.
What is the other tool I use, you ask?
Vespucci.
Yeah no more SCEE with 1 changeset per edit!! 😣

Paguro :osm:

@everydoor @pascal_n So there's no point in comparing EE with SCEE. Let alone with SC. SC is for newbies, SCEE has very helpful pictures and clarifications, ED is like a swiss army knife for little things (nature, street decor, little details) and data validation & updating (amenities, buildings, etc.) plus a great set of presets that, listen carefully, includes Wikidata and common brand entries! Unbelievably helpful in malls, e.g. not guessing whether "Yamamay" is clothing, lingerie or women's.

Go Up