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

Использование
К входным объектам будут добавлены следующие поля. Если поля уже существуют, их значения обновляются. Эти названия полей можно настроить с помощью параметра Имена полей.
NEAR_FID—Object ID ближайшего объекта. Если ближайшие объекты не найдены, значение будет равно -1.NEAR_DIST—Расстояние между входным и ближайшим объектом. Если значением параметра Метод является Геодезический, и входные объекты заданы в географической системе координат, значения в этом поле указываются в линейных единицах измерения системы координат входных объектов или метрах. Если ближайшие объекты не найдены, значение будет равно -1.NEAR_FC—Путь к исходному классу объектов, содержащему ближайший найденный объект. Имя слоя будет использоваться, если в качестве входных данных используются слои, а если в качестве входных данных используются пути, будет применен путь к классу пространственных объектов. Это поле добавляется в выходную таблицу только в том случае, если указано несколько ближайших объектов. Если ближайший объект не найден, значение будет пустой строкой или null.
Если отмечен параметр Местоположение, во входные данные будут добавлены следующие поля. Значения полей будут обновлены, если эти поля уже существуют. Единицы измерения значений в поле зависят от значения параметра Метод. Если для параметра Метод задано Плоскостной, значение дается в линейных единицах измерения системы координат входных объектов. Если выбран Геодезический метод, значение будет в географической системе координат, связанной с системой координат входных объектов.
NEAR_X—X-координата точки ближайшего объекта, наиболее близкой к входному объекту. Если ближайшие объекты не найдены, значение будет равно -1.NEAR_Y—Y-координата точки ближайшего объекта, наиболее близкой к входному объекту. Если ближайшие объекты не найдены, значение будет равно -1.
Если отмечен параметр Угол, ко входным объектам будет добавлено следующее поле. Значение поля будет обновлено, если это поле уже существует.
NEAR_ANGLE—Угол, под которым направлена в местоположенииFROM_XиFROM_Yлиния, соединяющая входные объекты с ближайшим объектом. Если ближайшие объекты не найдены, или ближайший объект пересекается с входным объектом, значение будет равно 0.
Значения
NEAR_FIDиNEAR_DISTбудут равны -1, если в пределах указанного радиуса поиска не будут найдены объекты.И входными, и ближайшими объектами могут быть точки, мультиточки, линии или полигоны.
Значение параметра Ближайшие объекты может включать один или нескольких классов пространственных объектов с разными типами геометрии (точек, мультиточек, линий и полигонов).
Для вычисления расстояния и дополнительной информации о близости внутри одного класса объектов или слоя можно использовать тот же класс объектов или слой. В этом случае оцениваемый входной объект будет исключен из списка ближайших объектов-кандидатов, чтобы не допустить, чтобы все объекты были ближайшими друг к другу.
Входными объектами может быть слой, в котором вы создали выборку. В процессе выполнения инструмента будут использоваться и обновляться объекты. У остальных объектов будут значения -1 во вновь созданных полях (таких как
NEAR_FIDиNEAR_DIST).Когда несколько ближайших объектов находятся на равном кратчайшем расстоянии от входного объекта, один из них выбирается в качестве самого близкого объекта случайным образом.
Когда значением параметра Метод является Плоскостные, используйте проекцию для входных объектов, которая позволяет корректно измерять расстояния, например, равнопромежуточную проекцию.
Более подробно о картографических проекциях и системах координат
Для визуализации местоположений
NEAR_XиNEAR_Yвыходную таблицу можно использовать в качестве входной для инструментов Создать слой событий XY или XY в линию.You can set a unit of measurement for the
NEAR_DISTполе—например, метры, километры или мили — с использованием параметра Единицы расстояния.Этот инструмент поддерживает поиск ближайшего объекта для каждого из нескольких входных значений параметра Ближайшие объекты.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входные объекты |
Входные объекты могут быть точками, полилиниями, полигонами или мультиточками. |
Feature Layer |
|
Ближайшие объекты |
Один или несколько слоев или классов пространственных объектов, содержащих потенциальные ближайшие объекты. Ближайшие объекты могут быть точками, полилиниями, полигонами или мультиточками. Если задано несколько слоев или классов объектов, во входную таблицу будет добавлено поле |
Feature Layer |
|
Радиус поиска (Дополнительный) |
Радиус, который будет использоваться для поиска ближайших объектов. Если значение не указано, в вычисления будут включены все ближайшие объекты. Если расстояние введено, но единица измерения не задана или неизвестна, будут использоваться единицы системы координат входных объектов. Если используется опция Геодезический для параметра Метод, используйте линейные единицы измерения, такие как километры или мили. |
Linear Unit |
|
Местоположение (Дополнительный) |
Определяет, будут ли записаны в поля
|
Boolean |
|
Угол (Дополнительный) |
Определяет, будут ли вычислены и записаны в поле
|
Boolean |
|
Метод (Дополнительный) |
Определяет, будет ли инструмент использовать кратчайший путь на сфероиде (геодезический) или на плоской земной поверхности (плоскостной). Рекомендуется использовать метод Геодезический, если данные хранятся в координатной системе, не подходящей для измерения расстояний (такой как Web Mercator и все географические системы координат), или если набор данных охватывает большую географическую область.
|
String |
|
Имена полей (Дополнительный) |
Имена атрибутивных полей, добавляемых в процессе обработки. Если этот параметр не используется, либо любые поля, которые будут добавлены, исключаются из параметра, то будут использоваться имена полей по умолчанию. По умолчанию всегда добавляются поля При необходимости, если имеется несколько значений параметра Ближайшие объекты, укажите столбец Столбцы таблицы значений:
|
Value Table |
|
Единицы измерения расстояния (Дополнительный) |
Задает единицы измерения значений для поля
|
String |
|
Сопоставление полей (Дополнительный) |
Пары полей из входных и ближайших объектов, которые будут использоваться для сопоставления атрибутов. При расчете близких объектов будут использоваться только те близкие объекты, значения сопоставляемых полей которых совпадают со значениями входных объектов. Столбцы таблицы значений:
|
Value Table |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Обновленные входные объекты |
Обновленные входные объекты |
Feature Layer |
Параметры среды
Экстент, Текущая рабочая область
Информация о лицензировании
- Basic: Да
- Standard: Да
- Advanced: Да