Сопоставление объектов и таблица сопоставлений

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

Процесс сопоставления объектов

Сопоставление объектов означает поиск соответствующих объектов из двух похожих наборов данных на основе расстояния поиска. Один из наборов данных называется исходным, а другой — целевым, особенно когда сопоставление объектов используется для получения связей методом резинового листа или для переноса атрибутов из исходных в целевые данные. Эти наборы данных перекрывают друг друга, но не полностью согласованы из-за несогласованности сбора данных, изменений с течением времени или по другим причинам. На рисунке 1 ниже показан пример улиц, на которых исходные объекты предоставляются коммерческим поставщиком данных, а целевые объекты создаются и поддерживаются городскими властями.

Похожие, но несогласованные наборы данных для сопоставления объектов
Рисунок 1: Показаны похожие, но несогласованные наборы данных для сопоставления объектов.

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

Атрибуты объектов могут помочь определить правильное соответствие при сопоставлении объектов. Если задана одна или несколько пар полей для сопоставления, то пространственно совпадающие объекты проверяются с использованием этих полей. Например, если один исходный объект пространственно совпадает с двумя потенциальными целевыми объектами, но один из целевых объектов имеет совпадающие значения атрибутов, а другой — нет, то первый используется в качестве окончательного сопоставления. Условие совпадения атрибутов влияет на уровень достоверности сопоставления объектов.

Таблица соответствия

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

  • SRC_FID— ID исходного объекта. Значение -1 соответствует несовпадающему исходному объекту.
  • TGT_FID— ID целевого объекта. Значение -1 соответствует несовпадающему целевому объекту.
  • FM_GRP— Уникальный ID группы для совпадающих объектов и -1 для несовпадающих исходных или целевых объектов
  • FM_MN— Отношения соответствия между исходными и целевыми объектами в формате m:n, где m и n — число исходных и целевых объектов в группе сопоставления соответственно. Например, 1:1 — это сопоставление один к одному, а 3:2 — три к двум. Для несовпадающих исходных или целевых объектов значение в этом поле — N/A (неприменимо).
  • FM_CONF— В этом поле хранятся следующие значения, представляющие уровень достоверности сопоставления объектов:
    • 100 — Совпадение подтверждено указанными полями сопоставления.
    • 75 — Совпадение не подтверждено указанными полями сопоставления, либо потому, что поля сопоставления не указаны, либо в указанных полях сопоставления не найдено ни одного значения.
    • 50 — Сопоставление с разницей значений полей в указанных полях сопоставления.
    • 0 — Несопоставленные исходные или целевые объекты.

В следующем разделе приведены примеры сценариев сопоставления объектов и информация о сопоставлении в таблицах соответствия. Для простоты предполагается совпадение атрибутов для всех сопоставленных объектов, что отражается в значении FM_CONF равном 100.

Группы сопоставления и отношения сопоставления

Поскольку сопоставление объектов основано на топологии объектов и пространственных закономерностях, при которых один или несколько исходных объектов и один или несколько целевых объектов распознаются как имеющие совпадающую топологическую структуру или пространственную закономерность, они становятся группой сопоставления. В каждой группе сопоставления отношение сопоставления определяется числом исходных объектов (m) по сравнению с числом целевых объектов (n), как поясняется ниже и проиллюстрировано на рисунке 2:

  • Сопоставление Один-к-одному (1:1)

    Один исходный объект сопоставляется с одним целевым объектом, и они принадлежат к одной и той же группе сопоставления.

  • Сопоставление Один-ко-многим (1:m)

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

  • Сопоставление Многие к одному (m:1)

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

  • Сопоставление Многие-ко-многим (m:n)

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

Информация о сопоставлении
Рис. 2: Отображается информация о сопоставлении.