Найти ближайшие использует линейное расстояние для измерения расстояний между входными объектами и ближайшими объектами. Для каждого входного объекта определяется заданное количество ближайших объектов, которые группируются в зависимости от расстояния до входного объекта.
Пример
Директор Службы по обеспечению безопасности хочет определить ближайшие пожарные части для каждой из школ города. Директор хочет использовать эту информацию, которая может быть получена с помощью инструмента Найти ближайшие, чтобы определить для каждой школы основные и вспомогательные пожарные части на случай пожара.
Запуск функции Найти ближайшие
Найти ближайшие может выполняться на картах с двумя слоями (точки, линии или области).
Выполните следующие действия, чтобы найти ближайшие объекты:
- Если необходимо, щелкните карточку карты, чтобы активировать ее.
Карточка активна, когда появляются панель инструментов и кнопка Действие .
- Щелкните кнопку Действие и выберите Найти ближайшие.
- Для параметра Выберите слой, содержащий объекты для поиска поблизости выберите слой, который будет использоваться для поиска ближайших объектов.
- Для параметра Выберите слой, содержащий объекты для поиска выберите слой, который вы хотите найти по отношению к первому слою.
- Можно изменить ограничение на количество ближайших объектов, которые будут возвращены, и на расстояние поиска.
- Щелкните Запустить.
Примечания по использованию
Опция Выберите слой, содержащий объекты для поиска поблизости содержит входной точечный, линейный или площадной набор данных с объектами, которые будут использоваться для определения ближайших объектов.
Опция Выберите слой, содержащий объекты для поиска содержит входной точечный, линейный или площадной набор данных с объектами, поиск которых будет выполняться в связи с первой опцией.
Параметр Для каждого местоположения входного слоя содержит две опции: Ограничьте число ближайших местоположений и Ограничьте диапазон поиска, которые описаны в следующей таблице;
Опция | По умолчанию | Описание |
---|---|---|
Ограничьте число ближайших местоположений | 1 | Если отмечено, Найти ближайшие возвращает число, не превышающее число объектов, заданное для каждого объекта в первом входном параметре. Если эта опция не отмечена, число возвращаемых объектов не ограничено. |
Ограничьте диапазон поиска | 100 миль или 100 км Примечание:Единицами измерения диапазона поиска являются единицы измерения по умолчанию, заданные в вашем профиле. | Если отмечено, Найти ближайшие вернет только объекты в пределах заданного расстояния от разыскиваемых вблизи объектов. Если эта опция не отмечена, диапазон поиска не ограничен. Диапазон поиска может быть задан в метрах, километрах, футах или в милях. |
Результатом работы Найти ближайшие являются линии, соединяющие объекты этих двух входных слоев. Объекты из любого слоя, не соединяющиеся с какими-либо другими объектами (например, с объектами, которые не находятся в пределах 100 миль от каких-либо объектов в другом слое), удаляются с карты.
Как работает функция Найти ближайшие
Когда в качестве входных данных используются площадные объекты, ближайшее местоположение определяется по расстоянию от или до центроида объекта. Другие продукты ArcGIS, такие как ArcGIS Online или ArcGIS Pro, измеряют расстояние от ребра границы области. Следовательно, результаты инструмента Найти ближайшие могут быть различными для разных продуктов.
Вычисления Найти ближайшие в наборах данных базы данных выполняются с применением собственных вычислений расстояний, доступных в базе данных. Вычисления расстояний будут разными - в зависимости от типа базы данных и пространственного типа. Подключения к базам данных доступны в Insights in ArcGIS Enterprise и Insights desktop.
Ограничение
Кросс-фильтры несовместимы с итоговыми наборами данных, созданными при помощи этого инструмента. Чтобы добавить кросс-фильтр к неподдерживаемой карточке, скопируйте набор данных в свою рабочую книгу и примените кросс-фильтр к карточкам, созданным при копировании.