NOTICE: is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum

Hi, Geofabrik OSM Inspector shows an error: "Place not found" for houses.

There is an multipoligon (neighbourhood) with tags:
name=коттеджный посёлок «Серебряные Родники»

Houses inside this place with tags:
addr:place=коттеджный посёлок «Серебряные Родники»

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's gravatar image

accept rate: 0%

Nominatim found it, so maybe some issue with Geofabrik? Different location maybe? I am just guessing since I don't understand russian, just copy and paste stuff.

permanent link

answered 17 Dec '22, 12:36

kucai's gravatar image

accept rate: 9%

Wow, I figured out what the problem is!
Information for those who will face the same problem and find this topic.

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:

  1. Be sure to have a point with the designation of the territory. If you just drew borders, but did not create a node, then Nominatim will determine the address, but the Geofabrik OSM Inspector (validator) will generate an error.
    That was exactly what my problem was.
  2. Of course, this point must be inside the (multi-)polygon (even if it consists of several outer borders or there are inner parts, so that it must be inside).
  3. There should be only one point for one border (have not figured it out yet).
  4. The same place= and name= tags must be present on the border of the territory and on the node. For example, if tags place=neighbourhood and name=Name are indicated on the border, then the same values must be indicated on the point up to a character (otherwise it will not work).
  5. Only the place and name tags (and type=multipolygon for the multipolygon) should be on the border. All other tags (postal_code, wikipedia/wikidata, population, etc. just need to be added to the node).

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.

permanent link

answered 11 Jan '23, 06:57

Grass-snake's gravatar image

accept rate: 0%

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 16 Dec '22, 06:35

question was seen: 752 times

last updated: 11 Jan '23, 06:57

NOTICE: is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum