Инструмент Присоединить объекты позволяет присоединить объекты из одного слоя к объектам в другом слое на основе их пространственного отношения. Это называется пространственным соединением. Наряду с пространственным соединением Присоединить объекты также позволяет применить временное соединение и атрибутивное соединение. При определении пространственного соединения есть ряд пространственных отношений, которые можно использовать для выбора точечных, линейных или полигональных объектов в одном слое, которые находятся в заявленных отношениях с объектами в другом слое.
Например для определения количествадомов, которые попали в зону наводнения, вы можете присоединить слой домов к границе наводнения с помощью оператора Within пространственных отношений .
Присоединяемый и целевой слои
Пространственное соединение сопоставляет объекты из присоединяемого слоя с объектами целевого слоя на основе их пространственного расположения относительно друг друга.
Для всех примеров этого раздела применяется следующая легенда:
- Целевые объекты – зеленые
- Присоединяемые объекты – фиолетовые
- Целевой объект демонстрирует выбранное пространственное отношение с присоединяемым объектом – красная подсветка
Пространственные отношения между объектами
В пространственные отношения между объектами, каждый тип геометрии (точка, линия и полигон) имеет внешнюю область и границу. То, как внутренние области и границы двух геометрий соотносятся друг с другом, и определяет их пространственные отношения. В следующем изображении наглядно представлены конфигурации геометрии, границы и интерьеры точек, полилиний и полигонов:
Инструменты GeoAnalytics Desktop поддерживают отношения между объектами по типу Клементини, это значит, что граница полигона учитывается отдельно от его внешней и внутренней области.
Типы геометрии и поддерживаемые отношения
В таблице ниже перечислены поддерживаемые пространственные отношения для пространственного соединения между геометриями заданного типа (например, присоединение одних точек к другим):
Пространственное соединение (целевые объекты к присоединяемым объектам) между | Равен | Пересекает | Содержит | Внутри | Перекрещивается | Касается | Перекрывает | Рядом на плоскости | Рядом геодезически |
---|---|---|---|---|---|---|---|---|---|
Точка и точка | |||||||||
Точка и полилиния | |||||||||
Точка и полигон | |||||||||
Полилиния и точка | |||||||||
Полилиния и полилиния | |||||||||
Полилиния и полигон | |||||||||
Полигон и точка | |||||||||
Полигон и полилиния | |||||||||
Полигон и полигон |
Равен
Целевой объект равен присоединяемому объекту, если у них одинаковые интерьеры и типы геометрии.
Выделенные зеленым целевые объекты подсвечиваются красным цветом, когда они равны фиолетовым объектам.
Пересекает
Целевой объект пересекает присоединяемый объект, если любая часть его геометрии является общей с присоединяемым объектом. Если целевой объект содержит, находится внутри, перекрещивается, касается или перекрывает присоединяемый объект, то они пересекаются.
Выделенные зеленым целевые объекты подсвечиваются красным цветом, когда они пересекают фиолетовые объекты.
Содержит
Целевой объект содержит присоединяемый объект, если этот присоединяемый объект является поднабором целевого объекта с пересекающимися интерьерами. Если присоединяемый объект находится на границе и пересекает интерьер, то такой целевой объект содержит присоединяемый объект. Если присоединяемый объект находится только на границе (не в интерьере), то такой целевой объект не содержит присоединяемый объект.
Данный оператор – противоположность оператора Within .
Выделенные зеленым целевые объекты подсвечиваются красным цветом, когда они содержат фиолетовые объекты.
В
Целевой объект находится внутри присоединяемого объекта, если он полностью находится внутри присоединяемого объекта. Объект находится внутри, если пересечение интерьеров является непустым, а целевой объект является поднабором присоединяемых объектов. Если пересекающего интерьера нет, то присоединяемый объект не находится внутри целевого объекта.
Данный оператор – противоположность оператора Contains .
Выделенные зеленым целевые объекты подсвечиваются красным цветом, когда они находятся внутри фиолетовых объектов.
Перекрещиваются
Две полилинии перекрещиваются, если их пересечение содержит только точки, и хотя бы одна из точек пересечения является внутренней для обеих полилиний. Полилиния и полигон перекрещиваются, если соединенная часть полилинии частично внутри, а частично снаружи полигона. Полилиния и полигон перекрещиваются, если они имеют общую полилинию в интерьере полигона, которая не равна всей этой полилинии. Целевой и присоединяемый объекты должны быть либо полилиниями, либо полигонами.
Выделенные зеленым целевые объекты подсвечиваются красным цветом, когда они перекрещиваются с фиолетовыми объектами.
Касается
Целевой объект касается присоединяемого объекта, если эти объекты имеют пересекающуюся вершину, но не накладываются один на другого.
Перекрывает
Две геометрии накладываются одна на другую, если у них один тип геометрии, а также если их пересечение имеет такой же тип геометрии, но отлично от обеих исходных геометрий.
Рядом на плоскости и рядом геодезически
Концептуально эти операторы строят буфер вокруг целевых объектов с помощью указанного расстояния и возвращают все целевые объекты, которые пересекают присоединяемые объекты с учетом примененного буфера.
Операция Рядом геодезически аналогична Рядом на плоскости, отличия заключаются лишь в том, что используется геодезическое расстояние, а не плоскостное. Выберите этот вариант, если ваши данные расположены на большой территории или если система координат входных объектов является географической.
Выделенные зеленым целевые объекты с буфером близкого расстояния (светло-зеленый) подсвечиваются красным цветом, когда они находятся вблизи фиолетовых объектов присоединения.