# Índice espacial

Índice espacial gera um índice espacial para um conjunto de dados para uso com o recurso Seleção automática visível em gráficos de mapa. As seleções de campo são atualizadas com base nos dados exibidos em gráficos de mapa. Para obter mais informações, consulte [Definindo o comportamento de zoom e seleção para mapas](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/Map/create-maps.htm#Zoom).

Índice espacial retorna estes campos:

* &lt;campo chave do conjunto de dados&gt;: um campo chave que vincula os valores de SpatialIndex com o campo de origem do conjunto de dados.

* SpatialIndex: contém coordenadas de grade para os itens no campo chave.

* SpatialIndexLevel&lt;num&gt;: contém coordenadas de grade para os itens no campo chave para uso com Seleção automática visível para cada nível. Um campo é criado para cada um dos níveis definidos em Número de níveis.

* Todos os campos, exceto o campo chave do conjunto de dados, são prefixados com o nome do conjunto de dados.

Se você tiver vários índices espaciais, renomeie os campos criados por Índice espacial. Por exemplo:

```

[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);
```

Faça o seguinte:

1. Em Conexões de dados, clique em the Selecionar dados icon na sua conexão de Qlik GeoOperations.

2. Em Operação, selecione Índice espacial.

3. Em Operação, ajuste os parâmetros conforme necessário.

   * Tamanho da grade (graus): especifica a altura (em graus) de uma célula de índice espacial individual no nível mais detalhado. Um valor apropriado é o comprimento lateral da visualização do mapa em que os usuários geralmente aplicam zoom.

     O valor padrão é 0,04.

   * Proporção largura/altura da grade: especifica a proporção que determina o formato das células de grade usadas para indexação espacial. A fórmula para a relação ideal largura/altura é 1/cos(latitude), por exemplo, 1 no equador, 1,15 na latitude ±30 graus e 2 na latitude ±60 graus.

     O valor padrão é 1,5.

   * Número de níveis: especifica o número de níveis de índice espacial a serem gerados. Cada nível tem células com comprimentos laterais dimensionados pelo fator de nível em comparação com o nível abaixo.

     O valor padrão é 6.

   * Fator de nível: especifica o fator pelo qual multiplicar as dimensões das células do índice espacial para cada nível.

     O valor padrão é 4.

4. Em Conjunto de dados 1, selecione o tipo de fonte de dados a ser usado na operação e seus parâmetros.

   Os tipos e parâmetros de dados são os mesmos da operação Carregar. Para obter informações sobre cada um dos parâmetros do conjunto de dados, consulte:

   * [Carregando de um arquivo](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading)

   * [Carregando dados de um arquivo de texto separado](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading2)

   * [Carregando áreas e pontos padrão](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading3)

   * [Carregando uma tabela carregada anteriormente](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading4) [Carregando uma tabela carregada anteriormente](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading4)

   Você deve especificar um campo chave.

5. Em Tabelas, selecione a tabela a ser carregada.

6. Em Campos, selecione os campos a serem carregados.

7. Clique em Inserir script.