Атрибутивные правила - это правила базы геоданных, которые могут использоваться для автоматического заполнения атрибутов, ограничения некорректного редактирования в ходе выполнения операций редактирования и проверки качества объектов. Атрибутивные правила могут использоваться в дополнение к правилам топологии, доменам и подтипам, обеспечивая повешение целостности данных в наборах базы геоданных.
Более подробно о правилах атрибутов
В наборах данных участков атрибутивные правила используются вместе с правилами топологии базы геоданных для обеспечения качества данных. При создании набора данных участков для классов пространственных объектов создаются следующие правила атрибутов.
- PRESERVE
- MUST HAVE A RECORD
- SHAPE IS FIXED
Чтобы просмотреть правила атрибутов набора данных участков, щелкните правой кнопкой мыши векторный слой набора данных участков в окне Таблица содержания наведите курсор на Дизайн и щелкните Правила атрибутов. Вы можете получить доступ к правилам атрибутов на вкладках Вычисление, Ограничение и Проверка на панели Правила атрибутов.
PRESERVE
Правило атрибутов PRESERVE - правило типа вычисления, содержащее логику заполнения поля Preserve в точечном классе объектов Points. Правило атрибута PRESERVE оценивается немедленно во время операций редактирования (вставки и обновления).
Если в поле Preserve значение Yes, точка не удаляется при удалении связанного участка или линии соединения. Правило атрибутов устанавливает для поля Preserve значение Yes, если что-либо из нижеперечисленного истинно:
- У точки фиксированная форма (поле Fixed Shape установлено на Yes).
- У точки атрибуты X, Y или Z не пустые.
Для просмотра и настройки правила атрибутов щелкните правой кнопкой слой Points в окне Таблица содержания, наведите на Дизайн и щелкните Правила атрибутов. Правило атрибута PRESERVE находится на вкладке Вычисление панели Правила атрибутов.
MUST HAVE A RECORD
Правило атрибутов MUST HAVE A RECORD - тип проверки, проверяющий, связан ли объект набора данных участков с записью. Правило атрибутов создается для слоев линий участков, слоев полигонов участков и слоя Соединительных линий. Правило атрибута MUST HAVE A RECORD может быть импортировано как дополнительный атрибут для слоя точек.
Для правила атрибутов MUST HAVE A RECORD необходимо, чтобы поле CreatedByRecord слоев линий участков, слоев полигонов участков и слоя Соединительных линий не было пустым при оценке правил атрибутов.
Правила атрибутов типа проверки проверяются в указанное пользователем время с помощью Инспектора ошибок или инструмента геообработки Оценить правила.
Для просмотра и настройки правила атрибутов щелкните правой кнопкой слой линий участков, слой полигонов участков или слой соединительных линий в окне Таблица содержания, наведите на Дизайн и щелкните Правила атрибутов. Правило атрибута MUST HAVE A RECORD находится на вкладке Проверка панели Правила атрибутов.
Более подробно об оценке правил атрибутов набора данных участков
SHAPE IS FIXED
Правило атрибута SHAPE IS FIXED - это правило атрибута типа ограничения, которое предотвращает перемещение геометрии формы фиксированной точки набора данных участков. Если для поля Fixed Shape точки набора данных участков установлено значение Yes и точка перемещается в процессе редактирования, срабатывает правило атрибута. Возвращается сообщение об ошибке, и редактирование откатывается.
Правило атрибута SHAPE IS FIXED оценивается немедленно во время операции редактирования обновления.
Для просмотра и настройки правила атрибутов щелкните правой кнопкой слой Points в окне Таблица содержания, наведите на Дизайн и щелкните Правила атрибутов. Правило атрибута SHAPE IS FIXED находится на вкладке Ограничение панели Правила атрибутов.
Дополнительные правила атрибутов
В ArcGIS Pro 2.7 и более поздних дополнительные правила атрибутов, доступны для классов пространственных объектов набора данных участков. Правила доступны для соединительных линий набора данных участков, линий участков, полигонов участков, точек участков и записей участков.
Чтобы импортировать дополнительные правила атрибутов для класса пространственных объектов набора данных участков, набор данных участков и все связанные с ним слои должны быть добавлены на карту. Щелкните правой кнопкой мыши векторный слой набора данных участков на панели Содержание, выберите Дизайн и щелкните Правила атрибутов, чтобы открыть панель Правила атрибутов. На вкладке Правила атрибутов нажмите Импорт правил и нажмите Parcel Fabric, чтобы импортировать правила для векторного слоя.
В подразделах ниже перечислены дополнительные правила атрибутов, которые будут импортированы для каждого класса пространственных объектов набора данных участков.
Соединительные линии
- MUST BE LONGER THAN (правило проверки) - длина соединительной линии должна быть больше указанного значения.
- DISTANCE MUST MATCH WITHIN (правило проверки) - длина геометрии линии должна соответствовать расстоянию COGO внутри заданного допуска.
- DIRECTION MUST MATCH WITHIN (правило проверки) - направление геометрии линии должно совпадать с направлением и углом COGO в пределах указанного допуска (в секундах).
Линии участков
- MUST BE LONGER THAN (правила проверки) - длина границы должна быть больше указанного значения.
- DISTANCE MUST MATCH WITHIN (правило проверки) - длина геометрии линии должна соответствовать расстоянию COGO внутри заданного допуска.
- DIRECTION MUST MATCH WITHIN (правило проверки) - направление геометрии линии должно совпадать с направлением и углом COGO в пределах указанного допуска (в секундах).
Полигоны земельных участков
- MUST BE LARGER THAN (правило проверки) - площадь геометрии участка должна быть больше указанного значения.
- MUST BE SMALLER THAN (правило проверки) - площадь геометрии участка должна быть меньше указанного значения.
- CURRENT MUST NOT OVERLAP (правило проверки) - имеющиеся участки не должны перекрывать друг друга. Имеющиеся участки могут перекрывать исторические участки, а сами исторические участки могут перекрывать другие исторические участки.
- NAME MUST BE UNIQUE (правило проверки) - имена участков должны быть уникальными для имеющихся участков одного и того же типа.
- NAME MUST NOT BE EMPTY (правило проверки) - имена участков должны быть заполнены и не могут быть пустыми.
- MISCLOSE RATIO MUST BE LESS THAN (правило проверки) - коэффициент невязки должен быть меньше указанного допуска.
- MISCLOSE DISTANCE MUST BE LESS THAN (правило проверки) - линейная невязка должна быть меньше указанного значения.
- AREAS MUST MATCH WITHIN (правило проверки) - площадь геометрии и заявленная площадь не могут отличаться более чем на указанный допуск.
Точки участка
- MUST HAVE A RECORD (правило проверки) - точечные объекты должны быть связаны с записью, которая их создала.
- MUST BE IN XY EXTENT (правило проверки) - координаты x, y точки должны лежать внутри заданного минимального ограничивающего прямоугольника.
- MUST BE IN Z EXTENT (правило проверки) - координата z точки должна находиться в заданном диапазоне высот.
- XY MUST MATCH SHAPE WITHIN (правило проверки) - координаты x, y точки должны лежать в пределах заданного от геометрии точки расстояния.
- Z MUST MATCH GEOMETRY WITHIN (правило проверки) - координата z точки должна находиться в пределах указанной высоты геометрии точки.
Записи
- MUST NOT RECORD IN FUTURE (правило проверки) - записываемая дата не может быть будущей датой.