Índice espacial | Qlik Cloud Ayuda
Saltar al contenido principal

Índice espacial

Índice espacial genera un índice espacial para un conjunto de datos de modo que se pueda usar con la función Seleccionar automáticamente los elementos visibles en gráficos de mapa para que las selecciones de campo se actualicen en función de los datos mostrados en los gráficos de mapa. Para más información, vea Configuración del comportamiento de zoom y selección para mapas.

Índice espacial devuelve los siguientes campos:

  • <dataset key field>: un campo clave que vincula los valores de SpatialIndex con el campo de origen del conjunto de datos.

  • SpatialIndex: contiene coordenadas de cuadrícula para los elementos del campo clave.

  • SpatialIndexLevel<num>: contiene coordenadas de cuadrícula para los elementos del campo clave que usar con la función Seleccionar automáticamente los elementos visibles para cada nivel. Se crea un campo para cada uno de los niveles establecidos en Número de niveles.

  • Todos los campos excepto el campo clave del conjunto de datos se prefijan con el nombre del conjunto de datos.

Si tiene previsto tener varios índices espaciales, debe cambiar el nombre de los campos creados por el Índice espacial. Por ejemplo:

[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. En Conexiones de datos, haga clic en Seleccionar datos en su conexión de Qlik GeoOperations.

  2. En Operación, seleccione Índice espacial.

  3. En Operación, ajuste los parámetros, si lo desea.

    • Tamaño de la cuadrícula (grados): la altura (en grados) de una celda de índice espacial individual en el nivel más detallado. Un valor apropiado es la longitud lateral de la vista de mapa a la que los usuarios suelen acercarse.

      El valor predeterminado es 0,04.

    • Relación ancho/alto de la cuadrícula: la relación utilizada para determinar la forma de las celdas de la cuadrícula empleadas para la indexación espacial. La fórmula para la relación óptima entre anchura y altura es 1/cos(latitud), por ejemplo 1 en el ecuador, 1,15 en la latitud ±30 grados y 2 en la latitud ±60 grados.

      El valor predeterminado es 1,5.

    • Número de niveles: el número de niveles de índice espacial que se van a generar. Cada nivel tiene celdas con longitudes de lado escaladas por el factor de nivel en comparación con el nivel inferior.

      El valor predeterminado es 6.

    • Factor de nivel: el factor por el que deben multiplicarse las dimensiones de las celdas del índice espacial en cada nivel.

      El valor predeterminado es 4.

  4. En Conjunto de datos 1, seleccione el tipo de fuente de datos que se utilizará en la operación y sus parámetros.

    Los tipos de datos y los parámetros son los mismos que los de la operación de carga Load. Si desea información sobre cada uno de los parámetros del conjunto de datos, consulte:

    Debe especificar un campo clave.

  5. En Tablas, seleccione la tabla que desea cargar.

  6. En Campos, seleccione los campos que desee cargar.

  7. Haga clic en Insertar script.

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.