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

Spatial index

Rumsligt index genererar ett rumsligt index för en datauppsättning så att det kan användas med Välj synliga automatiskt-funktionen i kartdiagram så att fälturval uppdateras baserat på de data som visas i kartdiagram. Mer information finns i Ställa in zoom- och urvalsbeteende för mappor.

Rumsligt index returnerar följande fält:

  • <datauppsättningens nyckelfält>: Ett nyckelfält som länkar värdena från SpatialIndex med källfältet från datauppsättningen.

  • SpatialIndex: Innehåller rutnätskoordinater för posterna i nyckelfältet.

  • SpatialIndexLevel<num>: Innehåller rutnätskoordinater för posterna i nyckelfältet för användning med Välj synliga automatiskt för varje nivå. Ett fält skapas för var och en av de nivåer som ställts in i Antal nivåer.

  • Alla fält utom nyckelfältet från datauppsättningen får datauppsättningens namn som prefix.

Om du planerar att ha flera rumsliga index måste du byta namn på de fält som skapats av Rumsligt 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 Åtgärd väljer du Rumsligt index.

  3. Under Åtgärd kan du valfritt justera parametrarna.

    • Rutnätsstorlek (grader): Höjden (i grader) på en enskild rumslig indexcell på den mest detaljerade nivån. Ett lämpligt värde är sidlängden på den kartvy som användare vanligtvis zoomar in på.

      Standardvärdet är 0.04.

    • Förhållande rutnätsbredd/höjd: Det förhållande som används för att bestämma formen på rutnätsceller som används för rumslig indexering. Formeln för det optimala bredd/höjd-fö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.

    • Antal nivåer: 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.

    • Nivåfaktor: Den faktor som de rumsliga indexcellernas dimensioner ska multipliceras med för varje nivå.

      Standardvärdet är 4.

  4. Under Datauppsättning 1 väljer du den typ av datakälla som ska användas i åtgärden och dess parametrar.

    Datatyperna och parametrarna är desamma som i Ladda-åtgärden. För information om var och en av datauppsättningens parametrar, 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!