# Spatial index

Spatial index genererar ett rumsligt index för ett dataset för användning med Auto select visible-funktionen i mappa-diagram. Fälturval uppdateras baserat på de data som visas i mappa-diagram. Mer information finns i [Ställa in zoom- och urvalsbeteende för mappor](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/Map/create-maps.htm#Zoom).

Spatial index returnerar dessa fält:

* &lt;dataset nyckelfält&gt;: Ett nyckelfält som länkar värdena från SpatialIndex med källfältet från datasetet.

* SpatialIndex: Innehåller rutnätskoordinater för objekten i nyckelfältet.

* SpatialIndexLevel&lt;num&gt;: Innehåller rutnätskoordinater för objekten i nyckelfältet för användning med Auto select visible för varje nivå. Ett fält skapas för var och en av de nivåer som ställts in i Number of levels.

* Alla fält utom nyckelfältet från datasetet föregås av datasetets namn.

Om du har flera rumsliga index byter du namn på de fält som skapats av Spatial index. Till exempel:

```

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

Gör följande:

1. Under Datakopplingar klickar du på the Välj data icon på din Qlik GeoOperations-koppling.

2. Under Operation väljer du Spatial Index.

3. Under Operation justerar du parametrarna efter behov.

   * Grid size (degrees): Anger höjden (i grader) för en enskild rumslig indexcell på den mest detaljerade nivån. Ett lämpligt värde är sidlängden på den mappa-vy som användare vanligtvis zoomar in på.

     Standardvärdet är 0.04.

   * Grid width / height ratio: Anger det förhållande som bestämmer formen på de rutnätsceller som används för rumslig indexering. Formeln för det optimala bredd-/höjdförhållandet är 1/cos(latitud), till exempel 1 vid ekvatorn, 1,15 vid latitud ±30 grader och 2 vid latitud ±60 grader.

     Standardvärdet är 1.5.

   * Number of levels: Anger antalet rumsliga indexnivåer som ska genereras. Varje nivå har celler med sidlängder som skalas med nivåfaktorn jämfört med nivån under.

     Standardvärdet är 6.

   * Level factor: Anger den faktor med vilken de rumsliga indexcellernas dimensioner ska multipliceras för varje nivå.

     Standardvärdet är 4.

4. Under Dataset 1 väljer du den typ av datakälla som ska användas i operationen och dess parametrar.

   Datatyperna och parametrarna är desamma som i Load -operationen. För information om var och en av datasetparametrarna, se:

   * [Ladda från en fil](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading)

   * [Laddning av data från en separerad textfil](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading2)

   * [Laddning av standardområden och standardpunkter](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading3)

   * [Ladda en tidigare laddad tabell](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading4)[Ladda en tidigare laddad tabell](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading4)

   Du måste ange ett nyckelfält.

5. Under Tabeller väljer du den tabell som ska laddas.

6. Under Fält väljer du de fält som ska laddas.

7. Klicka på Infoga skript.