Доступно с лицензией Standard или Advanced.
Команда Проверить набор данных участков (Check Parcel Fabric) предназначена для проверки топологической целостности набора данных участков. Команда выполняет поиск ошибок в данных, например, неправильные последовательности линий теодолитного хода участков, участки с незамкнутой границей, недопустимые размеры и т.д. Для выполнения команды щелкните правой кнопкой мыши набор данных участков в окне Каталог и выберите Проверить набор данных участков (Check Parcel Fabric).
Проверка набора данных участков полезна для проверки данных об участках, которые были перенесены в него. При переносе данных в набор данных участков, неточности и ошибки в источнике данных могут привести к повреждениям набора данных. Команда выявляет ошибки в наборе данных участков и выдает отчет об ошибках в формате списка, который можно сохранить для последующего использования. Все найденные ошибки не нужно немедленно исправлять. Можно отметить ошибки, которые следует исправить позже, когда потребуются работа в этой области. Если вы уравниваете выборку участков по методу наименьших квадратов, лучше исправить все найденные ошибки в выбранных участках, чтобы гарантировать успешное уравнивание.
Проверьте список ошибок набора данных участков, которые отображаются в диалоговом окне Ошибки набора данных участков. Ошибки, найденные в участках, линиях и точках будут перечислены вместе со значениями поля ObjectID для поврежденных объектов. Поле ObjectID может быть использовано для поиска соответствующих объектов в наборе данных участков. Поврежденные объекты могут быть отредактированы или исправлены, либо откреплены от набора данных и удалены.
Приводятся сообщения о следующих ошибках:
Ошибки участков
В большинстве случаев, следующие ошибки проще всего исправить удалив или отсоединив неверный участок и создав новый, исправленный. В некоторых случаях, повторное создание участка может исправить ошибку.
Участок имеет недопустимую форму
Участок имеет недопустимую геометрическую форму; например, форма участка является самопересекается, или у участок нет геометрической формы (нулевая форма).
Ошибка последовательности линий
Участок содержит линии, несоответствующие последовательности линий хода.
В этом случае линии теодолитного хода участка имеют неправильную непоследовательность, например, 1-2-4-3. Неправильная последовательность линий может быть следствием ошибок ввода данных теодолитного хода участка или наличия висячих (dangling), выступающих/недотянутых (overshot/undershot), а также мелких сегментов линий в перенесенных данных. Например, в классе линейных объектов, показанном на рисунке ниже, для линии измерение расстояние было занижено, что привело к ошибке при импорте линии в набор данных и создании участка:
Часто поврежденные участки не отображаются в наборе. Чтобы открыть и изучить участок, его нужно выбрать в таблице атрибутов слоя участков и открыть, щелкнув правой кнопкой мыши в списке в диалоговом окне Проводник участков (Parcel Explorer). В некоторых случаях, повторное создание участка может исправить эту ошибку.
Последовательности линий не начинаются с 1
ID линий последовательности для участка не начинается со значения 1. Линии теодолитного хода хранятся в таблице Линии и последовательность линий хода всегда должна начинаться с объекта с ID. равным 1.
Причины
- Участки центральной линии дороги состоят из нескольких частей
Каждая часть должна быть отдельным участком и не должна формировать одиночного участка.
- Линия соединения (connection line) является первой линией участка
Категория линии должны быть изменена на Исходное соединение (Origin Connection) вместо типа Соединение (Connection).
- Неправильные ID начальной и конечной точек в таблице хода
Иногда это может быть вызвано неправильным вводом данных при вводе участка или группы участков.
Часто поврежденные участки не отображаются в наборе. Чтобы открыть и изучить участок, его нужно выбрать в таблице атрибутов слоя участков и открыть, щелкнув правой кнопкой мыши в списке в диалоговом окне Проводник участков (Parcel Explorer).
Участок имеет висячие связи границ
Эта ошибка может произойти, когда ход участка не замыкается на начальной точке.
Причины
- Висячие или излишне длинные линии из перенесенных данных, которые получились из-за неправильно назначенных начальных и конечных точек
- Перекрывающиеся линии в перенесенных данных, которые привели к дублированию линии границы участка в наборе данных участков
Участок имеет неприкрепленные связи
Неприкрепленные связи – это линии, которые не подключены к части границы участка, но хранятся в виде линий хода для границы участка. Эта линия может быть подключена к другой границе участка в наборе, но относится к неправильному участку.
Возможные причины
- Неправильный ввод данных или перенос данных низкого качества
- Повреждение данных при ручном редактировании системных таблиц набора данных участков
Участок содержит отсутствующие точки
Линии границ участка ссылаются на точки с ID, которые не существуют.
Возможные причины
- Повреждение данных при ручном редактировании системных таблиц набора данных участков
- Перенос данных низкого качества
Снова создайте участок, чтобы исправить эту ошибку.
Участок содержит линии с ошибками
Существуют ошибки в некоторых линиях хода участка. Список ошибок линий появится совместно с ошибкой участка. Примером ошибок линий являются неправильные категории линий или неправильные значения измерений. Более подробно о каждом типе ошибок линий см. раздел "Ошибки линий".
Участок содержит точки линий с ошибками
Существуют ошибки в некоторых точках участка, которые являются точками линий других участков. Список ошибок в точках будет отображен вместе с ошибкой участка. Примерами ошибок точек линий являются неправильные ссылки на ID точек, например, точка линии ссылается на точку участка, который не существует. Более подробно о каждом типе ошибок точек линий см. раздел "Ошибки точек линий".
Участок содержит точки с ошибками
Существуют ошибки в некоторых точках участка. Список точек с ошибками должен появиться вместе с ошибкой участка. Примерами ошибок точек являются неправильные координаты или неправильные точки центра кривых. Более подробно о каждом типе ошибок точек линий см. раздел "Oшибки точек".
Участок имеет недопустимую форму
Участок имеет недопустимую геометрическую форму; например, форма участка является самопересекается, или у участок нет геометрической формы (нулевая форма).
Ошибки линий
Линия имеет недопустимый ID
Недействительное значение поля ObjectID линии.
Отсоедините участок, который содержит линию, и откройте отсоединенный участок. Удалите неправильную линию и снова создайте ее. Соедините участок со слоем набора данных участков.
Линия имеет недопустимую последовательность
Порядковый номер в последовательности для этой линии хода ошибочный.
Отсоедините участок, который содержит линию, и откройте отсоединенный участок. Проверьте, что последовательность линии (точки От и До) хода участка верна. Если необходимо, удалите и снова создайте неверные линии. Соедините участок со слоем набора данных участков.
Линия имеет недопустимую категорию
Неправильное значение кода категории для линии. Следующие категории являются допустимыми:
- 0 – Линия границ (Boundary line)
- 1 – Зависимая линия (Dependent line)
- 2 – Линия точного подключения (Precise connection line)
- 3 – Линия подключения (Connection line)
- 4 – Радиальная линия (Radial line)
- 5 – Линия фасада дороги (Road frontage line)
- 6 – Линия исходного подключения (Origin connection line)
- 7 – Линия подключения частей (Part connection line)
Откройте участок и выберите допустимую категорию в поле Категория на закладке Линии.
Линия имеет недопустимую точку "От"
Для линии участка указан недействительный идентификатор начальной точки (from-point). Связанная точка не существует в таблице точек.
Снова создайте участок, чтобы исправить эту ошибку.
Линия имеет недействительную конечную точку (to point)
Для линии участка указан недействительный идентификатор конечной точки (to-point). Связанная точка не существует в таблице точек.
Снова создайте участок, чтобы исправить эту ошибку.
Линия имеет недействительную центральную точку
Неправильная точка центра кривой линии. Связанная точка не существует в таблице точек.
Снова создайте участок, чтобы исправить эту ошибку.
Линия имеет недопустимый радиус
Значение, записанное в поле Радиус (Radius) для кривой линии неправильно. Значение радиуса скорее всего отсутствует.
Снова создайте участок, чтобы исправить эту ошибку.
Линия имеет недопустимую форму
Форма геометрии линии недействительна. Форма линии может быть повреждена или отсутствует.
Отсоедините участок, который содержит линию, и откройте отсоединенный участок. Удалите неправильную линию и снова создайте ее. Соедините участок со слоем набора данных участков. В некоторых случаях проще удалить участок и создать новый.
Точки "От" и "До" линии совпадают
Линия ссылается на одну и ту же точку в качестве начальной и конечной. Одинаковые значения ID хранятся в таблице хода участка в полях ID начальной точки (FromPointID) и ID конечной точки (ToPointID)в таблице Линии.
Причины
- Неправильный ввод данных в ход участка
- Перекрывающиеся линии с различной длиной в данных, которые были перенесены в набор данных участков
Отсоедините участок, который содержит линию, и откройте отсоединенный участок. Удалите неправильную линию и снова создайте ее. Соедините участок со слоем набора данных участков. В некоторых случаях проще удалить участок и создать новый.
Предотвратите или уменьшите возможность появления этой ошибки, запустив проверку топологии для поиска перекрывающихся линий перед переносом данных в набор участков.
Кривая не имеет радиальной линии
Каждая кривая линия в наборе данных участков имеет две радиальных линии, хранящихся в таблице Линии. Ошибка появляется, когда кривая имеет одну из двух радиальных линий.
Причины
- Неправильное хранение и ввод множественно замкнутых или кольцевых участков
- Данные низкого качества были перенесены в набор данных участков
Снова создайте участок, чтобы исправить эту ошибку.
Другие линии границы данного участка имеют тот же идентификатор начальной точки или тот же идентификатор конечной точки
Причины
- Конечная точка линии перепутана с начальной. Это могло произойти из-за неправильной последовательности линий теодолитного хода.
- Точка участка соединяет более двух линий границы. Это могло произойти, если соединительная линия была ошибочно категоризована как линия границы.
Отсоедините и откройте участок. Удалите неправильные линии и создайте их заново. Соедините участок со слоем набора данных участков. В некоторых случаях проще удалить участок и создать новый.
Ошибки точек
Недопустимые координаты
Одна из координат x,y,z является некорректной. Координата объекта отсутствует или содержит недопустимое число или символ.
Снова создайте участок, чтобы исправить эту ошибку.
Атрибут центральной точки задан неверно
Если точка является точкой центра кривой, она помечена значением 1 в поле Точка центра (CenterPoint) в таблице Точки. Ошибка возникает, когда точка не является точкой центра кривой и имеет значение атрибута в поле CenterPoint, равное 1.
Снова создайте участок, чтобы исправить эту ошибку.
Точка отсутствует
Существует ссылка на отсутствующую точку в таблице Точки. Например, ошибка возникнет, когда конечная или начальная точки линий ссылаются на точку, которая не существует в таблице Точки.
Снова создайте участок, чтобы исправить эту ошибку.
Точка имеет недопустимую форму
Геометрия точки некорректна. Геометрия точки повреждена или отсутствует.
Снова создайте участок, чтобы исправить эту ошибку.
Ошибки точек линий
Точка линии не ссылается на допустимую точку
Точка участка становится точкой линии, когда она лежит на границе участка, но при этом не разделяет границу участка. Запись в таблице Точки линий (LinePoints) в поле ID точки линии (LinePointID) ссылается на ID точки в таблице Точки. Эта ошибка случается, когда значение атрибута LinePointID не является действительным идентификатором точки. Идентификатор точки скорее всего отсутствует.
Снова создайте участок, чтобы исправить эту ошибку.
Линия не имеет действительной начальной точки
Идентификатор точки, указанный в поле FromPointID, не является действительным идентификатором точки. Идентификатор точки скорее всего отсутствует.
Снова создайте участок, чтобы исправить эту ошибку.
Линия не имеет действительной конечной точки
Идентификатор точки, указанный в поле ToPointID, не является действительным идентификатором точки. Идентификатор точки скорее всего отсутствует.
Снова создайте участок, чтобы исправить эту ошибку.
Точка линии не имеет действительной линии
Эта ошибка происходит, когда не существуют начальная и конечная точки линии, на которые происходит ссылка в полях (FromPointID, ToPointID) в таблице Точки линий (LinePoints).
Используйте инструмент Удалить точку линии , расположенный на панели инструментов Редактор участков. Добавьте новую точку линии, используя инструмент Добавить точку линии .
Ошибки опорных точек
Опорная точка имеет недопустимые координаты
Одна из координат x,y,z имеет недопустимое значение или отсутствует. Координата объекта отсутствует или содержит недопустимое число или символ.
Выберите опорную точку и снова создайте геометрию, чтобы исправить эту ошибку.
Недопустимая обратная ссылка опорной точки
Опорная точка ссылается на точку набора данных в поле PointID таблицы Опорные точки. Точка набора данных хранит обратную связь с контрольной точкой с помощью поля Имя в таблице Точки. Эта ошибка возникает, когда ID в таблице Точки или Опорные точки отсутствует или имеет недопустимое значение.
Используйте инструмент Сопоставить опорную точку на панели Редактор участков, чтобы восстановить связь опорной точки с соответствующей точкой набора данных участков.