Доступно с лицензией Data Reviewer.
Краткая информация
Проверка геометрии находит объекты, содержащие недопустимую геометрию. Это может быть пустая или нулевая геометрия, или пустые конверты, а также дополнительные лишние включения сложной геометрии.
Поддерживаемые рабочие процессы
Проверки ArcGIS Data Reviewer поддерживают множество методов для встраивания автоматического просмотра данных. Следующая таблица описывает поддерживаемые методы встраивания для этой проверки:
Рабочий процесс | Поддержка | Лицензирование | |
---|---|---|---|
Правило проверки атрибута | Да (ArcGIS Pro 3.0 и ArcGIS Enterprise 11.0 или новее) | Доступно с лицензией ArcGIS Pro Standard и Data Reviewer. | |
Правило атрибутов ограничения | Нет | Доступно с лицензией ArcGIS Pro Standard и Data Reviewer. | |
Запустить проверки данных | Да (ArcGIS Pro 3.4 или новее) | Доступно с лицензией Data Reviewer |
Прежние версии:
Правила Reviewer на основе карт устарели и не доступны для использования. Рекомендуется перенести автоматизированные рабочие процессы проверок в Data Reviewer, используя возможности атрибутивных правил. Открытие или сохранение документа карты (файл .aprx) в ArcGIS Pro 3.0 или более поздней версии удаляет все существующие правила карты из документа.
Обзор
Ряд процессов может привести к появлению недопустимой геометрии, например, загрузка и вырезание данных, особенно ри использовании шейп-файлов, созданных в приложениях сторонних производителей. Геометрия считается некорректной, если соответствует одному из следующих условий:
- Пустая – в геометрии объекта есть нулевые точки, в которых нет геометрической информации, исходно представленной полями SHAPE_LEN и SHAPE_AREA. Пустая геометрия может появится, если данные создаются или редактируются с помощью программируемого процесса, а затем, эти данные с ошибками импортируются в вашу ГИС.
Примечание:
- Точечная или мультиточечная геометрия содержит в качестве геометрической информации точку или мультиточки.
- Линейный или полилинейный тип геометрии содержит один или несколько линейных сегментов в качестве геометрической информации, и представлен точками.
- Полигональный тип геометрии содержит кольца, сформированные линейными сегментами в качестве геометрической информации, и представлен точками.
- Содержит пустой конверт – конверт объекта, или ограничивающий прямоугольник, не содержит никакой геометрической информации. Это происходит по тем же причинам, что и пустая геометрия.
- Ничего — объект имеет значение NULL в поле SHAPE. Этот тип ошибки возвращается, когда проверка не может получить геометрическую информацию от объекта.
- Не простая – этот тип ошибки возвращается при выполнении одного из следующих условий:
- Некорректный порядок колец (только для полигональных объектов) – полигон не является самопересекающимся, но его кольца ориентированы некорректно (внешние кольца - по часовой стрелке, внутренние кольца - против часовой стрелки.
- Неправильная ориентация сегментов – отдельные сегменты не ориентированы согласованно Точка "до" сегмента i должна совпадать с точкой "от" сегмента i+1.
- Содержит короткий сегмент – некоторые сегменты короче, чем допускается единицами системы пространственной привязки, связанной с геометрией.
- Содержит самопересекающиеся кольца (только для полигональных объектов) – полигон не должен самопересекаться.
- Содержит самопересекающиеся пути (только для линейных объектов) – линия не должна самопересекаться.
- Содержит незамкнутые кольца (только для полигональных объектов) – последняя и первая вершины кольца должны совпадать.
- Содержит несоответствие атрибутов – координаты Z или M конечной точки линейного сегмента не совпадают с координатами Z или M соответствующей конечной точки следующего сегмента.
- Содержит дискретные части – одна из частей геометрии состоит из разрозненных или дискретных частей.
- Пустые значения z (для объектов с z-значениями) – в геометрии есть одна или несколько вершин с пустым значением Z (например, NaN).
Синтаксис атрибутивного правила
Параметр | Обязательный | Описание | Рабочий процесс |
---|---|---|---|
Подтип |
Нет | Подтип, к которому применяется правило. | Проверка |
Атрибут |
Нет | Запрос, который определяет объект, к которому применяется правило. | Проверка |
Имя |
Да | Уникальное имя для правила. Эта информация используется для поддержки сопоставимости требований к качеству данных, автоматического создания отчетов и корректировки рабочих процессов. | Проверка |
Описание |
Нет | Описание ошибки, которую вы определяете при обнаружении несовместимого объекта. Эта информация используется для предоставления руководства по корректировке рабочих процессов. | Проверка |
Важность |
Нет | Степень серьезности ошибки, присваиваемая при обнаружении несовместимых объектов. Это значение указывает важность ошибки относительно других ошибок. Диапазон значений от 1 до 5, где 1 обозначает высший приоритет, а 5 – низший. | Проверка |
Теги |
Нет | Тег правила. Эта информация используется в правиле рабочих процессов создания и управления для поддержки сопоставимости требований к качеству данных и создания отчетов. | Проверка |
Синтаксис Запустить проверки данных
Параметр | Обязательный | Описание |
---|---|---|
Входной объект | Да | Входной векторный слой, оцененный согласно правилу. |
Атрибут | Нет | Запрос, который определяет объект, к которому применяется правило. |
Имя | Нет | Уникальное имя для правила. Эта информация используется для поддержки сопоставимости требований к качеству данных, автоматического создания отчетов и корректировки рабочих процессов. |
Видимый экстент | Нет | Оценивает видимый экстент карты. |
Полный Экстент | Нет | Оценивает полный экстент данных. |
Примечания
При использовании проверки следует учитывать следующее:
- Ошибочные результаты, созданные для объектов, содержащих недопустимую геометрию, не могут использоваться в карте, так как их геометрия ошибочна.
Более подробно о восстановлении геометрии и замене геометрии объектов.
- Любые объекты, содержащие пустую геометрию или не содержащие геометрии, автоматически распознаются, как ошибки, независимо от того, выбраны ли они или присутствуют в экстенте активной карты.
- Параметры фильтра Атрибут не поддерживают следующие типы полей: Big Integer, Date Only, Time Only и Timestamp Offset. Если такой тип выбран, заголовок строки выделится красным и не позволит сохранить правило.