Hi, Geofabrik OSM Inspector shows an error: "Place not found" for houses. There is an multipoligon (neighbourhood) with tags: Houses inside this place with tags: I tried to remove tag addr:neighbourhood (leave only addr:place and addr:housenumber), still the error remains. I can't figure out what's going on, maybe you have an idea? I mean, I have key addr:place on buildings corresponds to name to neighbourhood, but the error still occurs. I don't know what's the problem. asked 16 Dec '22, 06:35 Grass-snake |
Wow, I figured out what the problem is! Sometimes addresses do not contain a street name. Some addresses instead of the street name contain some other elements "‹name of some territory›, ‹house number›" (for example, village A, house 1). This may be the name of a neighbourhood, settlement, territorial zone or other object. If you use such a scheme, then on houses or POI, you usually need to add only tags addr:place= and addr:housenumber= (possibly addr:postcode=* if required). But with the designation of territory boundaries, all conditions must be met:
Recommendation: Don't use tags place= and landuse= on the same feature. If a particular land use covers the entire area, just create a new polygon and list only the landuse= (without name= tag). Specify place= and name= tags on the separate (multi-)polygon. Otherwise, the title on some renders (including OSM Carto) may be duplicated. If the boundary consists few outer polygon contours, you can add landuse= to each contour and then add them to the multipolygon. Important: if the boundary consists of several unclosed lines, then you need to combine them into the multipolygon, then add the landuse= tag on the multipolygon. Add these lines for the boundary. Do not add multipolygon to a multipolygon, only lines. answered 11 Jan '23, 06:57 Grass-snake |