Сравнение отношений данных
При сравнении вариантов отношений данных в ArcGIS Pro, они могут показаться похожими, хотя каждый из них имеет свои преимущества, ограничения и причины, по которым вы можете рассмотреть возможность использования каждого из них.
Прежде чем сравнивать и принимать решение, какой вариант отношений данных использовать, при необходимости ознакомьтесь с разделом Сравнение отношений данных.
В обзоре ниже указаны причины, которые вы можете учитывать при использовании каждого из этих вариантов отношений данных в ArcGIS Pro.
Классы отношений — классы отношений в ArcGIS Pro полезны для поддержания целостности связанных ссылочных данных. Классы отношений делают возможной навигацию по сложным отношениям между различными типами данных, упрощая управление и анализ данных. Это означает, что если основной объект удален или изменен в таблице-источнике, соответствующие связанные объекты в таблице-адресате могут быть автоматически удалены или изменены, что помогает поддерживать точность, согласованность и целостность данных в вашей базе геоданных. Более того, класс отношений хранится, сохраняется как тип набора данных в базе геоданных и доступен всем пользователям, имеющим доступ к базе геоданных.
Связи — это полезная функция в ArcGIS Pro для поиска и выбора объектов в связанных слоях или таблицах, особенно во время рабочих процессов редактирования. Они могут повысить производительность редактирования, позволяя вам получать доступ к связанным данным атрибутов и анализировать их. Связи являются свойством слоя в ArcGIS Pro и предоставляют удобный способ работы со связанными данными.
Соединения — соединения в ArcGIS Pro полезны, поскольку позволяют комбинировать данные из разных таблиц и слоев на основе общего атрибута. Соединения позволяют получать доступ к связанным атрибутивным данным и отображать их, выполнять пространственный анализ с использованием комбинированных атрибутов и создавать более полные карты и визуализации. Соединения особенно полезны для надписывания и настройки условных обозначений, поскольку они помогают интегрировать несколько источников информации и обеспечивают более целостное понимание ваших данных.
Решите, какой вариант отношений данных использовать
В таблице ниже представлено подробное сравнение этих трех вариантов отношений непространственных данных.
|
Как создать |
|||
|
Поддерживаемые типы данных |
Класс пространственных объектов или таблица |
Векторные слои, представления таблиц, подтипы составных слоев, растровые слои с таблицей атрибутов растра |
Векторные слои, представления таблиц или растровые слои с таблицей атрибутов растра |
|
Срок действия |
Сохраняется |
Временная |
Временная |
|
Участвующее местоположение данных |
Оба объекта должны находиться в одной базе геоданных. |
Любые два совместимых объекта |
Любые два совместимых объекта |
|
Сохранено в |
База геоданных |
Проект или слой |
Проект или слой |
|
Кардинальность |
|
|
Более подробно см. в разделе Дополнительные примечания. |
|
Пользовательский интерфейс для редактирования |
ArcGIS Pro |
ArcGIS Pro |
Запросы SQL |
|
Пользовательский интерфейс для навигации |
ArcGIS Pro |
ArcGIS Pro |
Запросы SQL |
|
Составные объекты |
Да |
Нет |
Нет |
|
Целостность ссылочных данных |
Да |
Нет |
Нет |
|
Сообщения |
Да |
Нет |
Нет |
|
Атрибуты |
Да |
Нет |
Нет |
|
Правила отношений |
Да |
Нет |
Нет |
|
Типичное применение |
Обеспечение целостности данных |
Низкозатратное редактирование |
Надписывание, условные обозначения |
|
Преимущества |
Поддерживает запросы, редактирование, целостность ссылочных данных, атрибутивные отношения и правила отношений. |
Создание связей между несколькими таблицами позволяют делать запросы в связанные таблицы в различных форматах. Не требует дополнительного редактирования, может быть использовано между разными рабочими областями и источниками данных |
Создает одну виртуальную таблицу из двух таблиц. Не требует дополнительного редактирования, может быть использовано между разными рабочими областями и источниками данных Используйте дополнительную информацию об атрибутах в запросах SQL, надписывании и настройке условных обозначений. |
|
Ограничения |
Требует дополнительного редактирования. Должны быть определены только между таблицами одной и той же базы геоданных в пределах одной пользовательской схемы. Для создания SQL запросов, надписывания и настройки условных обозначений по-прежнему необходимы соединения. |
Связи не изменяют данные; они являются свойством слоя. Нет целостности ссылочных данных и обмена сообщениями. Для создания SQL запросов, надписывания и настройки условных обозначений необходимы соединения. |
Соединения всегда будут находиться в слое, а не в данных. Нет целостности ссылочных данных, обмена сообщениями и поддержки отношений "многие-ко-многим". Отношения "один-ко-многим", включающие классы объектов, не поддерживаются. |
|
Дополнительные примечания |
|
|
Дополнительные сведения о классах отношений смотрите в разделе База геоданных типов классов отношений