Некорректная геометрия

Доступно с лицензией Data Reviewer.

Краткая информация

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

Обзор

Ряд процессов может привести к появлению недопустимой геометрии, например, загрузка и вырезание данных, особенно ри использовании шейп-файлов, созданных в приложениях сторонних производителей. Геометрия считается некорректной, если соответствует одному из следующих условий:

  • Пустая – это происходит, если в геометрии объекта есть нулевые точки, в которых нет геометрической информации, исходно представленной полями SHAPE_LEN и SHAPE_AREA. Пустая геометрия может появится, если данные создаются или редактируются с помощью программируемого процесса, а затем, эти данные с ошибками импортируются в вашу ГИС.
    Примечание:
    • Точечная или мультиточечная геометрия содержит в качестве геометрической информации точку или мультиточки.
    • Линейный или полилинейный тип геометрии содержит один или несколько линейных сегментов в качестве геометрической информации, и представлен точками.
    • Полигональный тип геометрии содержит кольца, сформированные линейными сегментами в качестве геометрической информации, и представлен точками.
  • Содержит пустой конверт – это происходит, когда конверт объекта, или ограничивающий прямоугольник не содержит никакой геометрической информации. Это происходит по тем же причинам, что и пустая геометрия.
  • Ничего – это происходит, когда объект содержит значение NULL в поле SHAPE. Этот тип ошибки возвращается, когда проверка не может получить геометрическую информацию от объекта.
  • Сложная – это происходит, когда одно из следующих условий возвращается как истина:
    • Некорректный порядок колец (только для полигональных объектов) – полигон не является самопересекающимся, но его кольца ориентированы некорректно (внешние кольца - по часовой стрелке, внутренние кольца - против часовой стрелки.
    • Неправильная ориентация сегментов – отдельные сегменты не ориентированы согласованно Точка "до" сегмента i должна совпадать с точкой "от" сегмента i+1.
    • Содержит короткий сегмент – некоторые сегменты короче, чем допускается единицами системы пространственной привязки, связанной с геометрией.
    • Содержит самопересекающиеся кольца (только для полигональных объектов) – полигон не должен самопересекаться.
    • Содержит самопересекающиеся пути (только для линейных объектов) – линия не должна самопересекаться.
    • Содержит незамкнутые кольца (только для полигональных объектов) – последняя и первая вершины кольца должны совпадать.
    • Содержит несоответствие атрибутов – координаты Z или M конечной точки линейного сегмента не совпадают с координатами Z или M соответствующей конечной точки следующего сегмента.
    • Содержит дискретные части – одна из частей геометрии состоит из разрозненных или дискретных частей.
    • Пустые значения z (для объектов с z-значениями) – в геометрии есть одна или несколько вершин с пустым значением Z (например, NaN).

Поддерживаемые рабочие процессы

Проверки ArcGIS Data Reviewer поддерживают множество методов для встраивания автоматического просмотра данных. Следующая таблица описывает поддерживаемые методы встраивания для этой проверки:

ПроверкаОграничения

Пакетное задание Reviewer

Правило карты Reviewer

Правило атрибутов (проверка)

Нет

Да

Да

Нет

Примечание:

Правила Reviewer на основе карт признаны устаревшими начания с ArcGIS Pro 2.8 и их использование более не рекомендуется. Эта функция будет удалена в следующем большом обновлении ArcGIS Pro. Рекомендуется перенести автоматизированные рабочие процессы проверок в Data Reviewer, используя функции атрибутивных правил.

Синтаксис

ПараметрОбязательноеОписаниеРабочие процессы

Входные слои

Да

Входные слои объектов, классифицированные согласно правилу.

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

Правила Reviewer

Заголовок

Нет

Уникальное название или имя для правила.

Эта информация используется для поддержки сопоставимости требований к качеству данных, автоматического создания отчетов и корректировки рабочих процессов.

Правила Reviewer

Примечания

Нет

Текст описания ошибки, когда найдены несовместимые объекты.

Эта информация используется для обеспечения руководства при корректировке рабочих процессов.

Правила Reviewer

Важность

Нет

Степень серьезности ошибки, присваиваемая при обнаружении несовместимых объектов.

Это значение указывает важность ошибки относительно других ошибок. Диапазон значений от 1 до 5, где 1 обозначает высший приоритет, а 5 – низший.

Правила Reviewer

Теги

Нет

Тег правила.

Эта информация используется в правиле рабочих процессов создания и управления для поддержки сопоставимости требований к качеству данных и создания отчетов.

Правила Reviewer

Примечания

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

    Более подробно о восстановлении геометрии и замене геометрии объектов.

  • Любые объекты, содержащие недопустимую геометрию или не содержащие геометрии, автоматически распознаются, как ошибки, независимо от того, выбраны ли они или присутствуют ли они в видимом экстенте.
  • При создании этой проверки в качестве правила на основе карты проверьте, что параметры фильтров с использованием функций SQL такие же, как те, которые поддерживаются у вас в производственной среде.

Связанные разделы