Редактирование графа знаний в исследовании

По мере того, как вы исследуете и анализируете ресурсы исследования, вы можете создавать, изменять и удалять элементы и отношения в его графе знаний, а также типы элементов и типы отношений в его модели данных. Владелец графа знаний также может редактировать его содержимое. Другие пользователи также могут менять его содержимое, если у них есть для этого подходящие права, а также для графа знаний включено редактирование на портале ArcGIS Enterprise.

Создать новый тип элемента

Если в вашем графе знаний нет типа элемента, который подходит для информации, которую вы хотите задавать, вы можете создать для нее тип элемента.

  1. Откройте исследование в ArcGIS Pro.
  2. На вкладке ленты Исследование в группе Тип щелкните Новый Новый.
  3. Щелкните Новый тип элемента Новый тип элемента.

    Откроется диалоговое окно Новый тип элемента.

  4. В текстовом поле Имя введите имя типа элемента.

    Примечание:

    Имя типа элемента может содержать только буквы и цифры ASCII.

  5. Щелкните раскрывающийся список Пространственный тип и выберите тип пространственного объекта, который будет связан с этим типом элемента. Щелкните Непространственный, если тип элемента не связан с пространственной информацией.

    С каждым типом элемента можно связать только один тип пространственных объектов.

  6. Нажмите OK.

Новый тип элемента создается в графе знаний и отображается в списке Типы элементов в панели Содержание. Элемент Элемент, представляющий новый тип элементов, создается и отображается в списке содержания.

Подсказка:

Вы можете создать тип элемента в панели исследования Содержание. Щелкните правой кнопкой мыши Типы элементов Тип элемента и выберите Новый тип элементов Новый тип элемента.

Создание элементов

Вы можете создать в исследовании новый элемент определенного типа. Созданный таким образом новый элемент не будет иметь пространственного объекта, если такой может быть предоставлен для данного типа элементов.

  1. На вкладке ленты Исследование в группе Элементы щелкните Новый Новый объект.
  2. Найдите тип элемента, который хотите создать.
    • Прокрутите список, пока не найдете соответствующий тип элемента.
    • Щелкните текстовое окно Поиск и начните вводить имя или часть имени типа элемента, который хотите создать. При вводе список типов элементов автоматически фильтруется для отображения типов элементов со схожими именами.

      Отфильтруйте список типов элементов в модели данных графа знаний.

  3. Дважды щелкните тип элемента в списке.

    Для выбранного типа элемента создается новый элемент Элемент. Исследование обновляется автоматически, чтобы отобразить и выбрать новый элемент в списке содержания.

Подсказка:

Вы можете создать элемент в панели исследования Содержание. Щелкните на элементе правой кнопкой и выберите Новый элемент Новый объект.

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

Создать тип отношений

Если ваш граф знаний не имеет типа отношения для связей, которые вы наблюдаете между элементами, вы можете создать тип отношения для сбора этой информации.

  1. Откройте исследование.
  2. На вкладке ленты Исследование в группе Тип щелкните Новый Новый.
  3. Щелкните Новый тип отношений Новый тип отношений.

    Откроется диалоговое окно Новый тип отношений.

  4. Введите имя для типа отношений в текстовое поле Имя.

    Примечание:

    Имя типа отношения может содержать только буквы и цифры ASCII.

  5. Нажмите OK.

В графе знаний создается новый тип отношений Отношение. В отличие от новых типов элементов, новый экземпляр отношения по умолчанию не создается. Изначально вы сможете увидеть пустой тип отношения в панели Содержание на вкладке Модель данных Модель данных в списке Типы отношений Отношение.

Подсказка:

Вы можете создать тип отношения в панели исследования Содержание. Щелкните правой кнопкой мыши Типы отношений Тип отношений и выберите Новый тип отношений Новый тип отношений.

Создание отношения

Отношения соединяют два элемента. Отношения могут быть определены только в одном направлении - от исходного элемента к целевому элементу. Следовательно, при создании отношения должно быть определено направление отношения.

Вы можете создавать типы отношений и новые типы элементов в процессе определения нового отношения.

Создать отношение существующего типа между существующими элементами

Самый простой процесс - создать новый экземпляр данного отношения между двумя существующими элементами. Например, если вы уже определили тип элемента Person, тип элемента Vehicle и тип отношения HasVehicle, создание нового отношения HasVehicle является соединением элементов, принадлежащих этим типам.

Если требуемые элементы Person и Vehicle уже существуют, вы можете найти и выбрать их при создании отношения.

  1. Выполните обзор или поиск в ресурсах исследования, чтобы найти один из элементов, участвующих в отношении. Например, чтобы задать отношение HasVehicle между элементами Person и Vehicle, начните с поиска соответствующего элемента Person в исследовании.
  2. Щелкните элемент Элемент в списке содержания или в результатах поиска, чтобы выбрать его.
  3. Щелкните вкладку Отношения на панели Детали, чтобы просмотреть отношения, ранее определенные для выбранного элемента.
  4. Щелкните кнопку Добавить Добавить.

    Внизу списка добавляется новое пустое отношение.

  5. Щелкните столбец Relationship и дважды щелкните соответствующий тип отношения в списке. Например, чтобы задать отношение HasVehicle между элементами Person и Vehicle, щелкните в списке HasVehicle. Если вы не видите нужное отношение в списке, начните вводить имя отношения.

    Выберите существующий тип отношения.

    Если закрыть элемент управления, в котором перечислены существующие отношения, его можно открыть снова, щелкнув стрелку раскрывающегося списка в столбце Relationship. Нажмите клавишу Tab, чтобы перейти к следующему столбцу с помощью клавиатуры.

  6. По умолчанию задается направление отношения от элемента, выбранного в списке содержания исследования, к другому элементу - значение в столбце Direction установлено на =>. Чтобы изменить направление отношения, щелкните раскрывающийся список и нажмите <=. Например, чтобы определить отношение HasVehicle, где в исследовании выбирается элемент Person, необходимо установить направление =>.
  7. Нажмите клавишу Tab или щелкните стрелку раскрывающегося списка в столбце Entity Types, чтобы указать тип другой элемента, участвующего в отношении.

    Появится элемент управления для выбора существующего типа элемента.

  8. Щелкните соответствующий тип элемента в списке, чтобы выбрать его. Например, чтобы определить отношение HasVehicle, где в исследовании выбран элемент Person, щелкните в списке тип элемента Vehicle.

    Выберите существующий тип элемента.

  9. Нажмите Tab или щелкните столбец Entity. Начните вводить отображаемое имя, которое позволяет искать и выбирать существующий элемент в качестве целевого.

    Выполняется поиск существующих элементов указанного типа элементов, чтобы найти элементы, соответствующие вводу. Соответствующие элементы появятся в списке.

    Найдите существующий элемент.

  10. Щелкните существующий элемент в списке.

    Выберите существующий элемент.

  11. Щелкните Применить.

    В графе знаний создается новое отношение Отношение.

Создать отношение нового типа для нового типа элемента

Вы можете настраивать модель данных графа знаний по мере обнаружения и определения новой информации. Предположим, что тип элемента Person создан и специальный элемент Person определен как часть вашего исследования. Вы узнали, что у человека есть собака, но у вас нет определенного типа элемента Pet или типа отношения HasPet. Вы можете создать новый тип отношения и тип элемента в процессе создания этого нового отношения.

  1. Выполните обзор или поиск в ресурсах исследования, чтобы найти элемент Элемент, для которого будет создана новая связь. Например, чтобы определить новое отношение HasPet, начните с поиска соответствующего элемента Person в исследовании.
  2. Щелкните элемент Элемент в списке содержания или в результатах поиска, чтобы выбрать его.
  3. Щелкните вкладку Отношения на панели Детали, чтобы просмотреть отношения, ранее определенные для выбранного элемента.
  4. Щелкните кнопку Добавить Добавить.

    Внизу списка добавляется новое пустое отношение. Появится элемент управления для выбора существующих типов отношений.

  5. Введите имя для нового типа отношения в столбце Relationship, например HasPet.
  6. Щелкните Новый тип отношений в нижней части списка типов отношений.

    Создайте новый тип отношений с указанным именем.

    Откроется диалоговое окно Новый тип отношений.

  7. В текстовом поле Имя при необходимости измените имя типа отношения.

    Примечание:

    Имя типа отношения может содержать только буквы и цифры ASCII.

  8. Нажмите OK.

    Любые незавершенные изменения должны быть сохранены или отменены до создания типа отношения. Если изменения еще не применены, в верхней части диалогового окна Новый тип отношений появляется сообщение. Кнопка ОК остается недоступной, пока вы не нажмете кнопку Сохранить изменения Сохранить изменения или Отклонить изменения Отклонить изменения в сообщении.

    Кнопка Изменить тип отношений Изменить тип отношения появляется рядом с именем нового типа отношений. Вы можете щелкнуть столбец Relationship и нажать эту кнопку в любое время до нажатия Применить, чтобы переименовать новый тип отношений.

  9. Дважды щёлкните на клавишу Tab.

    Звездочка появляется рядом с именем нового типа отношений и указывает, что он еще не был создан в графе знаний.

  10. Укажите подходящее направление для отношения в столбце Direction. В этом примере человек является источником отношения HasPet, а домашнее животное - целью отношения - задано направление =>.
  11. Щелкните в столбце Entity Types.

    Появится элемент управления для выбора существующего типа элемента.

  12. Введите имя для нового типа элементов в столбце Entity Types. Например, введите Pet.
  13. Щелкните Новый тип элемента внизу списка типов элементов.

    Создайте новый тип элемента с предоставленным именем.

    Откроется диалоговое окно Новый тип элемента.

  14. В текстовом поле Имя при необходимости измените имя типа элемента.

    Примечание:

    Имя типа элемента может содержать только буквы и цифры ASCII.

  15. Щелкните раскрывающийся список Пространственный тип и выберите подходящий тип геометрии для этих элементов или задайте тип элемента как Непространственный.
  16. Нажмите OK.

    Кнопка Изменить тип элемента Изменить тип отношения отображается рядом с именем нового типа элемента. Вы можете щелкнуть столбец Entity Types и нажать эту кнопку в любое время до нажатия Применить, чтобы переименовать новый тип элементов или изменить его пространственный тип.

  17. Дважды щёлкните на клавишу Tab.

    Звездочка появляется рядом с именем нового типа элементов и указывает, что он еще не был создан в графе знаний. Столбец Entity показывает текст (Новый элемент), чтобы обозначить, что новый элемент должен быть определен для нового типа элемента.

  18. Щелкните Применить.

    Новый тип отношений и новый тип элемента создаются в графе знаний. Для нового типа элемента создается новый элемент по умолчанию, а между элементом, выбранным в исследовании, и элементом по умолчанию создается новое отношение.

  19. Наведите курсор на значение по умолчанию, которое появляется в столбце Entity, значение элемента globalid и нажмите появившуюся кнопку Открыть Открыть.

    Откройте новый элемент, чтобы определить его свойства.

    Панель Детали обновляется, чтобы показать созданный элемент Pet по умолчанию. Определите для этого нового элемента такие свойства, как имя домашнего животного и дату, когда оно было приобретено человеком.

    В любой момент вы можете нажать кнопку Назад Назад, чтобы вернуться к исходному элементу, выбранному в списке содержимого.

Изменить свойства типа элемента или типа отношения

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

Измените свойства в виде Поля

Вы можете редактировать свойства типа элемента или типа отношения в виде Поля так же, как вы редактируете поля для класса пространственных объектов или таблицы реляционной базы данных.

Подробнее о виде Поля

  1. Перейдите к исследованию в панели Каталог или в виде каталога.
    • На панели Каталог во вкладке Проект дважды щёлкните Исследования Закрыть папку исследования.
    • В виде каталога щёлкните Исследования Закрыть папку исследования на панели Содержание.
  2. Перейдите к графу знаний исследования Граф знаний.
  3. Дважды щелкните папку графа знаний Типы элементов или Типы отношений Папка графа знаний в списке содержимого вида каталога или в панели Каталог.

    Перечислены типы элементов Тип элемента или типы отношений Тип отношений, определенные в графе знаний.

  4. Щелкните правой кнопкой мыши тип элемента или тип отношения, к которому вы хотите добавить свойство, наведите указатель на Дизайн данных и щелкните Поля Поля.

    Откроется вид Поля, в котором отображается текущий набор свойств для типа элемента или типа отношения.

  5. Щелкните пустую строку внизу сетки, чтобы добавить новое свойство. Введите имя свойства в столбце Field Name для новой строки. Щелкните раскрывающийся список в столбце Data Type, чтобы определить его тип данных.

    Примечание:

    Имя свойства может содержать только буквы и цифры ASCII.

  6. Измените существующее свойство, изменив, например, его имя, дважды щелкнув столбец Field Name сетки и введя новое имя.
  7. Чтобы удалить свойство, выберите в сетке строку, определяющую это свойство. На вкладке Поля в группе Буфер обмена нажмите кнопку Удалить Delete.

    Если вы удаляете свойство из типа элемента или типа отношения, все значения, хранящиеся в данный момент в этом свойстве, также удаляются.

  8. Если есть предыдущие изменения графа знаний, которые не были сохранены, в верхней части вида Поля Поля появляется сообщение. Перед продолжением нажмите в этом сообщении Сохранить изменения Сохранить изменения или Отменить изменения Отклонить изменения.
  9. Когда вы закончите изменение свойств типа элемента или типа отношения, нажмите кнопку Сохранить Сохранить на вкладке Поля в группе Изменения.

Добавить свойства в исследование

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

  1. На панели Содержание исследования щелкните тип элемента или тип отношения, к которому хотите добавить свойство.

    В списке содержимого автоматически выбирается первый элемент или отношение.

  2. Если панель подробной информации не открыта, нажмите кнопку Показать/Скрыть панель Детали Показать/скрыть панель дополнительной информации в верхнем углу списка содержимого исследования, чтобы показать панель подробной информации.
  3. На панели Детали щелкните вкладку Свойства.

    Отображаются свойства выбранного элемента или отношения.

  4. Щелкните кнопку Добавить Добавить.

    Новое свойство добавляется в конец списка с именем по умолчанию Свойство.

  5. Щелкните столбец Name и введите новое имя свойства и дважды нажмите Tab.

    Примечание:

    Имя свойства может содержать только буквы и цифры ASCII.

  6. Новые свойства по умолчанию имеют тип данных Текст String. Нажмите Enter, чтобы принять Текст в качестве типа данных. Чтобы указать для этого свойства другой тип данных, используйте клавиши со стрелками и выберите тип данных, соответствующий информации, которую свойство будет хранить, затем нажмите Enter.
  7. Если вы хотите указать значение для выбранных элементов в этом свойстве, нажмите Tab и введите подходящее значение.

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

  8. Нажмите Enter, чтобы завершить процесс определения нового свойства.
  9. Любые изменения, ожидающие рассмотрения, должны быть сохранены или отменены до создания свойства. Если изменения еще не применены, в верхней части панели деталей появляется сообщение. Кнопка Применить остается недоступной, пока вы не нажмете кнопку Сохранить изменения Сохранить изменения или Отклонить изменения Отклонить изменения в сообщении.
  10. Продолжайте добавлять и изменять свойства.
  11. Нажмите Применить, чтобы сохранить изменения.

    Все изменения сохраняются в графе знаний.

Редактируйте значения свойств в исследовании

Вы можете редактировать свойства выбранных элементов или отношений в исследовании. Когда вы создаете элемент, вы можете сразу отредактировать его свойства. Однако вы также можете создать сразу несколько элементов определенного типа, а позже отредактировать свойства для группы выбранных элементов.

Например, если несколько человек были замечены в одном месте в одно и то же время, вы можете сначала добавить в свое исследование несколько элементов Person. Затем выбрать все новые элементы Person и указать дату их обнаружения. После этого вы можете ввести имя каждого человека по одному за раз.

Точно так же вы можете редактировать свойства сразу нескольких выбранных отношений.

  1. Если панель подробной информации не открыта, нажмите кнопку Показать/Скрыть панель Детали Показать/скрыть панель дополнительной информации в верхнем углу списка содержимого исследования, чтобы показать панель подробной информации.
  2. Выберите элементы или отношения, которые хотите изменить.
    • Щелкните элемент Элемент или отношение Отношение, которое хотите изменить. Если вы хотите редактировать дополнительные элементы одновременно, нажмите Ctrl и щелкните на других элементах или отношениях, чтобы выбрать их.
    • Щелкните в списке содержимого, чтобы выбрать элемент Элемент или отношение Отношение, которое вы хотите отредактировать. Нажмите Shft и используйте клавиши со стрелками для выбора дополнительных смежных элементов или отношений, которые хотите редактировать одновременно.
  3. На панели Детали щелкните вкладку Свойства.

    Перечисляются свойства выбранных элементов или отношений.

  4. Щелкните столбец Value свойства или нажмите F2.
  5. Введите подходящее значение для текущего свойства и нажмите Enter.

    Текстовое поле проверяет соответствие предоставленной вами информации типу данных свойства. Например, если вы укажете тип данных Дата Date, такие значения, как обычный текст, не будут сохранятся в этом свойстве.

  6. Если вам нужно удалить значение свойства из всех выбранных элементов или отношений, щелкните свойство в списке и нажмите Очистить Очистить.

    Внешний вид имени свойства и его значения изменяются, имя и его существующее значение отображаются зачеркнутыми. Когда ваши изменения применяются, значения свойств очищаются в графе знаний.

  7. Щелкните Применить.

    Ваши изменения в выбранных элементах или отношениях сохраняются в графе знаний. Определенные вами свойства создаются в графе знаний. Значения свойств, которые были определены, сохраняются в выбранные элементы и отношения. Очищенные значения свойств удаляются из выбранных элементов и отношений в графе знаний.

Удалить свойства в исследовании

Вы можете удалить свойства из типа элемента или типа отношения, если они больше не нужны.

  1. На панели Содержание исследования щелкните тип элемента Тип элемента или тип отношения Тип отношений, из которого хотите удалить свойство.
  2. На панели Детали щелкните вкладку Свойства.

    Перечисляются свойства выбранных элементов или отношений.

  3. Щелкните в списке свойство, которое хотите удалить.
  4. Нажмите кнопку УдалитьDelete.

    Появится окно сообщения Удалить свойство, чтобы подтвердить, что вы хотите продолжить эту операцию, которую нельзя отменить.

  5. Если есть изменения графа знаний, которые еще не были сохранены, в окне сообщения Удалить свойство появится сообщение. Перед продолжением нажмите в этом сообщении Сохранить изменения Сохранить изменения или Отменить изменения Отклонить изменения.
  6. В окне сообщения Удалить свойство нажмите Удалить, чтобы подтвердить, что вы хотите удалить свойство.

Сохранение правок в графе знаний

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

Чтобы узнать больше, см. Сохранение или отмена изменений.

Сохранение изменений

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

  1. На вкладке Исследование на ленте в группе Управление изменениями щелкните Сохранить изменения Сохранить изменения.

    Откроется диалоговое окно Сохранить изменения.

  2. Чтобы отключить это диалоговое окно, отметьте Больше не показывать этот диалог.
    Сохранить изменения

    Последующие щелчки по этой команде сохранят ваши изменения и не покажут диалоговое окно.

  3. В диалоговом окне Сохранить изменения щелкните Да, чтобы продолжить или Нет, чтобы сохранить диалоговое окно без сохранения изменений.

Отмена изменений

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

  1. На вкладке Исследование на ленте в группе Управление изменениями щелкните Отменить Отклонить изменения.

    Появится диалоговое окно Отменить изменения.

  2. Чтобы отключить это диалоговое окно, отметьте Больше не показывать этот диалог.
    Отклонить изменения

    Последующие щелчки по этой команде отклонят ваши изменения и не покажут диалоговое окно.

  3. В диалоговом окне Отменить изменения щелкните Да, чтобы продолжить, либо Нет, чтобы закрыть диалоговое окно, не отменяя сделанных правок.

Удаление элементов и отношений

Вы можете удалить из графа знаний элементы и отношения, которые больше не нужны. Когда элемент удаляется, любые отношения, в которых участвует элемент, также автоматически удаляются.

Если вы удалите все оставшиеся элементы в типе элементов или все отношения в типе отношений, тип элемента или тип отношения больше не будет отображаться в списках Типы элементов Тип элемента или Типы отношений Тип отношений в панели исследования Содержание при использовании вкладки По типу Исследование. Типы элементов и типы отношений, для которых нет экземпляров элементов или отношений, по-прежнему отображаются в панели Содержание на вкладке Модель данных Модель данных.

Более подробно об изучении типов элементов и отношений

Удалить элементы из списка содержания исследования

Изучая содержание графа знаний в исследовании, вы можете удалить элементы и отношения, которые больше не нужны.

  1. Просмотрите или выполните поиск в содержании исследования, чтобы определить элементы и отношения, которые хотите удалить.
  2. Используйте один из следующих методов, чтобы выбрать соответствующие элементы и отношения в списке содержания исследования или в результатах поиска.
    • Щелкните элемент Элемент или отношение Отношение, которое хотите удалить. Вы можете выбрать дополнительные элементы или отношения, нажав Ctrl и щелкнув их в списке.
    • Щелкните в списке, чтобы выбрать элемент Элемент или отношение Отношение, которое хотите удалить. Нажмите Shft и используйте клавиши со стрелками для выбора дополнительных смежных элементов или отношений, которые вы хотите удалить.
  3. Щелкните правой кнопкой мыши выбранные элементы и отношения и нажмите Удалить Delete.

    Выбранные элементы и отношения удаляются в графе знаний. Когда элемент удаляется, все отношения, в которых он участвовал, также удаляются.

Удалить отношения определенного элемента

При обновлении информации об определенном элементе вы можете удалить отношения, в которых он участвует.

  1. Выберите элемент Элемент, который вы хотите обновить в исследовании.
  2. Щелкните вкладку Отношения на панели Детали, чтобы просмотреть отношения, ранее определенные для выбранного элемента.
  3. Щелкните в списке отношения, которые вы хотите удалить. Например, нажмите Ctrl и щелкните все отношения, которые нужно удалить.
  4. Щелкните Удалить Delete вверху списка.
  5. Нажмите Да в появившемся сообщении Удалить отношение.

Отношение удаляется из графа знаний. Другой элемент, участвовавший в отношении, не удаляется.

Удалить тип элемента или тип отношения

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

  1. На панели Содержание исследования выберите типы элементов Тип элемента или типы отношений Тип отношений, которые нужно удалить.

    Щелкните вкладку Модель данных Модель данных, чтобы были перечислены типы, для которых нет экземпляров.

  2. Щелкните правой кнопкой мыши выбранные типы и щелкните Удалить Delete.

    Появится сообщение Удалить тип.

  3. Если есть изменения графа знаний, которые не были сохранены, сообщение Удалить тип предложит вам сохранить или отменить изменения перед удалением выбранных типов. Нажмите в сообщении Сохранить изменения Сохранить изменения или Отменить изменения Отклонить изменения, если это необходимо.
  4. Нажмите кнопку Удалить.

Выбранные типы удаляются и удаляются из списка типов на панели Содержание.

Если операция удаления не удалась, появится сообщение о том, что операция не удалась.

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