Инструмент Присоединить объекты позволяет присоединить объекты из одного слоя к объектам в другом слое на основе их пространственного отношения. Это называется пространственным соединением. Наряду с пространственным соединением Присоединить объекты также позволяет применить временное соединение и атрибутивное соединение. При определении пространственного соединения есть ряд пространственных отношений, которые можно использовать для выбора точечных, линейных или полигональных объектов в одном слое, которые находятся в заявленных отношениях с объектами в другом слое.
Например для определения количествадомов, которые попали в зону наводнения, вы можете присоединить слой домов к границе наводнения с помощью оператора Within пространственных отношений .
Присоединяемый и целевой слои
Пространственное соединение сопоставляет объекты из присоединяемого слоя с объектами целевого слоя на основе их пространственного расположения относительно друг друга.
Для всех примеров этого раздела применяется следующая легенда:
- Целевые объекты – зеленые
- Присоединяемые объекты – фиолетовые
- Целевой объект демонстрирует выбранное пространственное отношение с присоединяемым объектом – красная подсветка
Пространственные отношения между объектами
В пространственные отношения между объектами, каждый тип геометрии (точка, линия и полигон) имеет внешнюю область и границу. То, как внутренние области и границы двух геометрий соотносятся друг с другом, и определяет их пространственные отношения. В следующем изображении наглядно представлены конфигурации геометрии, границы и интерьеры точек, полилиний и полигонов:
![Границы и внутренние области геометрии, которые используются при определении пространственных отношений в инструментах GeoAnalytics Desktop Границы и внутренние области геометрии, которые используются при определении пространственных отношений в инструментах GeoAnalytics Desktop](GUID-306296E5-1F4E-4D7D-A1A0-B0F0541EAC24-web.png)
Инструменты GeoAnalytics Desktop поддерживают отношения между объектами по типу Клементини, это значит, что граница полигона учитывается отдельно от его внешней и внутренней области.
Типы геометрии и поддерживаемые отношения
В таблице ниже перечислены поддерживаемые пространственные отношения для пространственного соединения между геометриями заданного типа (например, присоединение одних точек к другим):
Пространственное соединение (целевые объекты к присоединяемым объектам) между | Равен | Пересекает | Содержит | Внутри | Перекрещивается | Касается | Перекрывает | Рядом на плоскости | Рядом геодезически |
---|---|---|---|---|---|---|---|---|---|
Точка и точка | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |||
Точка и полилиния | ![]() | ![]() | ![]() | ![]() | ![]() | ||||
Точка и полигон | ![]() | ![]() | ![]() | ![]() | ![]() | ||||
Полилиния и точка | ![]() | ![]() | ![]() | ![]() | ![]() | ||||
Полилиния и полилиния | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Полилиния и полигон | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |||
Полигон и точка | ![]() | ![]() | ![]() | ![]() | ![]() | ||||
Полигон и полилиния | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |||
Полигон и полигон | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Равен
Целевой объект равен присоединяемому объекту, если у них одинаковые интерьеры и типы геометрии.
Выделенные зеленым целевые объекты подсвечиваются красным цветом, когда они равны фиолетовым объектам.
![Тип пространственных отношений Равны Тип пространственных отношений Равны](GUID-872ABB97-435D-400E-BCF2-BACB6F3BA5D1-web.png)
Пересекает
Целевой объект пересекает присоединяемый объект, если любая часть его геометрии является общей с присоединяемым объектом. Если целевой объект содержит, находится внутри, перекрещивается, касается или перекрывает присоединяемый объект, то они пересекаются.
Выделенные зеленым целевые объекты подсвечиваются красным цветом, когда они пересекают фиолетовые объекты.
![Тип пространственных отношений Пересекает Тип пространственных отношений Пересекает](GUID-6A5CEFFC-CF29-4AD8-A665-DEF2C39BB50F-web.png)
Содержит
Целевой объект содержит присоединяемый объект, если этот присоединяемый объект является поднабором целевого объекта с пересекающимися интерьерами. Если присоединяемый объект находится на границе и пересекает интерьер, то такой целевой объект содержит присоединяемый объект. Если присоединяемый объект находится только на границе (не в интерьере), то такой целевой объект не содержит присоединяемый объект.
Данный оператор – противоположность оператора Within .
Выделенные зеленым целевые объекты подсвечиваются красным цветом, когда они содержат фиолетовые объекты.
![Тип пространственных отношений Содержит Тип пространственных отношений Содержит](GUID-8B083616-CCB8-4F01-AB19-72F53E5AB739-web.png)
В
Целевой объект находится внутри присоединяемого объекта, если он полностью находится внутри присоединяемого объекта. Объект находится внутри, если пересечение интерьеров является непустым, а целевой объект является поднабором присоединяемых объектов. Если пересекающего интерьера нет, то присоединяемый объект не находится внутри целевого объекта.
Данный оператор – противоположность оператора Contains .
Выделенные зеленым целевые объекты подсвечиваются красным цветом, когда они находятся внутри фиолетовых объектов.
![Типы пространственных отношений В пределах Типы пространственных отношений В пределах](GUID-0E22CCF2-51C6-4DA2-BE4B-22F9B77FD179-web.png)
Перекрещиваются
Две полилинии перекрещиваются, если их пересечение содержит только точки, и хотя бы одна из точек пересечения является внутренней для обеих полилиний. Полилиния и полигон перекрещиваются, если соединенная часть полилинии частично внутри, а частично снаружи полигона. Полилиния и полигон перекрещиваются, если они имеют общую полилинию в интерьере полигона, которая не равна всей этой полилинии. Целевой и присоединяемый объекты должны быть либо полилиниями, либо полигонами.
Выделенные зеленым целевые объекты подсвечиваются красным цветом, когда они перекрещиваются с фиолетовыми объектами.
![Тип пространственных отношений Перекрещивается Тип пространственных отношений Перекрещивается](GUID-4A5B723B-5A45-4AD5-9EC7-8E86F408DDD2-web.png)
Касается
Целевой объект касается присоединяемого объекта, если эти объекты имеют пересекающуюся вершину, но не накладываются один на другого.
![Типы пространственных отношений Касается Типы пространственных отношений Касается](GUID-78BD5B05-1FF8-47A1-A55A-24CDF355BA26-web.png)
Перекрывает
Две геометрии накладываются одна на другую, если у них один тип геометрии, а также если их пересечение имеет такой же тип геометрии, но отлично от обеих исходных геометрий.
![Тип пространственных отношений Перекрывает Тип пространственных отношений Перекрывает](GUID-10605ECC-25FE-4DD8-B241-D312A78D5C35-web.png)
Рядом на плоскости и рядом геодезически
Концептуально эти операторы строят буфер вокруг целевых объектов с помощью указанного расстояния и возвращают все целевые объекты, которые пересекают присоединяемые объекты с учетом примененного буфера.
Операция Рядом геодезически аналогична Рядом на плоскости, отличия заключаются лишь в том, что используется геодезическое расстояние, а не плоскостное. Выберите этот вариант, если ваши данные расположены на большой территории или если система координат входных объектов является географической.
Выделенные зеленым целевые объекты с буфером близкого расстояния (светло-зеленый) подсвечиваются красным цветом, когда они находятся вблизи фиолетовых объектов присоединения.
![Пространственные отношения типа Рядом (на плоскости и геодезически) Пространственные отношения типа Рядом (на плоскости и геодезически)](GUID-3EA19CBA-BBDF-424B-8166-B164EEC776ED-web.png)