Идентификатор невалидного объекта
Добавлено: 06 апр 2010, 22:06
Есть некоторый слой. Сразу оговорюсь, слой содержит ошибки следующего плана. Если открыть таблицу атрибутов, то в конце можно увидеть 23 строки, содержащих записи вида "ERROR". Первый вопрос, что это за ERROR, какова их природа? Проверяем валидатором, ругается на полигон Feature 28, находим в таблице атрибутов полигон с порядковым номером 28 и удаляем его. Снова проверяем - снова ошибочный полигон и снова с порядковым номером 28, но это уже совсем другой полигон. Второй вопрос - как такое может быть? Выбираем в токе данный слой и сохраняем его в новый шейп, тем самым мы избавляемся от ERRORов в шейпе. Открываем его - и запускаем валидатор - ошибочный 22 полигон, находим его и удаляем - снова проверяем, нет ошибок. В действительности 22 полигон содержал дублирующие узлы.