Skip To Content

Пространственные отношения в Data Pipelines

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

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

Входные наборы данных

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

Для всех примеров этого раздела применяется следующая легенда:

  • Целевые записи — Зеленый
  • Присоединяемые записи — Фиолетовый
  • Целевая запись демонстрирует выбранное пространственное отношение с присоединяемой записью – красная подсветка

Пространственные отношения между записями

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

Границы и внутренние части геометрии, используемые в пространственных отношениях в Data Pipelines

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

Типы геометрии и поддерживаемые отношения

В таблице ниже перечислены поддерживаемые пространственные отношения между геометриями заданного типа (например, присоединение одних точек к другим):

Пространственное соединение (целевой с присоединяемым записями) между:РавныПересекаетСодержатВнутриПересекаетКасаетсяПерекрытияРядом на плоскостиРядом геодезически

Точка и точка

ОтметкаОтметкаОтметкаОтметкаОтметкаОтметка

Точка и полилиния

ОтметкаОтметкаОтметкаОтметкаОтметка

Точка и полигон

ОтметкаОтметкаОтметкаОтметкаОтметка

Полилиния и точка

ОтметкаОтметкаОтметкаОтметкаОтметка

Полилиния и полилиния

ОтметкаОтметкаОтметкаОтметкаОтметкаОтметкаОтметкаОтметкаОтметка

Полилиния и полигон

ОтметкаОтметкаОтметкаОтметкаОтметкаОтметка

Полигон и точка

ОтметкаОтметкаОтметкаОтметкаОтметка

Полигон и полилиния

ОтметкаОтметкаОтметкаОтметкаОтметкаОтметка

Полигон и полигон

ОтметкаОтметкаОтметкаОтметкаОтметкаОтметкаОтметкаОтметка

Равны

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

Выделенные зеленым целевые записи подсвечиваются красным цветом, когда они равны фиолетовым записям.

Пространственные отношения Равно

Пересекает

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

Выделенные зеленым целевые записи подсвечиваются красным цветом, когда они пересекают фиолетовые записи.

Пространственные отношения Пересекает

Содержат

Целевая запись содержит присоединяемую запись, если присоединяемая запись является поднабором целевой записи с пересекающимися внутренними частями. Если присоединяемая запись находится на границе и пересекает интерьер, то такая целевая запись содержит присоединяемую запись. Если присоединяемая запись находится только на границе (и не пересекает внутреннюю часть), то целевая запись не содержит присоединяемую запись.

Это обратный оператор пространственных отношений Within.

Выделенные зеленым целевые записи подсвечиваются красным цветом, когда они содержат фиолетовые записи.

Пространственные отношения Содержит

Внутри

Целевая запись находится внутри присоединяемой записи, если она полностью находится внутри присоединяемой записи. Запись находится внутри, если пересечение интерьеров является непустым, а целевая запись является поднабором присоединяемых записей. Если пересекающего интерьера нет, то присоединяемая запись не находится внутри целевой записи.

Это обратный оператор пространственных отношений Contains.

Выделенные зеленым целевые записи подсвечиваются красным цветом, когда они находятся внутри фиолетовых записей.

Пространственные отношения В пределах

Пересекает

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

Выделенные зеленым целевые записи подсвечиваются красным цветом, когда они пересекают фиолетовые записи.

Пространственные отношения Перекрещивается

Касается

Целевая запись касается присоединяемой записи, если эти записи имеют пересекающуюся вершину, но не накладываются одна на другую.

Пространственные отношения Касается

Перекрытия

Две геометрии перекрываются, если они имеют одинаковый тип геометрии, и их пересечение также имеет одинаковый тип геометрии, но пересечение отличается от обеих исходных геометрий.

Пространственные отношения Перекрывает

Рядом на плоскости и рядом геодезически

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

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

Выделенные зеленым целевые записи с буфером близкого расстояния (светло-зеленый) подсвечиваются красным цветом, когда они находятся вблизи фиолетовых присоединяемых записей.

Пространственные отношения типа Рядом (на плоскости и геодезически)