[OSM-talk] Duplicate Buildings

Pierre Béland pierzen at proton.me
Tue Mar 14 17:54:02 UTC 2023


Marc, I will revise and share data. 

First, below are the instructions to extract relations metadata with 

[out:csv(::changeset, ::timestamp,::user, ::type, ::id, building, highway, level, layer, 'building:part', 'building:roof')];
relation(id: 
3240506, 3240507, 3240508, 3240509, 3240510, 3240511, 3240512, 3240513, 3240514, 3240515, 3240516, 3240517, 8325855, 8325856, 8325857, 8325858, 8853592, 8898812, 8898813, 8898814, 9168214, 9168215, 9168216, 9168217, 9168218, 9168219, 9173897, 9173898, 9173899, 9173900, 9173901, 9173902, 9173903, 9173904, 9173905, 9175052, 9175053, 9175054, 9175055, 9796369, 9796370, 9796371, 9796372, 10326411, 10326412, 10326413, 10326414, 10784846, 10784847, 10784848, 10784849, 11305092, 11305093, 11305094, 11305095, 13965409, 13965410, 13965411, 13965412, 14627860, 14627861, 14627862, 14627863, 15538063, 15538064, 15538065 
   ); out meta;
Overpass. We can spot other relations with the level attribute.


Pierre

------- Original Message -------
Le mardi 14 mars 2023 à 11:51, Marc_marc <marc_marc at mailo.com> a écrit :


> Le 14.03.23 à 13:45, Pierre Béland via talk a écrit :
> 
> > I imported the osm metadata using overpass
> 
> 
> can youu share it to avoid having to make it again :)
> 
> > Simple Building duplicates from the same contributor are the easy ones to correct.
> 
> 
> yes, on the condition that you can easily detect when the contributor
> wanted to represent a simple building ?
> I imagine that a first criterion could be the absence of the level layer
> tag (which we see badly used in one of your examples) and perhaps
> building:level
> 
> > osm type nb of quaddup objects
> > way 1 838 3352
> 
> 
> maybe best to focus on that first
> 
> > See https://www.openstreetmap.org/relation/13965412 that contains way/677238859 with inner role to 6 relations that represent each level of the building.
> 
> 
> commented https://www.openstreetmap.org/changeset/118924402
> 
> > one building is represented with one way (6 nodes) and 3 relations in which this way has role=outer.
> > way 1137657546 building=cabin
> > Relation : 15538065 building=yes
> > Relation : 15538064 building=yes
> > Relation : Horsnæs Fangststation (15538063) place=locality
> 
> 
> ccommented https://www.openstreetmap.org/changeset/133075628
> 
> > These are four different relations.
> > -10326414 -10326413 -10326412 -10326411
> > They all share these 2 buildings as outer members.
> > 48002128 505561207
> 
> 
> what's strange is to have managed to do this with iD
> but that's three mistakes :
> - duplicate
> - the garage is not a house
> - the address in Switzerland represents an entrance door and by
> extention the building if this one has only one address. if the no. 7
> represents the house, the garage does have the no. 7 (but probably the
> number 7.1 which is rarely tagged in osm)
> 
> Regards,
> Marc
> 
> 
> 
> _______________________________________________
> talk mailing list
> talk at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk



More information about the talk mailing list