Об этом говорит правило 2.7.2: "И простые, и сложные контурные объекты могут иметь внутренние контуры. Это контуры, которые целиком располагаются в пределах т. н. материнского контура и задаются не как самостоятельный объект, а как составная часть материнского контура. Они используются, только если внутри контура материнского объекта требуется выделить другой объект, относящийся к той же категории объектов, что и материнский, но при этом не принадлежащий ни одному из типов объектов этой категории..." В Вашем случае болото должно иметь внутренний контур, чтобы расположить в нём озеро.
Строго по букве закона (на которой я, однако, не настаиваю) озеро принадлежит к одному из типов объектов той же категории, что и болото, поэтому создавать внутренний контур не нужно.
Теперь стало понятно, прочитал там дальше в правиле про дворик с поляной. Дальше в правиле есть фраза: "Озеро, водоём, водохранилище, пруд, болото, ледник, чаша открытого бассейна, группа озер — не выделяются внутренним контуром гидрографического объекта." Получается, по закону, не вырезается место для озера в болоте?
По правилам так. Поскольку объекты относятся к одной категории, они в любом случае будут отрисованы в правильном порядке. А дальше, вероятно, действует бритва Оккама - чем меньше данных дают один и тот же результат, тем лучше.
Надо вырезать. Потому что озеро - это озеро, а болото - это болото. А если не вырезать, то получится теоретически, что это и озеро и болото, что неправильно
В пользу Вашей точки зрения можно также привести такое наблюдение, что если часть берега не заболочена (болото охватывает озеро "полумесяцем"), то мы, безусловно, не станем включать озёрную часть в территорию болота.
А у меня аналогичный вопрос про болото в лесу. С одной стороны, это разные категории, то есть, вырезать внутренний контур не надо. Но на схеме такие болота отображаются по-разному, к тому же, в болоте вполне могут расти деревья...
Ситуация 1. В лесу есть болото, на котором ничего не растёт. Карта будет выглядеть адекватно, если в лесу вырезать внутренний контур. Ситуация 2. В лесу есть болото, поросшее деревьями. Карта будет выглядеть адекватно, если в лесу не вырезать внутренний контур.
Но ситуация 1 запрещена Правилами. Поэтому все болота в лесу должны на карте выглядеть залитыми зелёным фоном, что не адекватно отображает реальность в случаях голых болот.
всё просто. Если в лесу есть болото, на котором ничего не растёт, то на болоте нет леса. Чтобы отразить отсутствие леса используется внутренний контур. В правилах "Например, внутренним контуром могут быть показаны просеки или поляны (объекты категории «Растительность», не принадлежащие ни к одному из используемых типов этой категории) на территории лесного массива."
представьте это как болото на поляне. Остров на реке отображается как суша и дальше на нём можно отображать что угодно. А лес без дырки под болото по-прежнему будет выглядеть как лес, что будет выглядеть как несоответствие действительности.
хотелось бы, всё-таки, официальную точку зрения по этому поводу услышать. И крайне желательно - закреплённую в Правилах. Иначе получится двойное рисование одного и того же контура, с которым правило рисования внутренних контуров призвано бороться.
бороться с двойной отрисовкой - это хорошо, но не ценой правильного отображения. Боюсь, вероятность, получить официальную точку зрения на неосновной вопрос, поднятый в комментариях, не столь уж высока.
Озеро внутри болота отображается нормально. Болото внутри озера (на острове) - не отображается, для него нужно рисовать остров и болото, БЕЗ внутреннего контура озера.