Определение сопоставлений полей для атрибутов в ESRI
В системе можно определять сопоставления полей для атрибутов, сохраненных в ГИС и Infor EAM на уровне слоя. Поля заполняются на основе сопоставлений при создании оборудования или объекта и синхронизации.
Для того чтобы определить сопоставления полей, необходимо иметь разрешения OEGGMP.
При создании оборудования или объектов поля заполняются на основе отношений сопоставления. Например, для создания записи оборудования на основе существующего объекта сопоставьте данные из атрибута ГИС с атрибутом Infor EAM.
Infor EAM заполняет поле данными, содержащимися в ГИС. Также можно определять сопоставления полей на основе констант. Например, введите значение ГИС HYDRANT и сопоставьте его с полем категории в Infor EAM. При создании оборудования система всегда будет заполнять поле категории значением ГИДРАНТ.
При синхронизации система обращается к сопоставлениям полей, чтобы обеспечить, что соответствующие друг другу записи оборудования и объекты отражают точные данные. Если в данных есть несоответствие, система копирует их из одной системы в другую.
Необязательно задавать сопоставления полей для слоя объекта, расположения по X или расположения по Y объекта. Эти значения заполняются автоматически в аналогичных полях EAM при создании и синхронизации. Однако можно задать дополнительные сопоставления полей для этих атрибутов ГИС, если нужно, чтобы значения в этих полях копировались в другие поля EAM.
Можно сопоставить несколько атрибутов ГИС одному атрибуту Infor EAM. При создании и синхронизации система объединяет данные в одно поле на основе значений в полях «Последовательность» и «Разделитель».
Точно так же можно сопоставить атрибут Infor EAM, который содержит объединенные данные, нескольким атрибутам ГИС. При создании и синхронизации данные анализируются на основе значения «Последовательность». Если система должна проанализировать данные, так как одно поле сопоставлено с несколькими полями, система проверяет, что число полей, с которыми сопоставлены данные, соответствует всем связанным данным в исходном поле. Если нет, то данные не синхронизированы. Однако, если исходное поле содержит нулевое значение, оно копируется в несколько полей другой системы, перезаписывая любые данные, которые данные поля содержали изначально.
Укажите в поле «Источник» систему, которая контролирует создание, а в поле «Владелец» — систему, контролирующую синхронизацию. Данные сопоставляются из системы- «источника» при создании оборудования или объекта. Данные копируются из системы- «владельца» при синхронизации. См. пример далее.
Вы определяет следующее сопоставление полей для слоя гидранта.
Атрибут ГИС | Атрибут Infor EAM | Источник | Владелец |
---|---|---|---|
ADDRESS | Описание | ГИС | Infor EAM |
При синхронизации слоя «Гидрант» система обнаруживает, что объект с атрибутом ADDRESS, имеющим значение «156 Main Street», не имеет соответствующей записи оборудования. Система создает запись оборудования и автоматически заполняет поле описания значением «156 Main Street», поскольку система ГИС указана в поле «Источник».
Далее вы меняете описание записи этого же оборудования на «256 Main Street» в EAM. При следующей синхронизации слоя «Гидрант» система меняет атрибут ADDRESS объекта ГИС на «256 Main Street», поскольку система Infor EAM указана в поле «Владелец» для данного атрибута.
Система сравнивает данные атрибута для EAM и ГИС, только если для этого атрибута определено сопоставление полей, а в поле «Действие» выбран вариант «Копировать».