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

I use osm-inspector not only to verify my own work but to correct that of other contributors if they are within my areas of interest.

I far as I understand the Multipolygon instructions touching-inner-rings are allowed in OSM in a multipolygon contruction: See

However the osm-inspector displays touching-inner-rings with the comment [broken/lost image here]

Are these then errors and if not what is the osmi trying to tell me?

asked 29 Apr '12, 10:50

dcp's gravatar image

accept rate: 0%

edited 25 Sep '15, 06:27

aseerel4c26's gravatar image

aseerel4c26 ♦

In my opinion, dcp correctly concludes that a "touching inner rings" case is not an error (I would avoid "redundant", not enough strong). Even refering to "some programs ... might have a problem ..." is confusing if we accept the often used OSM statement "we are not tagging for renderers...". Most programs will today easily handle the referd "touching inner rings" case (and much more complicated that apears in OSM area classes).

permanent link

answered 01 May '12, 11:26

sanser's gravatar image

accept rate: 5%

I like your point: "we are not tagging for the renderers".

I would still like to know how many other errormsg flags are also irrelevant as I have not only been falsely "correcting for OSMI" but I have also contacted others contributers citing OSMI and erroneously pointing out their errors.

This is not encouraging!

(03 May '12, 06:43) dcp

Touching inner rings are a violation of the OGC "Simple Features" specification and therefore some programs that process OSM data might have a problem with that, and discard the polygon that has touching inner rings.

The standard OSM rendering process that is based on an osm2pgsql import of OSM data into a PostGIS database has no problems with touching inner rings. You can switch off the "touching inner rings" layer in OSMI if you want.

permanent link

answered 29 Apr '12, 11:22

Frederik%20Ramm's gravatar image

Frederik Ramm ♦
accept rate: 23%

edited 30 Apr '12, 10:57

Thank-you Frederik for the prompt reply. I know I can switch it off but that is not what disturbs me.

I understand now that the errormsg is not an error at all and it begs the question Why is it flaged?. Isn't this errormsg redundant, i.e. what purpose does it serve?

If the errormsg "touching-inner-rings" is irrelevant, how many other OSMI-*errormsg* are also irrelevant?

(29 Apr '12, 14:03) dcp

The OSM Inspector doesn't only show errors. It shows different "views" of the OSM data. It is your job to interpret those views and decide what to fix and how to fix it. The field called "errormsg" is a bit of a misnomer, just think of it as "description" or so.

(30 Apr '12, 10:52) Jochen Topf

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: 29 Apr '12, 10:50

question was seen: 4,984 times

last updated: 25 Sep '15, 06:27

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