Имя | Описание | Тип данных |
target_layer | Содержит целевые объекты. Атрибуты из целевых объектов и атрибуты из присоединяемых объектов будут перенесены в выходные данные. | Record Set |
join_layer | Содержит присоединяемые объекты. Атрибуты присоединяемых объектов будут присоединены к объектам целевого класса. Дополнительные сведения о том, как тип операции соединения влияет на объединение присоединяемых атрибутов, см в описании параметра Операция присоединения. | Record Set |
output_name | Имя выходного сервиса пространственных объектов.
| String |
join_operation | Задает, как будут осуществляться соединения между значениями target_layer и join_layer в выходном объекте, если найдено несколько присоединяемых объектов, которые имеют то же пространственное отношение к одному целевому объекту. - JOIN_ONE_TO_ONE—Атрибуты из нескольких соединяемых объектов будут агрегированы. Например, если точечный целевой объект находится внутри двух отдельных полигонов в классе присоединяемых объектов, атрибуты этих двух полигонов будут агрегированы до переноса в выходной класс объектов. Если один полигон имеет атрибутивное значение 3, а другой – значение 7, при выборе суммарной статистики для этого поля значение в выходном классе объектов будет равно 10. Применяется по умолчанию, возвращается только подсчет объектов.
- JOIN_ONE_TO_MANY—Выходной класс объектов будет содержать несколько копий (записей) целевого объекта. Например, если точечный целевой объект расположен внутри двух отдельных полигонов в классе присоединяемых объектов, выходной класс объектов будет содержать две строки атрибутивной таблицы целевого объекта: одна – с атрибутами одного полигона, другая – с атрибутами другого. С этой опцией суммарная статистика недоступна.
| String |
spatial_relationship (Дополнительный) | Задает критерии, использующиеся для пространственного присоединения объектов. - INTERSECTS—Присоединяемые объекты учитываются, если они пересекают целевые объекты. Используется по умолчанию.
- EQUALS—Присоединяемые объекты сопоставляются если их геометрия идентична геометрии целевого объекта.
- NEAR—Присоединяемые объекты учитываются, если они находятся в пределах указанного расстояния от целевого объекта. Расстояния измеряются с помощью расстояний на плоскости. Укажите расстояние в параметре spatial_near_distance.
- NEAR_GEODESIC—Присоединяемые объекты учитываются, если они находятся в пределах указанного расстояния от целевого объекта. Расстояние измеряется геодезически. Укажите расстояние в параметре spatial_near_distance. Эта опция доступна в ArcGIS Enterprise 10.7 и более новых версиях.
- CONTAINS—Целевые объекты должны содержать в своих границах присоединяемые объекты. Целевыми объектами должны быть полигоны или полилинии. Если целевыми объектами являются полигоны, присоединяемыми объектами могут быть только полигоны. Полигон может содержать объект любого типа. Полилиния может содержать только полилинии и точки. Точка не может содержать какой-либо объект, даже точку. Если присоединяемый объект полностью находится на границе целевого объекта (ни одна из его частей не находится внутри или вне ее), объект не будет сопоставлен.
- WITHIN—Целевые объекты должны содержать в своих границах присоединяемые объекты. Это отношение является обратным отношению Содержит. Целевые объекты могут быть только полигонами, а присоединяемые объекты – также полигонами. Точка может быть присоединяемым объектом, только если целевым объектом является точка. Если присоединяемый объект находится целиком на границе целевого объекта; в этом случае объект учитываться не будет.
- TOUCHES—Присоединяемые объекты учитываются, если их границы касаются целевого объекта. Если целевые и присоединяемые объекты являются линиями или полигонами, граница присоединяемого объекта может только касаться границы целевого объекта, и ни одна часть присоединяемого объекта не может пересекать границу целевого объекта.
- CROSSES—Присоединяемые объекты учитываются, если целевой объект пересекается их контуром. Присоединяемые и целевые объекты должны быть линейными или полигональными. Если присоединяемыми и целевыми объектами являются полигоны, используется граница полигона (линия). Будут учитываться линии, пересекающиеся в точке, но не линии с общим линейным сегментом.
- OVERLAPS—Присоединяемые объекты будут сопоставляться, если они накладываются на целевые объекты.
| String |
spatial_near_distance (Дополнительный) |
Расстояние от целевого объекта, в пределах которого присоединяемые объекты будут рассматриваться как пространственное соединение. Радиус поиска допустим только в том случае, если значением параметра spatial_relationship является NEAR или NEAR_GEODESIC.
| Linear Unit |
temporal_relationship (Дополнительный) | Определяет критерии времени для сопоставления объектов. - MEETS—Если окончание интервала целевого времени равно началу интервала времени соединения, то целевое время встречает время соединения.
- MET_BY—Если начало целевого времени равно окончанию интервала времени соединения, то такое целевое время встречено временем соединения.
- OVERLAPS—Если интервал целевого времени начинается и заканчивается до начала и окончания интервала времени соединения, то такое целевое время перекрывает время соединения.
- OVERLAPPED_BY—Если интервал целевого времени начинается и заканчивается после времени начала и окончания интервала времени соединения, то такое целевое время перекрыто временем соединения.
- DURING—Если целевое время находится в промежутке между началом и окончанием интервала времени соединения, считается, что это целевое время случилось в течение времени соединения.
- CONTAINS—Если время присоединяемого объекта находится в промежутке между началом и окончанием интервала целевого времени, считается, что это целевое время содержит время соединения.
- EQUALS—Два времени считаются равными, если их моменты или интервалы одинаковые.
- FINISHES—Если целевое время оканчивается одновременно с временем соединения, а началось после этого времени соединения, то это целевое время завершает время соединения.
- FINISHED_BY—Если время присоединяемого объекта оканчивается одновременно с целевым временем, и это время соединения началось после целевого времени, то это целевое время будет завершено временем соединения.
- STARTS—Если целевое время начинается одновременно с началом интервала времени соединения и заканчивается до окончания интервала времени соединения, то это целевое время начинает время соединения.
- STARTED_BY—Если целевое время интервала начинается одновременно с временем соединения и заканчивается по окончании времени соединения, то это целевое время начато временем соединения.
- INTERSECTS—Если любая часть целевого времени случается одновременно с временем соединения, то это целевое время пересекает время соединения.
- NEAR—Если целевое время находится в заданном диапазоне времени от времени соединения, то это целевое время располагается рядом со временем соединения.
- NEAR_BEFORE—Если целевое время указывает время до времени соединения, но находится в заданном диапазоне от времени соединения, то оно располагается незадолго до времени соединения. Эта опция доступна в ArcGIS Enterprise 10.6 и более новых версиях.
- NEAR_AFTER—Если целевое время указывает время после времени соединения, но находится в заданном диапазоне от времени соединения, то оно располагается немного позже времени соединения. Эта опция доступна в ArcGIS Enterprise 10.6 и более новых версиях.
| String |
temporal_near_distance (Дополнительный) |
Расстояние во времени от целевого объекта, в пределах которого присоединяемые объекты будут рассматриваться как пространственное соединение. Время действует, только когда значением параметра temporal_relationship является NEAR, NEAR_BEFORE или NEAR_AFTER, и оба объекта содержат информацию о времени. | Time Unit |
attribute_relationship [attribute_relationship,...] (Дополнительный) | Соединение объектов происходит по значениям атрибутивного поля. Задает атрибутивное поле из целевого слоя, которое должно быть сопоставлено с атрибутивным полем слоя соединения. - Целевое поле – атрибутивное поле из целевого слоя, содержащее сопоставляемые значения.
- Поле соединения – атрибутивное поле из слоя соединения, содержащее сопоставляемые значения.
| Value Table |
summary_fields [summary_fields,...] (Дополнительный) | Статистика, которая будет рассчитываться по определенным полям. - COUNT – количество ненулевых значений. Может использоваться с числовыми или текстовыми полями. Количество [null, 0, 2] равно 2.
- SUM – сумма числовых значений в поле. Сумма [null, null, 3] равна 3.
- MEAN – среднее арифметическое числовых значений. Среднее [0,2, null] равно 1.
- MIN – минимальное значение числового поля. Минимум [0, 2, null] равен 0.
- MAX – максимальное значение числового поля. Максимальное значение [0, 2, null] равно 2.
- STDDEV – среднеквадратическое отклонение числового поля. Среднеквадратическое отклонение [1] равно null. Среднеквадратическое отклонение [null, 1,1,1] равно null.
- VAR – дисперсия по числовому полю в треке. Дисперсия [1] равна null. Дисперсия [null, 1,1,1] равна null.
- RANGE – диапазон числового поля. Он вычисляется вычитанием минимального значения из максимального. Диапазон [0, null, 1] равен 1. Диапазон [null, 4] равен 0.
- ANY – пример строки из текстового поля.
| Value Table |
join_condition (Дополнительный) | Применяет к указанным полям условие. Будут присоединены только объекты, значение полей которых соответствуют этим условиям. Например, вы можете применить условие присоединения к объектам, в которых атрибут HealthSpending в слое соединения составляет более 20 процентов от атрибута дохода Income в целевом слое. В ArcGIS Enterprise 10.5 и 10.5.1 условие соединения для этого выражения выглядит join["HealthSpending"] > target["Income"] * .2. В ArcGIS Enterprise 10.6 и новее, используйте выражение Arcade, такое как $join["HealthSpending"] > $target["Income"] * .2. | String |
data_store (Дополнительный) | Указывает ArcGIS Data Store, где будут сохранены выходные данные. Все результаты, находящиеся в хранилище пространственно-временных больших данных, будут храниться в системе WGS84. Результаты в реляционном хранилище данных сохраняют свои систему координат. - SPATIOTEMPORAL_DATA_STORE—Результаты будут храниться в хранилище больших пространственно-временных данных. Это значение по умолчанию
- RELATIONAL_DATA_STORE—Результаты будут храниться в хранилище реляционных данных.
| String |
keep_all_target_features (Дополнительный) | Указывает, будут ли сохранены все целевые объекты в выходном классе объектов (левое внешнее соединение) или только имеющие заданное отношение с присоединяемыми объектами (внутреннее соединение). - KEEP_ALL—Все целевые объекты будут записаны в выходные данные.
- KEEP_COMMON—Только те целевые объекты, которые имеют заданное отношение, будут поддерживаться в выходном классе объектов. Используется по умолчанию.
| Boolean |
include_distance (Дополнительный) | Задает, будет ли включено в результат пространственное расстояние или временная разница. Этот параметр активен, если значение параметра join_operation равно JOIN_ONE_TO_MANY и истинно любое из следующего: - Значение параметра spatial_relationship - NEAR или NEAR_GEODESIC.
- Значение параметра temporal_relationship - NEAR, NEAR_BEFORE или NEAR_AFTER.
- INCLUDE_DISTANCE—Пространственное расстояние или временная разница будет включена в результат.
- NO_INCLUDE_DISTANCE—Пространственное расстояние или временная разница будет включена в результат. Используется по умолчанию.
| Boolean |
distance_unit (Дополнительный) | Задает единицу измерения, которая будет использоваться для значений расстояния в выходном классе объектов. - METERS—Единицами измерения будут метры. Используется по умолчанию.
- KILOMETERS—Единицами измерения будут километры.
- MILES—Единицами измерения будут геодезические мили США.
- NAUTICAL_MILES—Единицами измерения будут геодезические морские мили США.
- YARDS—Единицами измерения будут геодезические ярды США.
- FEET—Единицами измерения будут геодезические футы США.
- MILES_INT—Единицами измерения будут сухопутные мили.
- NAUTICAL_MILES_INT—Единицами измерения будут международные морские мили.
- YARDS_INT—Единицами измерения будут международные ярды.
- FEET_INT—Единицами измерения будут международные футы.
| String |