Deze functies worden gebruikt voor het verwerken van geospatiale gegevens in kaartvisualisaties. Qlik Sense volgt de GeoJSON-specificaties voor geospatiale gegevens en ondersteunt het volgende:
Punt
Linestring
Polygon
Multipolygon
Voor meer informatie over GeoJSON-specificaties raadpleegt u:
Gebruik de vervolgkeuzelijst bij elke functie om een korte beschrijving en de syntaxis van de functie te bekijken. Klik op de functienaam in de beschrijving van de syntaxis voor meer informatie.
Er zijn twee categorieën geospatiale functies: aggregatie- en niet-aggregatiefuncties.
Aggregatiefuncties nemen een geometrieset (punten of gebieden) als invoer en geven een enkele geometrie als resultaat. Zo kunnen bijvoorbeeld meerdere gebieden worden samengevoegd, waarbij een enkele grens voor de aggregatie op de kaart kan worden getekend.
Niet-aggregatiefuncties nemen een enkele geometrie en retourneren één geometrie. Als bijvoorbeeld voor de functie \ GeoGetPolygonCenter(), de grensgeometrie van het ene gebied is ingesteld als invoer, wordt de puntgeometrie (lengtegraad en breedtegraad) voor het midden van dat gebied geretourneerd.
De volgende functies zijn aggregatiefuncties:
GeoAggrGeometry() wordt gebruikt voor het aggregeren van een aantal gebieden tot een groter gebied, bijvoorbeeld het aggregeren van een aantal subregio's tot een regio.
GeoBoundingBox() wordt gebruikt in scripts voor aggregatie van een geometrie in een gebied en voor berekening van het kleinste kader dat alle coördinaten bevat.
GeoReduceGeometry() wordt gebruikt om het aantal hoekpunten van een geometrie te verminderen, en om meerdere gebieden te aggregeren tot één gebied waarbij wel de grenslijnen van de afzonderlijke gebieden worden getoond.
De volgende functies zijn niet-aggregatiefuncties:
GeoGetBoundingBox() wordt gebruikt in scripts en diagramuitdrukkingen om het kleinste geospatiale kader te berekenen dat alle coördinaten van een geometrie bevat.
Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!