# Пространственный индекс

Пространственный индекс генерирует пространственный индекс для набора данных для использования с функциональностью Автоматический выбор видимых на картографических диаграммах. Выборки полей обновляются на основе данных, отображаемых на картографических диаграммах. Для получения дополнительной информации см. [Настройка поведения масштабирования и выборки для карт](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/Map/create-maps.htm#Zoom).

Пространственный индекс возвращает следующие поля:

* &lt;ключевое поле набора данных&gt;: ключевое поле, связывающее значения из SpatialIndex с исходным полем из набора данных.

* SpatialIndex: содержит координаты сетки для элементов в ключевом поле.

* SpatialIndexLevel&lt;num&gt;: содержит координаты сетки для элементов в ключевом поле для использования с параметром Автоматический выбор видимых для каждого уровня. Поле создается для каждого из уровней, заданных в параметре Количество уровней.

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

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

```

[CountrySpatialindexResultTable]:
	Load * Extension GeoOperations.ScriptEval('
		SELECT Country, SpatialIndex as CountrySpatialIndex, SpatialIndexLevel2 as CountrySpatialIndexLevel2, SpatialIndexLevel3 as CountrySpatialIndexLevel3, SpatialIndexLevel4 as CountrySpatialIndexLevel4, SpatialIndexLevel5 as CountrySpatialIndexLevel5, SpatialIndexLevel6 as CountrySpatialIndexLevel6 FROM SpatialIndex(gridSize="0.04", gridWidthHeightRatio="1.5", nLevels="6", levelFactor="4") DATASOURCE dataset INTABLE keyField="Country", crs="auto", namedPointField="Country"
	', Sales);
```

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

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

2. В разделе Операция выберите Пространственный индекс.

3. В разделе Операция настройте параметры по мере необходимости.

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

     Значение по умолчанию: 0.04.

   * Отношение ширины к высоте сетки: определяет соотношение, которое задает форму ячеек сетки, используемых для пространственного индексирования. Формула для оптимального отношения ширины к высоте: 1/cos(широта), например, 1 на экваторе, 1.15 на широте ±30 градусов и 2 на широте ±60 градусов.

     Значение по умолчанию: 1.5.

   * Количество уровней: определяет количество генерируемых уровней пространственного индекса. Каждый уровень имеет ячейки с длинами сторон, масштабированными на коэффициент уровня по сравнению с уровнем ниже.

     Значение по умолчанию: 6.

   * Коэффициент уровня: определяет коэффициент, на который умножаются размеры ячейки пространственного индекса для каждого уровня.

     Значение по умолчанию: 4.

4. В разделе Набор данных 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)[Загрузка ранее загруженной таблицы](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading4)

   Необходимо указать ключевое поле.

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

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

7. Нажмите Вставить скрипт.