in_layer [in_layer,...] | Объекты, оценка которых будет производиться на основе значений параметра select_features. К этим объектам будет применяться выборка. | Feature Layer; Raster Layer; Mosaic Layer |
overlap_type (Дополнительный) | Указывает оцениваемое пространственное отношение. - INTERSECT—Объекты во входном слое будут выбраны, если они пересекаются со вспомогательным объектом выборки. Используется по умолчанию.
- INTERSECT_3D—Объекты во входном слое будут выбраны, если они пересекаются со вспомогательным объектом выборки в трехмерном пространстве (x, y и z).
- INTERSECT_DBMS—Объекты во входном слое будут выбраны, если они пересекаются со вспомогательным объектом выборки.Эта опция применяется только для многопользовательских баз геоданных. Выборка будет выполнена в СУБД многопользовательской базы геоданных, а не в клиентском приложении, если соблюдены все требования (см. советы по использованию инструмента).Эта опция может повысить производительность, в сравнении с выполнением выборки на стороне клиента.
- WITHIN_A_DISTANCE—Объекты во входном слое будут выбраны, если они находятся в пределах указанного расстояния (используется Евклидово расстояние) от выбирающего объекта. Используйте параметр search_distance для указания расстояния.
- WITHIN_A_DISTANCE_3D—Объекты во входном слое будут выбраны, если они находятся в пределах указанного расстояния от вспомогательного объекта выборки в трехмерном пространстве. Используйте параметр search_distance для указания расстояния.
- WITHIN_A_DISTANCE_GEODESIC—Объекты во входном слое будут выбраны, если они находятся в пределах указанного расстояния от вспомогательного объекта выборки. Расстояние между объектами будет вычислено геодезически по формуле, которая учитывает кривизну поверхности Земли и корректно выполняет обработку данных, расположенных вокруг линий перемены дат и в приполярных областях. Используйте параметр search_distance для указания расстояния.
- CONTAINS—Объекты входного слоя будут выбраны, если они содержат вспомогательные объекты выборки.
- COMPLETELY_CONTAINS—Объекты входного слоя будут выбраны, если они полностью содержат выбранный объект.
- CONTAINS_CLEMENTINI—Это пространственное отношение дает те же результаты, что и COMPLETELY_CONTAINS, за исключением ситуаций, когда вспомогательный объект выборки находится целиком на границе входного объекта (ни одна часть не находится внутри или за пределами); в этом случае объект не будет выбираться.Клементини определяет границу полигона, как линию, разделяющую внешнюю и внутреннюю области полигона, границу линии – как её конечную точку, а граница точки всегда является пустой.
- WITHIN—Объекты входного слоя будут выбраны, если они находятся внутри вспомогательного объекта выборки.
- COMPLETELY_WITHIN—Объекты входного слоя будут выбраны, если они находятся полностью, то есть содержатся внутри вспомогательного объекта выборки.
- WITHIN_CLEMENTINI—Результат будет идентичен WITHIN за одним исключением: если объект входного слоя полностью находится на границе объекта вспомогательного слоя выборки, объект не будет выбран.Клементини определяет границу полигона, как линию, разделяющую внешнюю и внутреннюю области полигона, границу линии – как её конечную точку, а граница точки всегда является пустой.
- ARE_IDENTICAL_TO—Объекты входного слоя будут выбраны, если они идентичны (по геометрии) вспомогательному объекту выборки.
- BOUNDARY_TOUCHES—Объекты во входном слое будут выбраны, если их границы соприкасаются со вспомогательным объектом выборки. Если входные объекты являются линиями или полигонами, граница входного объекта может только касаться границы выделенного объекта, и ни одна часть входного объекта не может пересекать границу выделенного.
- SHARE_A_LINE_SEGMENT_WITH—Объекты во входном слое будут выбраны, если они имеют общий линейный сегмент со вспомогательным объектом выборки. Входные и вспомогательные объекты выборки должны быть линейными или полигональными.
- CROSSED_BY_THE_OUTLINE_OF—Объекты во входном слое будут выбраны, если они пересекаются внешней линией вспомогательного объекта выборки. Входные и выбираемые объекты должны быть линиями или полигонами. Если полигоны используются для входных данных или выбранных слоев, будет использоваться граница (линия) полигона. Будут выбраны линии, которые пересекаются в точке, а не те, которые образуют общий линейный сегмент.
- HAVE_THEIR_CENTER_IN—Объекты во входном слое будут выбраны, если их центр попадает в пределы вспомогательного объекта выборки. Центр объекта вычисляется следующим образом: для полигонального и мультиточечного объекта используется его геометрический центроид, а для линии используется ее геометрическая середина.
| String |
select_features (Дополнительный) | Объекты во Входных объектах будут выбираться на основе их отношения к пространственным объектам из этого слоя или класса пространственных объектов. | Feature Layer |
search_distance (Дополнительный) | Расстояние, в пределах которого будет проводиться поиск. Этот параметр действителен только в случае, если значением параметра overlap_type является WITHIN_A_DISTANCE, WITHIN_A_DISTANCE_GEODESIC, WITHIN_A_DISTANCE_3D, INTERSECT, INTERSECT_3D, HAVE_THEIR_CENTER_IN или CONTAINS. Если используется опция WITHIN_A_DISTANCE_GEODESIC, необходимо выбирать линейные единицы измерения, например, километры или мили. | Linear Unit |
selection_type (Дополнительный) | Определяет, как выборка будет применяться к входным данным и как она будет комбинироваться с существующей выборкой. Этот инструмент не включает в себя опцию очистки существующей выборки; в этом случае используйте опцию CLEAR_SELECTION в инструменте Выбрать в слое по атрибуту. - NEW_SELECTION—Результирующая выборка заменит любую существующую выборку. Используется по умолчанию.
- ADD_TO_SELECTION—Результирующая выборка добавится к существующей выборке. Если выборки нет, данная опция работает так же, как и опция NEW_SELECTION.
- REMOVE_FROM_SELECTION—Результирующая выборка удалится из существующей выборки. Если выборки нет, операция не будет иметь действия.
- SUBSET_SELECTION—Результирующая выборка будет комбинирована с существующей выборкой. Выбранными останутся только те записи, которые являются общими для обеих выборок.
- SWITCH_SELECTION—Выборка переключится. Все записи, которые были выбраны, удалятся из выборки, а все ранее невыбранные записи станут выбранными.Параметры select_features и overlap_type игнорируются, если выбрана эта опция.
| String |
invert_spatial_relationship (Дополнительный) | Определяет, будет ли использоваться выражение пространственного отношения или противоположное ему выражение. Например, этот параметр может использоваться для быстрого получения списка объектов, которые не пересекают либо не находятся в пределах данного расстояния от объектов другого набора данных. - NOT_INVERT—Будет использоваться результат запроса. Используется по умолчанию.
- INVERT—Результат запроса будет инвертирован. Если используется параметр selection_type, до того, как выборка будет объединена с существующими выборками, произойдет ее инвертирование.
| Boolean |