Ces fonctions permettent de gérer les données géospatiales dans les visualisations de carte. Qlik Sense suit les spécifications GeoJSON pour les données géospatiales et prend en charge les types de géométrie suivants :
Point
Linestring
Polygon
Multipolygon
Pour plus d'informations sur les spécifications GeoJSON, voir :
Pour afficher une description succincte et la syntaxe d'une fonction, utilisez le menu déroulant de chaque fonction. Pour plus d'informations, cliquez sur le nom de la fonction dans la description de la syntaxe.
Il existe deux catégories de fonctions géospatiales : les fonctions d'agrégation et les fonctions de non-agrégation.
Les fonctions d'agrégation utilisent un ensemble d'éléments géométriques (points ou zones) comme données d'entrée et renvoient une géométrie unique. Par exemple, il est possible de fusionner ensemble plusieurs zones et de tracer sur la carte une délimitation unique pour l'agrégation.
Les fonctions de non-agrégation utilisent une géométrie unique et renvoient une seule géométrie. Par exemple, pour la fonction GeoGetPolygonCenter(), si la géométrie de délimitation d'une zone est définie comme données d'entrée, la géométrie des points (longitude et latitude) du centre de cette zone est renvoyée.
Les fonctions suivantes sont des fonctions d'agrégation :
GeoAggrGeometry() s'utilise pour agréger plusieurs zones en une zone plus grande, par exemple des sous-régions agrégées en une région.
GeoBoundingBox() s'utilise pour agréger une géométrie dans une zone et calculer le plus petit cadre de délimitation contenant l'ensemble des coordonnées.
GeoReduceGeometry() permet de réduire le nombre de sommets d'une géométrie et d'agréger plusieurs zones en une seule, tout en continuant à afficher les lignes de délimitation des différentes zones.
Les fonctions suivantes sont des fonctions de non-agrégation :
GeoGetBoundingBox() s'utilise dans les scripts et les expressions de graphique pour calculer le plus petit cadre de délimitation géospatial contenant l'ensemble des coordonnées d'une géométrie.
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !