# Ближайший

Операция Ближайший возвращает отношения и расстояния между объектами в одном наборе данных и ближайшими объектами в другом наборе данных, если любой из них находится от другого ближе, чем на максимальном расстоянии. Эта операция полезна не только для получения отношений к ближайшим объектам, но и для получения матриц расстояний между множеством точек.

Пример операции Ближайший

Пример операции Ближайший

Пример операции БлижайшийБлижайший ![Карта, на которой отображаются объекты, расположенные ближе всего к набору других объектов.](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/GeoAnalytics/ui_geo-closest.png)

При использовании операции Ближайший необходимо указать единицу измерения, а также способ измерения расстояния. Операция Ближайший поддерживает следующие единицы измерения расстояния:

* Метры

* Километры

* Ярды

* Мили

* Секунды

* Минуты

* Часы

Операция Ближайший поддерживает следующие способы измерения расстояния:

* Птица: измерение прямых расстояний между объектами.

* Автомобиль: измерение вдоль дорог с ограничениями, допускающими движение легковых автомобилей. Поддерживается только для наборов данных точек.

* Велосипед: измерение вдоль дорог с ограничениями, допускающими движение велосипедов. Поддерживается только для наборов данных точек.

* Пешеход: измерение вдоль дорог с ограничениями, допускающими движение пешеходов. Поддерживается только для наборов данных точек.

* Грузовик: измерение вдоль дорог с ограничениями, допускающими движение грузовых автомобилей. Поддерживается только для наборов данных точек.

Операцию Ближайший можно использовать для сравнения близости между объектами в одном наборе данных или между двумя наборами данных. При сравнении расстояний в одном наборе данных расстояния никогда не отсчитываются от объекта до самого себя.

Операция Ближайший возвращает следующие поля:

* &lt;имя набора данных 1&gt;\_&lt;имя набора данных 2&gt;\_RelationId: ключ, созданный для отношений между двумя геометриями.

* &lt;ключевой столбец набора даных 1&gt;: ключевой столбец из первого набора данных.

* &lt;ключевой столбец набора данных 2&gt;: ключевой столбец из второго набора данных.

* Distance:расстояние в единицах, заданных параметром Единица расстояния.

* Status:возвращает состояние OK или failed: с сообщением об ошибке.

* LowResLine: версия линии маршрута с низким разрешением, доступна только для типов расстояния, отличных от «птица».

* Все поля, кроме ключевого столбца, из первого набора данных дополнены префиксом в виде имени набора данных.

* Все поля, кроме ключевого столбца, из второго набора данных дополнены префиксом в виде имени набора данных.

Выполните следующие действия.

1. В разделе Подключения к данным щелкните the Выбор данных icon для подключения Qlik GeoOperations.

2. В списке Операция выберите Ближайший.

3. В поле Расстояние введите максимально допустимое расстояние между двумя объектами (в единицах измерения расстояния).

4. В списке Единица расстояния выберите нужную единицу.

5. В списке Тип расстояния выберите способ измерения расстояния.

6. В списке Количество ближайших выберите, сколько объектов во втором наборе данных требуется связать с объектом в первом наборе данных.

   Значение 1 означает только один ближайший объект, 2 — два ближайших объекта и т. д.

7. В списке Использовать два набора данных выберите, следует использовать два ключевых поля из двух наборов данных или одно ключевое поле из одного набора данных.

8. В списке Набор данных 1 выберите тип источника данных, который требуется использовать в операции и ее параметрах.

   Тип и параметры данных совпадают с используемыми в операции Загрузить. Для получения информации о каждом из параметров набора данных см.:

   * [Загрузка из файла](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading)

   * [Загрузка данных из текстового файла с разделителями](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading2)

   * [Загрузка стандартных областей и точек](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading3)

   * [Загрузка ранее загруженной таблицы](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading4)

9. Если используется второй набор данных, в разделе Набор данных 2 выберите тип данных для загрузки и параметры.

   Для получения информации о загрузке данных в Qlik GeoOperationsсм. [Загрузить](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm).

10. В списке Таблицы выберите таблицу для загрузки.

11. В списке Поля выберите поля для загрузки.

12. Щелкните команду Вставить скрипт.