Spatial index | Qlik CloudHjälp
Gå till huvudinnehåll

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.

Spatial index returnerar dessa fält:

  • <dataset nyckelfält>: 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<num>: 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);
  1. Under Datakopplingar klickar du på Välj data 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:

    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.

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!