# Fonctions géospatiales

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 supporte les types de géométrie suivants :

* Point
* Linestring
* Polygon
* Multipolygon

Pour plus d'informations sur les spécifications GeoJSON, consultez :

[GeoJSON.org](http://geojson.org/)

[Graphique de carte](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Visualizations/Map/Map.htm)

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 :

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoAggrGeometry

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.

[**GeoAggrGeometry**](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoAggrGeometry.htm)(field\_name)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoBoundingBox

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.

[**GeoBoundingBox**](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoBoundingBox.htm)(field\_name)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoCountVertex

GeoCountVertex() s'utilise pour déterminer le nombre de sommets contenus dans une géométrie de type polygone.

[**GeoCountVertex**](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoCountVertex.htm)(field\_name)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoInvProjectGeometry

GeoInvProjectGeometry() s'utilise pour agréger une géométrie dans une zone et appliquer l'inverse d'une projection.

[**GeoInvProjectGeometry**](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoInvProjectGeometry.htm)(type, field\_name)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoProjectGeometry

GeoProjectGeometry() s'utilise pour agréger une géométrie dans une zone et appliquer une projection.

[**GeoProjectGeometry**](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoProjectGeometry.htm)(type, field\_name)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoReduceGeometry

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.

[**GeoReduceGeometry**](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoReduceGeometry.htm)(geometry)

  
Les fonctions suivantes sont des fonctions de non-agrégation :

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoGetBoundingBox

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.

[**GeoGetBoundingBox**](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoGetBoundingBox.htm)(geometry)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoGetPolygonCenter

GeoGetPolygonCenter() s'utilise dans les scripts et les expressions de graphique pour calculer et renvoyer le point central d'une géométrie.

[**GeoGetPolygonCenter**](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoGetPolygonCenter.htm)(geometry)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoMakePoint

GeoMakePoint() s'utilise dans les scripts et les expressions de graphique pour créer et repérer un point par une balise de latitude et longitude.

[**GeoMakePoint**](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoMakePoint.htm)(lat\_field\_name, lon\_field\_name)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoProject

GeoProject() s'utilise dans les scripts et les expressions de graphique pour appliquer une projection à une géométrie.

[**GeoProject**](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoProject.htm)(geo\_data)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### MakeGeoLine

MakeGeoLine() est utilisé pour valider les données géographiques au format JSON et définir les balises appropriées sur le champ. MakeGeoLine() confirme que les données correspondent à un tableau avec des points.

[**MakeGeoLine**](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/MakeGeoLine.htm)(geo\_data)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### MakeGeoPolygon

MakeGeoPolygon() est utilisé pour valider les données géographiques au format JSON et définir les balises appropriées sur le champ. MakeGeoPolygon() confirme que les données correspondent à un tableau avec des lignes.

[**MakeGeoPolygon**](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/MakeGeoPolygon.htm)(geo\_data)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### MakeGeoPoint

MakeGeoPoint() est utilisé pour valider les données géographiques au format JSON et définir les balises appropriées sur le champ. MakeGeoPoint() confirme que les données correspondent à un tableau avec deux nombres.

[**MakeGeoPoint**](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/MakeGeoPoint.htm)(geo\_data)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### MakeGeoRegion

MakeGeoRegion() est utilisé pour valider les données géographiques au format JSON et définir les balises appropriées sur le champ. MakeGeoRegion() confirme que les données correspondent à un tableau avec des polygones.

[**MakeGeoRegion**](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/MakeGeoRegion.htm)(geo\_data)