How to keep track of AI building outlines corrected (tag?)

Hi,

Another mapper has added thousands of machine-generated buildings with source=microsoft/BuildingFootprints however performed no checks or alignment. This means most are misaligned, don’t cover the whole building, missing tags and are not correctly rotated.

I’ve been slowly working through fixing them, however I’m finding it difficult to keep track of 3 towns worth of building outlines, particularly which of the thousands I’ve corrected already, and what is left to do.

Is there a way of highlighting buildings you’ve edited in JOSM or could it be worth adding a tag (like complete=yes complete | Keys | OpenStreetMap Taginfo)?

Thanks

To start with, I’d suggest politely contacting the mapper to highlight the issues—blindly importing AI-generated buildings without checks causes a lot of extra work.

Back to your question, you can use an Overpass query with the (user:nickname) syntax to find buildings you haven’t touched yet. I wouldn’t use extra tags for it.

6 Likes

Nice, the overpass query works perfectly. I’ll get in touch with them. Thanks for your help

Hmmm…this is a note to myself as well, but after you’ve manually adjusted the microsoft/BuildingFootprints building can’t the source then be changed to ‘Bing’? Thereby giving you a way to keep track of what’s left?

1 Like

Just remove the source=* tag from the building way entirely.

7 Likes

If I just drag/drop to align them better, I keep the source tag.

But if I’ve made major changes to the outline/nodes, I just completely remove the:

  • source=microsoft/BuildingFootprints

It isn’t even a “Microsoft” AI building anymore, but manually corrected/verified by you.

I even explained similar steps in:

About 50% of the “AI” buildings I added are just drag/dropped and OKed. (Keep source.)

A big percentage of the 50% left are then added, but modified in some major way. (Remove source.)

And the really awful AI buildings, I just completely skip (and manually draw normally later).


Note: There’s absolutely no need for someone to add 100% of all AI buildings no matter what… so this user really should be taking a little closer look at what they’re doing.

They really should only just Add the best buildings, then leave the rest for manual filling in or adjustment later.


If you use JOSM, I like to use the fantastic:

  • “Filters” feature

which lets me quickly toggle ON/OFF certain building types.

I explained that in “Tip 3” in:

so you could use a helpful JOSM Filter like:

  • -source="microsoft/BuildingFootprints"

to highlight and show you ONLY the Microsoft AI buildings, so you can easily see all the things you can focus on checking/fixing. :slight_smile:


A lot of these buildings are also just generic:

  • building=yes

So, what I like to do is tag them as more specific building types, like:

  • building=house
  • building=garage
  • building=shed

combine that with the JOSM filters again, and it lets you easily see all the “untouched”/“unknown” ones too. :slight_smile:

2 Likes

in such case I would recommend reverting such edits (unless fixing them takes less effort)

Here’s a section of a large city where I’ve been doing a lot of building cleanup.

JOSM Filters showing me all the building=yes:

Can you guess which roads I did cleanup in? :slight_smile:


And here’s the other side of the city with building=yes filters ON/OFF:

JOSM.Filters.-.All.Buildings.vs.Only.building.yes

Only showing:

building=house | building=semidetached_house
building=garage | building=shed

See all that dull pinkish color in the NW section of the gif? I think there’s a lot more garages/sheds hiding in there!!! :stuck_out_tongue:

1 Like

Thanks everyone for your help, especially the JOSM tips. I’m going to be removing the source tag once modified.

In case it’s helpful to anyone coming across this thread in the future here’s the overpass queries I’m using to keep track.
overpass turbo for all buildings highlighted by source tag or overpass turbo to just see your progress

2 Likes

With JOSM’s search/filter function you could select an area of interest, first search out the buildings. Then with that selection tick the ‘remove from selection’ radio button and search criterion ‘user:AshLive’. Leaves you with the buildings you’ve not modded yet.

Beauty of JOSM: You can save searches to Toolbar buttons for the ad nauseam repetition. Got a standard set right top of my toolbar to e.g. always search for 1 member multipolygon after a long landscape edit session. Those I convert to simple polygon. Yesterday went to hunt for palm trees done in a place to add the species and taxon. only the palm trees I did :o).

(Many ways to skin the cats)

2 Likes