Правила атрибутов - это правила базы геоданных, которые могут использоваться для автоматического заполнения атрибутов, ограничения некорректного редактирования в ходе выполнения операций редактирования и проверки качества объектов. Правила атрибутов могут использоваться вместе с правилами топологии, доменами и подтипами для улучшения целостности данных наборов базы геоданных.
Более подробно о правилах атрибутов
Набор данных участков использует для управления качеством данных правила атрибутов вместе с правилами топологии базы геоданных. При создании набора данных участков для классов пространственных объектов создаются следующие правила атрибутов.
- Правила атрибутов PRESERVE
- Правила атрибутов MUST HAVE A RECORD.
PRESERVE
Правило атрибутов PRESERVE - правило типа вычисления, содержащее логику заполнения поля Preserve в точечном классе объектов Points.
Если в поле Preserve значение Yes, точка не удаляется при удалении связанного участка или линии соединения. Правило атрибутов устанавливает для поля Preserve значение Yes, если что-либо из нижеперечисленного истинно:
- У точки фиксированная форма (поле Fixed Shape установлено на Yes).
- У точки атрибуты X, Y или Z не пустые.
Для просмотра и настройки правила атрибутов щелкните правой кнопкой слой Points в окне Таблица содержания, наведите на Дизайн и щелкните Правила атрибутов.
MUST HAVE A RECORD
Правило атрибутов MUST HAVE A RECORD - тип проверки, проверяющий, связан ли объект набора данных участков с записью. Правило атрибутов создается для слоев линий участков, слоев полигонов участков и слоя Соединительных линий.
Для правила атрибутов MUST HAVE A RECORD необходимо, чтобы поле CreatedByRecord слоев линий участков, слоев полигонов участков и слоя Соединительных линий не было пустым при оценке правил атрибутов.
Правила атрибутов типа проверки проверяются в указанное пользователем время с помощью Инспектора ошибок или инструмента геообработки Оценить правила.
Для просмотра и настройки правила атрибутов щелкните правой кнопкой слой линий участков, слой полигонов участков или слой соединительных линий в окне Таблица содержания, наведите на Дизайн и щелкните Правила атрибутов.
Более подробно об оценке правил атрибутов набора данных участков
Дополнительные правила атрибутов
В ArcGIS Pro 2.7 для набора данных участков доступен ряд дополнительных правил атрибутов. Дополнительные правила атрибутов сохраняются в файлах .csv в папке \Resources\AttributeRules\ParcelFabric вашей установочной директории ArcGIS Pro, например, C:\Program Files\ArcGIS\Pro\Resources\AttributeRules\ParcelFabric\en-US.
Дополнительные правила атрибутов доступны для соединительных линий набора данных участков, линий участков, полигонов участков, точек участков и записей участков.
Для импорта дополнительных правил атрибутов в векторный слой участков щелкните правой кнопкой слой на панели Содержание, выберите Дизайн и щелкните Правила атрибутов. Щелкните на вкладке Правила атрибутов инструмент Импорт правил для импорта файла csv правил атрибутов. Вы можете также воспользоваться инструментом геообработки Импортировать правила атрибутов для импорта дополнительных правил атрибутов.
В следующих подразделах перечислены дополнительные правила атрибутов, доступные для классов пространственных объектов набора данных участков.
Соединительные линии
- 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 в пределах указанного допуска (в секундах).
Полигоны участков
Примечание:
Некоторые правила атрибутов полигонов участков могут не импортироваться, если имя вашего класса объектов полигонов участков не совпадает с жестко заданным именем «Parcels» в выражении ArcGIS Arcade. Чтобы изменить выражение, откройте файл ParcelPolygons.csv и в поле SCRIPTEXPRESSION замените «Parcels» на имя вашего класса полигональных объектов участков, например, «Lots».- 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 (правило проверки) - площадь геометрии и заявленная площадь не могут отличаться более чем на указанный допуск.
Точки участка
- SHAPE IS FIXED (правило ограничения) - геометрия точки должна быть фиксированной и не должна перемещаться.
- MUST HAVE A RECORD (правило проверки) - точечные объекты должны быть связаны с записью, которая их создала.
- MUST BE IN XY EXTENT (правило проверки) - координаты x, y точки должны лежать внутри заданного минимального ограничивающего прямоугольника (MBR).
- MUST BE IN Z EXTENT (правило проверки) - координата z точки должна находиться в заданном диапазоне высот.
- XY MUST MATCH SHAPE WITHIN (правило проверки) - координаты x, y точки должны лежать в пределах заданного от геометрии точки расстояния.
- Z MUST MATCH GEOMETRY WITHIN (правило проверки) - координата z точки должна находиться в пределах указанной высоты геометрии точки.
Записи
- MUST NOT RECORD IN FUTURE (правило проверки) - записываемая дата не может быть будущей датой.