GeoReduceGeometry()

GeoReduceGeometry() sert à réaliser le traitement géospatial indiqué par son nom sur les géométries fournies.

Présentation

Une carte devient lente à cause de polygones trop détaillés ? GeoReduceGeometry() permet d'en simplifier la forme. C'est utile pour alléger l'affichage de grandes zones. Il faut trouver le bon compromis : une simplification excessive peut déformer les limites géographiques importantes.

Syntaxe

GeoReduceGeometry(geometry)

Exemple pratique

Exemple Qlik

Expression Qlik

GeoReduceGeometry(ZoneLivraison)

Données de départ

ZoneLivraison = [[[5.40,43.50],[5.50,43.50],[5.50,43.57],[5.40,43.57],[5.40,43.50]]]

Résultat

[[[[5.4,43.5],[5.5,43.5],[5.5,43.57],[5.4,43.57],[5.4,43.5]]]]

Sur ce rectangle déjà minimal, les cinq sommets sont conservés ; Qlik normalise l’écriture des décimales.