Шаг 7: Заполнение пустот в участках

Проблема в области #6 – это пробел между тремя полигонами в слое Lots. Эта ошибка нарушает правило топологии Не должны иметь пробелов (Must Not Have Gaps). Стандартный метод исправления ошибок с пробелами – это создание нового полигона, заполняющего пробел.

Шаг 7: Заполнение пустот в участках - student2.ru

Одна из ошибок пробелов – это внешняя граница данных и другая – это действительно пробел между полигонами участков. Сначала вы приблизитесь к этой полигональной ошибке.

Шаг 7: Заполнение пустот в участках - student2.ru  
В Инспекторе ошибок (Error Inspector) выберите ошибку Не должны иметь пробелов (Must Not Have Gaps), которая отображается в центре карты. (Возможно вам придется прощелкать по каждой ошибке, чтобы найти нужную).

Шаг 7: Заполнение пустот в участках - student2.ru  
Щелкните правой кнопкой на ошибке в Инспекторе ошибок (Error Inspector) и щелкните Приблизить к (Zoom To).

Шаг 7: Заполнение пустот в участках - student2.ru  
Щелкните правой кнопкой на ошибке и выберите Создать объект (Create Feature).

Создан новый участок, заполнивший пробел. Иногда это вариант исправления решает проблему, но не в этот раз. Нужным исправлением здесь будет переместить точку под номером 1 (см. рисунок выше) и совместить ее с точкой 2. Таким образом, координаты объектов будут правильными.

Шаг 7: Заполнение пустот в участках - student2.ru  
Щелкните Отменить (Undo).

Так как точка, которую надо переместить, обычная вершина, а не топологический узел, вы переместите ее с помощью стандартного инструмента Редактировать (Edit).

Шаг 7: Заполнение пустот в участках - student2.ru  
Сделайте Lots единственным выбираемым слоем.

Шаг 7: Заполнение пустот в участках - student2.ru  
В окне Параметры замыкания (Snapping Environment) проверьте, что включено Вершина (Vertex) для Lots и отключено Конечная точка LotLines (End).

Вы будете использовать предыдущий рисунок как руководство для следующих двух операций.

Шаг 7: Заполнение пустот в участках - student2.ru  
Щелкните на инструменте Редактировать (Edit), затем дважды щелкните на полигоне A, изменить вершины объектов.

Шаг 7: Заполнение пустот в участках - student2.ru  
Инструментом Редактировать (Edit) щелкните на точке 1 и переместите ее в точку 2.

Шаг 7: Заполнение пустот в участках - student2.ru  
На панели инструментов Инструменты (Tools) щелкните на кнопке Очистить выбранные объекты (Clear Selected Features) Шаг 7: Заполнение пустот в участках - student2.ru .

Примечание: Вы очистили выборку, потому что проверка топологии не работает, когда объект в процессе изменения.

Шаг 7: Заполнение пустот в участках - student2.ru  
Проверьте объекты в текущем экстенте.

Ошибка была исправлена. Важно понимать, что не все топологические ошибки надо исправлять с помощью встроенных методов исправлений. Иногда вы можете использовать стандартные инструменты редактирования, чтобы редактировать исходную геометрию объектов и исправлять топологические ошибки.

Шаг 7: Заполнение пустот в участках - student2.ru  
Отобразите полный экстент.

Шаг 7: Заполнение пустот в участках - student2.ru  
В Инспекторе ошибок (Error Inspector) щелкните Найти сейчас (Search Now), чтобы обновить список ошибок.

Одна из оставшихся ошибок - Не должны иметь пробелов (Must Not Have Gaps), в действительности не является проблемой. Каждый раз, когда вы будете устанавливать топологическое правило Не должны иметь пробелов (Must Not Have Gaps), у вас будет по крайней мере одна такая ошибка, которая возникает из за границы данных и пустой области, которая рассматривается как пробел. Вы можете пометить эту ошибку как исключение.

Шаг 7: Заполнение пустот в участках - student2.ru  
Щелкните правой кнопкой на ошибке Must Not Have Gaps и щелкните Пометить как исключение (Mark As Exception).

Шаг 7: Заполнение пустот в участках - student2.ru  
Проверьте топологию в текущем экстенте.

Исключения хранятся в топологии. Когда вы отмечаете что-то как исключение, оно будет оставаться таким до тех пор, пока другие ошибки не нарушат топологическое правило.

Наши рекомендации