Índice espacial | Qlik Cloud Ayuda
Saltar al contenido principal

Índice espacial

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

Índice espacial devuelve estos 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 varios índices espaciales, cambie el nombre de los campos creados por Í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 según sea necesario.

    • Tamaño de la cuadrícula (grados): especifica 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: especifica la relación que determina la forma de las celdas de la cuadrícula utilizadas 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: especifica 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: especifica el factor por el que se deben multiplicar las dimensiones de las celdas del índice espacial para 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.