Это не сколько фильтр ошибок, сколько ошибки в графах разного уровня. Причем эти графы разные.
Работает примерно так. Выбираются дороги транк и моторвей, показываются изоляты (на уровне отображения “только столбовые”)
На следующем уровне оторбражения (“первичные и выше”) к транк и моторвей добавляются еще и примари. Причем эти примари могут замкнуть часть разрывов в транк, но могут возникнуть новые изоляты, за счет изолированных примари.
siberiano, приятно осознавать, что усилия потрачены не зря
==Только надо бы увеличить область, которую скачивает редактор.==
А не секрет, зачем? Сейчас скачивается просто bbox для подграфа. При этом вероятность, что попадет что-то другое кроме подграфа, минимальна. Как результат, видны подвешенные в воздухе вершины.
Пример из жизни. Была улица с двумя бетонными домами и кучей деревяшек. Деревяшки снесли и построили на их месте новую улицу из многоэтажек. Бетонные дома оказались в центре жилого массива, но нумеруются по старой улице. Подъезд к ним - это обычный дворовый проезд. Проезд возле них, тоже обычный двор. С кучей тем на форуме я уже запутался. Поставишь residential на подъездной путь - получишь улицу во дворах. Поставишь residential только на way вдоль домов - получишь изолятор, не поставишь residential вообще - валидаторы ругаются и поиск не работает.
И почему адресация без проезжей части ошибочна…