Estas funciones se utilizan para manejar datos geoespaciales en visualizaciones de mapas. Qlik Sense sigue las especificaciones de GeoJSON para datos geoespaciales y admite lo siguiente:
Punto
Linestring
Polígono
Multipolígono
Si desea más información sobre las especificaciones de GeoJSON, vea:
Utilice el desplegable de cada función para ver una breve descripción y la sintaxis de cada función. Haga clic en el nombre de la función en la descripción de la sintaxis si desea más detalles.
Hay dos categorías de funciones geoespaciales: las de agregación y de no agregación.
Las funciones de agregación toman un conjunto geométrico (puntos o áreas) como entrada y devuelven una geometría simple. Por ejemplo, se pueden fusionar múltiples áreas y trazarse en el mapa una única demarcación para la agregación.
Las funciones de no agregación toman una única geometría y devuelven una geometría. Por ejemplo, para la función GeoGetPolygonCenter(), si la geometría límite de un área se establece como entrada, se devuelve la geometría del punto (longitud y latitud) para el centro de esa área.
Las siguientes son funciones de agregación:
GeoAggrGeometry() se utiliza para agregar una cantidad de áreas en un área más grande, por ejemplo, agregar una cantidad de subregiones a una región.
GeoBoundingBox() se utiliza para agregar una geometría a un área y calcular el recuadro de demarcación geoespacial más pequeño que contenga todas las coordenadas.
GeoReduceGeometry() se utiliza para reducir el número de vértices de una geometría, y para agregar un número de áreas a un área, pero sin dejar de mostrar las líneas límite de las áreas individuales.
GeoGetBoundingBox() se utiliza en scripts y expresiones de gráfico para calcular el recuadro de demarcación geoespacial más pequeño que contenga todas las coordenadas de una geometría.